FSO.SimAntics.VMContext.WallsChanged C# (CSharp) 메소드

WallsChanged() 개인적인 메소드

private WallsChanged ( VMArchitecture caller ) : void
caller VMArchitecture
리턴 void
        private void WallsChanged(VMArchitecture caller)
        {
            RegeneratePortalInfo();

            //TODO: this could get very slow! find a way to make this quicker.
            foreach (var obj in VM.Entities)
            {
                if (obj is VMAvatar && obj.Thread != null)
                {
                    foreach (var frame in obj.Thread.Stack)
                    {
                        if (frame is VMRoutingFrame)
                        {
                            ((VMRoutingFrame)frame).InvalidateRoomRoute();
                        }
                    }
                }
            }
        }