/// <summary>
 /// Add window to stack.
 /// </summary>
 private void AddWindow(IUserInterfaceWindow window)
 {
     windows.Push(window);
     window.OnPush();
     if (window.PauseWhileOpen && GameManager.HasInstance)
     {
         GameManager.Instance.PauseGame(true);
     }
 }