void Update() { if (timer > 0.0f) { timer -= Time.deltaTime; } if (gameObject.name == "Barrier") { if ((Time.time - cooldown >= 8) && (tik == 1)) { gameObject.transform.position = new Vector3(2180.3f, -1649.3f, 0); tik = 0; } } if ((gameObject.layer == 10) && (hp <= 0)) { if (tik == 0) { cooldown = Time.time; tik = 1; anim.SetTrigger("Pdeath"); FindObjectOfType <AudioManager>().Play("PlayerDeath"); Player_Mouvement boy = gameObject.GetComponent <Player_Mouvement>(); if (boy) { boy.Stop_Movement(); } Shoot pew = Pew.GetComponent <Shoot>(); if (pew) { pew.enabled = false; } } else if ((Time.time - cooldown >= 3) && (ahp > 0)) { BackInTime(); } else if ((Time.time - cooldown >= 3) && (ahp <= 0)) { BackToMainMenu(); } } }
private void OnTriggerEnter2D(Collider2D collision) { if ((tag == collision.tag) || (walltag == collision.tag)) { Destroy(gameObject); HP hp = collision.GetComponent <HP>(); if (hp) { hp.DealDamage(damage, Adamage); } Player_Mouvement player = collision.GetComponent <Player_Mouvement>(); if ((player) && (gameObject.tag == "MacDo")) { Shoot gun = weapon.GetComponent <Shoot>(); gun.NewWeapon(2); } else if ((player) && (gameObject.tag == "Shootgun")) { Shoot gun = weapon.GetComponent <Shoot>(); gun.NewWeapon(1); } BossCinematic cinematic = gameObject.GetComponent <BossCinematic>(); if (cinematic) { cinematic.Cutscene(); } BossFightStarts fight = gameObject.GetComponent <BossFightStarts>(); if (fight) { fight.Cutscene(); } } }
public void Cutscene() { wall_f.SetActive(true); wall_g.SetActive(true); truecamera.SetActive(false); camera.SetActive(true); Destroy(platform); Player_Mouvement player = Player.GetComponent <Player_Mouvement>(); if (player) { player.Stop(); player.Stop_Movement(); } Shoot gun = Gun.GetComponent <Shoot>(); if (gun) { gun.enabled = false; } }
public void Cutscene() { Player_Mouvement player = Player.GetComponent <Player_Mouvement>(); if (player) { player.Go_again(); } Shoot gun = Gun.GetComponent <Shoot>(); if (gun) { gun.enabled = true; } Boss_Alpha boss = Boss.GetComponent <Boss_Alpha>(); if (boss) { boss.enabled = true; } }
private void OnTriggerEnter2D() { Player_Mouvement player = Player.GetComponent <Player_Mouvement>(); if (player) { player.Go_again(); } Shoot gun = Gun.GetComponent <Shoot>(); if (gun) { gun.enabled = true; } Boss_Omega boss = Boss.GetComponent <Boss_Omega>(); if (boss) { boss.enabled = true; } }