From c107b8b39b07fc43573b64cd930d7a5f563c69e7 Mon Sep 17 00:00:00 2001 From: dethaa <sharonmarbun12@gmail.com> Date: Sun, 10 Apr 2022 15:37:45 +0700 Subject: [PATCH] fix(spawner): stop spawning when player is dead --- Assets/Scripts/Orb/Spawner.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Assets/Scripts/Orb/Spawner.cs b/Assets/Scripts/Orb/Spawner.cs index ce5c919..aa54a2a 100644 --- a/Assets/Scripts/Orb/Spawner.cs +++ b/Assets/Scripts/Orb/Spawner.cs @@ -16,6 +16,13 @@ public class Spawner : MonoBehaviour InvokeRepeating("SpawnOrb", respawnTime, respawnTime); } + void Update() + { + PlayerHealth playerHealth = player.GetComponent<PlayerHealth>(); + if (playerHealth.currentHealth == 0) + CancelInvoke(); + } + private void SpawnOrb(){ gunBarrelEnd = player.transform.Find("GunBarrelEnd").gameObject; PlayerShooting playerShooting = gunBarrelEnd.GetComponent<PlayerShooting>(); -- GitLab