public void ProcessGameOver() { SetGameCycleState(GameController.GameCycleState.gameOver); tankManager.DestroyTank(); monstersManager.DestroyMonsters(); GUIView._instance.SpawnRestartPopup(); }
public void Restart() { tank0Manager.DestroyTank(); tank1Manager.DestroyTank(); tank0Manager.CreateTankOnTerrain(0, terrainManager.RandomPosition()); tank1Manager.CreateTankOnTerrain(1, terrainManager.RandomPosition()); uiManager.HideWinMessage(); SetActiveTank(0); uiManager.DisplayActiveTank(activeTank); }