using UnityEngine; using System.Collections; public class GameController : MonoBehaviour { public int deadplayers; public int deadplayernumber = -1; public string text; // Use this for initialization void Start () { } // Update is called once per frame void Update () { } public void playerDied(int playernumber){ deadplayers++; if (deadplayers == 1) { deadplayernumber = playernumber; Invoke ("CheckplayerDeath", .3f); } } void CheckplayerDeath(){ if (deadplayers == 1) { if (deadplayernumber == 1) { text = "Player2 is Winner!"; Invoke ("RestartGame", 5f); } else { text = "Player1 is Winner!"; Invoke ("RestartGame", 5f); } } else { text = "The game ended in a draw!"; Invoke ("RestartGame", 5f); } } void RestartGame(){ Application.LoadLevel ("Scene/Scene1"); } }