/// <summary> /// Singleplayer- /// Return to main menu screen /// /// Multiplayer- /// Moving the ball and all the pucks back to the middle of the field. /// Then, initiating the stopGame method and returning to main menu screen. /// </summary> void MainMenu() { if (DefinedVariables.IsMultiplayerOn == true) { ball.position.Set(0, 0); for (int i = 0; i < DefinedVariables.maxPlayerPucks; i++) { playerObject["PlayerPuck_" + i].GetComponent <Transform>().position.Set(0, 0, 0); enemyObject["EnemyPuck_" + i].GetComponent <Transform>().position.Set(0, 0, 0); } WarpClient.GetInstance().stopGame(); IsMultiplayerInitiated = false; SC_MenuLogic.MainMenuButtonPressedInSinglePlayerGame(); } else { DefinedVariables.IsMenuButtonPressedInGame = true; SceneManager.LoadScene("Scene_Menu"); } }