/// <summary> /// Function that ends the game. /// </summary> protected void EndGame() { if (gameState != GameState.GameActive) { return; } playerController.OnGameEnded(); Instantiate(resultScreenPrefab); gameState = GameState.GameEnded; }