Ejemplo n.º 1
0
        protected override void SetPosition(Rect newPos)
        {
            Rect windowPosition = base.windowPosition;

            base.SetPosition(newPos);
            if (windowPosition == base.windowPosition)
            {
                this.Internal_SetPosition(base.windowPosition);
            }
            else
            {
                this.Internal_SetPosition(base.windowPosition);
                this.m_BackgroundValid = false;
                this.panel.visualTree.SetSize(base.windowPosition.size);
                if (GUIView.positionChanged != null)
                {
                    GUIView.positionChanged(this);
                }
                this.Repaint();
            }
        }