// Use this for initialization void Start() { i = 0; Count = 0; RoundN = false; checknumber = true; NumPartie = 1; Gamemanager = GameObject.FindObjectOfType <GameManager>(); Count = 0f; EndAnim = false; p1Lose = p2Lose = false; HUD1.SetActive(false); HUD2.SetActive(false); triangle.SetActive(false); counter.SetActive(false); ppn = p1Lose = p2Lose = false; r1w.SetActive(false); r2w.SetActive(false); r1w1.SetActive(false); r2w1.SetActive(false); PauseMenuUI.SetActive(false); }
public IEnumerator Rounds() { yield return(new WaitForSeconds(4f)); RoundNumber[i].SetActive(false); i++; Count = 100; TimerO.SetActive(true); Count -= Time.deltaTime; Timer.text = CountInt.ToString(); HealthBarP1.Health = 120; HealthBarP2.Health = 120; Gamemanager.InstantiatesAi(); HUD1.SetActive(true); HUD2.SetActive(true); triangle.SetActive(true); counter.SetActive(true); EndAnim = true; RoundN = true; }
// Update is called once per frame void Update() { if (!PauseMenuUI.activeInHierarchy) { CountTime(); } players = GameObject.FindGameObjectsWithTag("Player"); Player1 = players[0]; Player2 = players[1]; p1Lose = (HealthBarP1.Health <= 0); p2Lose = (HealthBarP2.Health <= 0); if (PauseMenuUI.activeInHierarchy) { Player1.GetComponent <PlayerControl>().enabled = false; Player2.GetComponent <PlayerControl>().enabled = false; if (Input.GetKeyDown(KeyCode.P) || Input.GetButtonDown("Pause1") || Input.GetButtonDown("Pause2")) { Resume(); } } else { Player1.GetComponent <PlayerControl>().enabled = true; Player2.GetComponent <PlayerControl>().enabled = true; if (Input.GetKeyDown(KeyCode.P) || Input.GetButtonDown("Pause1") || Input.GetButtonDown("Pause2")) { if (!GameOver.activeInHierarchy) { Pause(); } } } if (pp1Lose || pp2Lose || ppn) { i = 0; Time.timeScale = 0; Player1.GetComponent <PlayerControl>().enabled = false; Player2.GetComponent <PlayerControl>().enabled = false; GameOver.SetActive(true); TimerO.SetActive(false); if (pp1Lose) { if (Player2.name == "FedorP2(Clone)") { Fedor.SetActive(true); Natalya.SetActive(false); Marcus.SetActive(false); FedorSkin.SetActive(false); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(false); ppn = pp1Lose = pp2Lose = false; } else if (Player2.name == "NataliaP2(Clone)") { Fedor.SetActive(false); Natalya.SetActive(true); Marcus.SetActive(false); FedorSkin.SetActive(false); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(false); ppn = pp1Lose = pp2Lose = false; } else if (Player2.name == "MarcusP2(Clone)") { Fedor.SetActive(false); Natalya.SetActive(false); Marcus.SetActive(true); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(false); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(false); } else if (Player2.name == "FedorP2skin(Clone)") { Fedor.SetActive(false); Natalya.SetActive(false); Marcus.SetActive(false); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(true); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(false); } else if (Player2.name == "NataliaP2skin(Clone)") { Fedor.SetActive(false); Natalya.SetActive(false); Marcus.SetActive(false); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(false); NatalyaSkin.SetActive(true); MarcusSkin.SetActive(false); } else if (Player2.name == "MarcusP2skin(Clone)") { Fedor.SetActive(false); Natalya.SetActive(false); Marcus.SetActive(false); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(false); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(true); } winner.SetActive(true); doubleKO.SetActive(false); } else if (pp2Lose) { Debug.Log(Player1.name); if (Player1.name == "FedorP1(Clone)") { Fedor.SetActive(true); Natalya.SetActive(false); Marcus.SetActive(false); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(false); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(false); } else if (Player1.name == "NataliaP1(Clone)") { Fedor.SetActive(false); Natalya.SetActive(true); Marcus.SetActive(false); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(false); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(false); } else if (Player1.name == "MarcusP1(Clone)") { Fedor.SetActive(false); Natalya.SetActive(false); Marcus.SetActive(true); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(false); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(false); } else if (Player1.name == "FedorP1skin(Clone)") { Fedor.SetActive(false); Natalya.SetActive(false); Marcus.SetActive(false); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(true); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(false); } else if (Player1.name == "NataliaP1skin(Clone)") { Fedor.SetActive(false); Natalya.SetActive(false); Marcus.SetActive(false); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(false); NatalyaSkin.SetActive(true); MarcusSkin.SetActive(false); } else if (Player1.name == "MarcusP1skin(Clone)") { Fedor.SetActive(false); Natalya.SetActive(false); Marcus.SetActive(false); ppn = pp1Lose = pp2Lose = false; FedorSkin.SetActive(false); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(true); } winner.SetActive(true); doubleKO.SetActive(false); } else if (ppn) { Fedor.SetActive(false); Natalya.SetActive(false); Marcus.SetActive(false); FedorSkin.SetActive(false); NatalyaSkin.SetActive(false); MarcusSkin.SetActive(false); ppn = pp1Lose = pp2Lose = false; } GameObject.FindGameObjectWithTag("AudioManager").GetComponent <AudioSource>().mute = true; } else { Time.timeScale = 1; Player1.GetComponent <PlayerControl>().enabled = true; Player2.GetComponent <PlayerControl>().enabled = true; } if (GameOver.activeInHierarchy) { HUD1.SetActive(false); HUD2.SetActive(false); triangle.SetActive(false); counter.SetActive(false); Player1.GetComponent <PlayerControl>().enabled = false; Player2.GetComponent <PlayerControl>().enabled = false; } }