示例#1
0
 private static void _returnToMainMenu_MouseClicked(Button button)
 {
     if (TMBAW_Game.CurrentGameState == GameState.GameWorld)
     {
         LevelEditor.SaveLevel();
     }
     TMBAW_Game.GoToMainMenu();
     IsActive = false;
 }
示例#2
0
 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());
 }
示例#3
0
 private static void _quitGame_MouseClicked(Button button)
 {
     LevelEditor.SaveLevel();
     TMBAW_Game.Quit();
 }
示例#4
0
 private static void Back_MouseClicked(Button button)
 {
     TMBAW_Game.GoToMainMenu();
 }
示例#5
0
 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);
 }