diff options
author | chai <chaifix@163.com> | 2021-08-06 09:31:08 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2021-08-06 09:31:08 +0800 |
commit | 35f2e468715e12d93cb88f2258c2d0ae82d1d189 (patch) | |
tree | 1edb1f0919cee10352e8e732654c959ff2e471dd /Assets/Scripts/Unit/Collider/ColliderRegistry.cs | |
parent | 128d70642ddb8fa7818a84d0d23ca24ed2f8802c (diff) |
*collision
Diffstat (limited to 'Assets/Scripts/Unit/Collider/ColliderRegistry.cs')
-rw-r--r-- | Assets/Scripts/Unit/Collider/ColliderRegistry.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/Assets/Scripts/Unit/Collider/ColliderRegistry.cs b/Assets/Scripts/Unit/Collider/ColliderRegistry.cs new file mode 100644 index 00000000..d51e9615 --- /dev/null +++ b/Assets/Scripts/Unit/Collider/ColliderRegistry.cs @@ -0,0 +1,20 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class ColliderRegistry : Singleton<ColliderRegistry> +{ + public List<UnitCollider> colliders = new List<UnitCollider>(); + + public void AddCollider(UnitCollider collider) + { + if (!colliders.Contains(collider)) + colliders.Add(collider); + } + + public void RemoveCollider(UnitCollider collider) + { + if (colliders.Contains(collider)) + colliders.Remove(collider); + } +}
\ No newline at end of file |