diff options
author | chai <215380520@qq.com> | 2023-05-08 18:40:58 +0800 |
---|---|---|
committer | chai <215380520@qq.com> | 2023-05-08 18:40:58 +0800 |
commit | d2a574ba76c56c340d8ac0ad841344664bc2cc59 (patch) | |
tree | 7979942ab64be60dfd45bc0508fd47d2411866ff /marching/Assets/Scripts/Physics/FastCircleCollider.cs | |
parent | 2758cf7c8be717a733f25eb39df20e307382f089 (diff) |
+ misc
Diffstat (limited to 'marching/Assets/Scripts/Physics/FastCircleCollider.cs')
-rw-r--r-- | marching/Assets/Scripts/Physics/FastCircleCollider.cs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/marching/Assets/Scripts/Physics/FastCircleCollider.cs b/marching/Assets/Scripts/Physics/FastCircleCollider.cs index 88226f2..753aa1c 100644 --- a/marching/Assets/Scripts/Physics/FastCircleCollider.cs +++ b/marching/Assets/Scripts/Physics/FastCircleCollider.cs @@ -9,6 +9,17 @@ public class FastCircleCollider : MonoBehaviour, IQuadTreeObject [SerializeField] private float m_Radius; [SerializeField] private Vector2 m_Offset; + public Vector2 center + { + get + { + Vector3 pos = transform.position + m_Offset.ToVector3(); + return pos; + } + } + + public float radius => m_Radius; + public Vector4 bound { get @@ -23,9 +34,14 @@ public class FastCircleCollider : MonoBehaviour, IQuadTreeObject } } + public Vector2 offset => m_Offset; + public void Awake() { PhysicsManager.quadTreeObjects.Add(this); + Debug.Log(PhysicsManager.quadTreeObjects.Count); + m_Offset = Vector2.zero; + m_Radius = 0.3f; } public void OnDestroy() |