123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- 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");
- }
- }
|