// Executed when entering this state. public override void Enter() { base.Enter(); EndGamePanel.SetActive(true); // Updates UI elements. if (GameModel.Winner == NetworkInstanceId.Invalid) { GameStateLabel.text = "State: Tie Game!"; EndGameLabel.text = "Tie Game!"; } else if (GameModel.Winner == LocalPlayer.netId) { GameStateLabel.text = "State: You Win!"; EndGameLabel.text = "You win!"; } else { GameStateLabel.text = "State: You Lose!"; EndGameLabel.text = "You lose!"; } }
public override void Exit() { base.Exit(); EndGamePanel.SetActive(false); }