From a6591839ddad82f6e2e9be1214f3a849deaa3821 Mon Sep 17 00:00:00 2001 From: louishorlaville Date: Sun, 15 May 2022 11:07:15 -0400 Subject: [PATCH] fixed enemy death overtime --- Assets/Prefabs/enemy1.prefab | 1 + Assets/Prefabs/enemy2.prefab | 1 + Assets/Scripts/Enemy.cs | 5 ++++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Assets/Prefabs/enemy1.prefab b/Assets/Prefabs/enemy1.prefab index 8bf5b93..f90e70f 100644 --- a/Assets/Prefabs/enemy1.prefab +++ b/Assets/Prefabs/enemy1.prefab @@ -418,6 +418,7 @@ MonoBehaviour: landingPoint: {fileID: 0} body: {fileID: 4916962407531476031} flyingSpeed: 50 + collider: {fileID: 774736357024529276} --- !u!54 &3119225800646921348 Rigidbody: m_ObjectHideFlags: 0 diff --git a/Assets/Prefabs/enemy2.prefab b/Assets/Prefabs/enemy2.prefab index 49f62af..33fe8dc 100644 --- a/Assets/Prefabs/enemy2.prefab +++ b/Assets/Prefabs/enemy2.prefab @@ -299,6 +299,7 @@ MonoBehaviour: landingPoint: {fileID: 0} body: {fileID: 6601239271941144557} flyingSpeed: 50 + collider: {fileID: 1871861664620959488} --- !u!135 &1871861664620959488 SphereCollider: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/Enemy.cs b/Assets/Scripts/Enemy.cs index 228e8d8..8db58a4 100644 --- a/Assets/Scripts/Enemy.cs +++ b/Assets/Scripts/Enemy.cs @@ -9,6 +9,7 @@ public class Enemy : MonoBehaviour public Transform landingPoint; public GameObject body; public float flyingSpeed; + public SphereCollider collider; private void Update() { @@ -46,7 +47,9 @@ public class Enemy : MonoBehaviour body.SetActive(false); explosion.Emit(100); explosionDebris.Emit(40); - yield return new WaitForSeconds(3f); + yield return new WaitForSeconds(.1f); + collider.enabled = false; + yield return new WaitForSeconds(2f); Destroy(gameObject); } }