FSO.IDE.EditorComponent.UI.BHAVContainer.Update C# (CSharp) 메소드

Update() 공개 메소드

public Update ( UpdateState state ) : void
state FSO.Common.Rendering.Framework.Model.UpdateState
리턴 void
        public override void Update(UpdateState state)
        {
            lastWidth = state.UIState.Width;
            lastHeight = state.UIState.Height;
            if (m_doDrag)
            {
                var position = Parent.GetMousePosition(state.MouseState);
                state.SharedData["ExternalDraw"] = true;
                this.X = position.X - m_dragOffsetX;
                this.Y = position.Y - m_dragOffsetY;
            }
            base.Update(state);

            if (ForceRedraw)
            {
                state.SharedData["ExternalDraw"] = true;
                ForceRedraw = false;
            }
        }