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); } }