public void Update()
{
if (GuiManager.DominantWindowActive == false)
{
//mDebugText.DisplayText = UndoManager.Instructions.Count.ToString(); ;
Cursor cursor = GuiManager.Cursor;
GuiData.Update();
PerformKeyboardShortcuts();
EditorObjects.CameraMethods.MouseCameraControl(SpriteManager.Camera);
PerformCommandUIUpdate();
mReactiveHud.Activity();
#region Update the CommandDisplay
if (mCurrentNodes.Count != 0)
{
GuiData.CommandDisplay.Visible = true;
GuiData.CommandDisplay.Position = mCurrentNodes[0].Position;
}
else
{
GuiData.CommandDisplay.Visible = false;
}
#endregion
CursorLogic(cursor);
UndoManager.EndOfFrameActivity();
}
}