示例#1
0
        public void RefreshAll()
        {
            /////////////Early Out
            if (mControl == null)
            {
                return;
            }
            //////////End Early Out
            if (SelectedState.Self.SelectedFrame != null)
            {
                UpdateToSelectedFrame();

                UpdateHandlesAndMoveCursor();
            }

            else if (SelectedState.Self.SelectedChain != null && SelectedState.Self.SelectedChain.Frames.Count != 0)
            {
                UpdateToSelectedAnimation();
            }
            else
            {
                if (mControl.RectangleSelector != null)
                {
                    mControl.RectangleSelector.Visible = false;
                }
                Texture = null;
                mSpriteOutline.Visible = false;
                mLineGrid.Visible      = false;
            }
            mStatusText.UpdateText();
        }
示例#2
0
 private void RespondToText(string text)
 {
     foreach (Command command in commands)
     {
         if (command.Execute(text))
         {
             StatusTextController.UpdateText(command.successMessage.ToUpper());
             return;
         }
     }
     StatusTextController.UpdateText("ERR // COMMANDE INVALIDE; CONSULTEZ LE MANUEL");
 }
示例#3
0
        public void RefreshAll()
        {
            /////////////Early Out
            if (mControl == null)
            {
                return;
            }
            //////////End Early Out
            if (SelectedState.Self.SelectedFrame != null)
            {
                UpdateToSelectedFrame();

                UpdateHandlesAndMoveCursor();
            }

            else
            {
                UpdateToSelectedAnimation();
            }
            mStatusText.UpdateText();
        }