예제 #1
0
            void ExecuteButtonPressAction(string buttonName)
            {
                switch (buttonName)
                {
                case StartButtonName:
                    MenuUIManager.SwitchToPackagePickingScreen();
                    break;

                case LoadButtonName:
                    MenuUIManager.SwitchToLoadGame();
                    break;

                case OptionsButtonName:
                    MenuUIManager.SwitchToOptions();
                    break;

                case AboutButtonName:
                    MenuUIManager.SwitchToAboutScreen();
                    break;

                case ExitButtonName:
                    //DO NOT WAIT, THIS IS CORRECT
                    Game.Exit();
                    break;

                default:
                    throw new ArgumentOutOfRangeException(nameof(buttonName), "Unknown button on the MainMenu screen");
                }
            }
예제 #2
0
 protected void GoToOptions()
 {
     MenuUIManager.SwitchToOptions();
 }