diff options
Diffstat (limited to 'Assets/Scripts/Unit/Collider/ColliderRegistry.cs')
-rw-r--r-- | Assets/Scripts/Unit/Collider/ColliderRegistry.cs | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/Assets/Scripts/Unit/Collider/ColliderRegistry.cs b/Assets/Scripts/Unit/Collider/ColliderRegistry.cs index d51e9615..408ce5a4 100644 --- a/Assets/Scripts/Unit/Collider/ColliderRegistry.cs +++ b/Assets/Scripts/Unit/Collider/ColliderRegistry.cs @@ -5,6 +5,7 @@ using UnityEngine; public class ColliderRegistry : Singleton<ColliderRegistry> { public List<UnitCollider> colliders = new List<UnitCollider>(); + public List<Projectile> projectiles = new List<Projectile>(); public void AddCollider(UnitCollider collider) { @@ -16,5 +17,19 @@ public class ColliderRegistry : Singleton<ColliderRegistry> { if (colliders.Contains(collider)) colliders.Remove(collider); - } + }
+
+
+ public void AddProjectile(Projectile projectile)
+ {
+ if (!projectiles.Contains(projectile))
+ projectiles.Add(projectile);
+ }
+
+ public void RemoveProjectile(Projectile projectile)
+ {
+ if (projectiles.Contains(projectile))
+ projectiles.Remove(projectile);
+ } + }
\ No newline at end of file |