private static void _returnToMainMenu_MouseClicked(Button button) { if (TMBAW_Game.CurrentGameState == GameState.GameWorld) { LevelEditor.SaveLevel(); } TMBAW_Game.GoToMainMenu(); IsActive = false; }
private static void OnLobbyEntered(LobbyEnter_t result) { LobbyId = result.m_ulSteamIDLobby; IsInLobby = true; Session.Join(SteamMatchmaking.GetLobbyOwner(new CSteamID(LobbyId))); if (TMBAW_Game.CurrentGameState != GameState.MainMenu) { TMBAW_Game.GoToMainMenu(); } MainMenu.CurrentMenuState = MainMenu.MenuState.MultiplayerLobby; Console.WriteLine("Entered lobby with id: " + LobbyId); OnLobbyChatUpdate(new LobbyChatUpdate_t()); }
private static void _quitGame_MouseClicked(Button button) { LevelEditor.SaveLevel(); TMBAW_Game.Quit(); }
private static void Back_MouseClicked(Button button) { TMBAW_Game.GoToMainMenu(); }
private static void OnP2PSessionConnectFail(P2PSessionConnectFail_t callback) { TMBAW_Game.MessageBox.Show("There was an error with the connection."); TMBAW_Game.GoToMainMenu(); }
public void LoadIntoView() { TransferDataToWorldData(); TMBAW_Game.ChangeState(TMBAW_Game.CurrentGameState, GameMode.None, true); }
public void LoadIntoPlay() { TransferDataToWorldData(); //GameWorld.game1.LoadWorldFromFile(GameMode.Play); TMBAW_Game.ChangeState(GameState.GameWorld, GameMode.Play, true); }