Exemple #1
0
        public static void SetMenu(IMenu menu, bool showCornerMenu)
        {
            if (menu is IMenu)
            {
                UIHandler.uiState = UIState.Menu;
                UIHandler.menu    = menu;
            }

            else
            {
                UIHandler.uiState = UIState.Playing;
                UIHandler.menu    = UIHandler.emptyMenu;
            }

            UIHandler.showCornerMenu = showCornerMenu || UIHandler.cornerMenuAlwaysVisible;

            // Determine If Mouse Should Appear
            if (uiState == UIState.Menu || UIHandler.mouseAlwaysVisible)
            {
                UIHandler.SetMouseVisible(true);
            }
            else
            {
                UIHandler.SetMouseVisible(false);
            }
        }