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"); } }
void LoadGame() { MenuUIManager.SwitchToLoadGame(); }