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