summaryrefslogtreecommitdiff
path: root/WorldlineKeepers/Assets/Scripts/Physics
diff options
context:
space:
mode:
Diffstat (limited to 'WorldlineKeepers/Assets/Scripts/Physics')
-rw-r--r--WorldlineKeepers/Assets/Scripts/Physics/FastBoxCollider.cs8
-rw-r--r--WorldlineKeepers/Assets/Scripts/Physics/FastCircleCollider.cs8
-rw-r--r--WorldlineKeepers/Assets/Scripts/Physics/FastColliderBase.cs8
-rw-r--r--WorldlineKeepers/Assets/Scripts/Physics/FastColliderBase.cs.meta11
4 files changed, 29 insertions, 6 deletions
diff --git a/WorldlineKeepers/Assets/Scripts/Physics/FastBoxCollider.cs b/WorldlineKeepers/Assets/Scripts/Physics/FastBoxCollider.cs
index a644b69..696aaa9 100644
--- a/WorldlineKeepers/Assets/Scripts/Physics/FastBoxCollider.cs
+++ b/WorldlineKeepers/Assets/Scripts/Physics/FastBoxCollider.cs
@@ -3,13 +3,15 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
-public class FastBoxCollider : MonoBehaviour, IQuadTreeObject
+public class FastBoxCollider : FastColliderBase, IQuadTreeObject
{
[SerializeField] private ColliderType m_Type;
[SerializeField] private Vector2 m_Offset;
[SerializeField] private Vector2 m_Size;
+ public ColliderType type { get { return m_Type; } set { m_Type = value; } }
+
public Vector2 center
{
get
@@ -19,8 +21,8 @@ public class FastBoxCollider : MonoBehaviour, IQuadTreeObject
}
}
- public Vector2 offset => m_Offset;
- public Vector2 size => m_Size;
+ public Vector2 offset { get { return m_Offset; } set { m_Offset = value; } }
+ public Vector2 size { get { return m_Size; } set { m_Size = value; } }
public Vector4 bound
{
diff --git a/WorldlineKeepers/Assets/Scripts/Physics/FastCircleCollider.cs b/WorldlineKeepers/Assets/Scripts/Physics/FastCircleCollider.cs
index 5f04a9f..2e67e42 100644
--- a/WorldlineKeepers/Assets/Scripts/Physics/FastCircleCollider.cs
+++ b/WorldlineKeepers/Assets/Scripts/Physics/FastCircleCollider.cs
@@ -3,13 +3,15 @@ using System.Collections;
using System.Collections.Generic;
using UnityEngine;
-public class FastCircleCollider : MonoBehaviour, IQuadTreeObject
+public class FastCircleCollider : FastColliderBase, IQuadTreeObject
{
[SerializeField] private ColliderType m_Type;
[SerializeField] private float m_Radius;
[SerializeField] private Vector2 m_Offset;
+ public ColliderType type { get { return m_Type; } set { m_Type = value; } }
+
public Vector2 center
{
get
@@ -19,7 +21,7 @@ public class FastCircleCollider : MonoBehaviour, IQuadTreeObject
}
}
- public float radius => m_Radius;
+ public float radius { get { return m_Radius; } set { m_Radius = value; } }
public Vector4 bound
{
@@ -48,7 +50,7 @@ public class FastCircleCollider : MonoBehaviour, IQuadTreeObject
}
}
- public Vector2 offset => m_Offset;
+ public Vector2 offset { get { return m_Offset; } set { m_Offset = value; } }
public void Awake()
{
diff --git a/WorldlineKeepers/Assets/Scripts/Physics/FastColliderBase.cs b/WorldlineKeepers/Assets/Scripts/Physics/FastColliderBase.cs
new file mode 100644
index 0000000..a577b53
--- /dev/null
+++ b/WorldlineKeepers/Assets/Scripts/Physics/FastColliderBase.cs
@@ -0,0 +1,8 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class FastColliderBase : MonoBehaviour
+{
+
+}
diff --git a/WorldlineKeepers/Assets/Scripts/Physics/FastColliderBase.cs.meta b/WorldlineKeepers/Assets/Scripts/Physics/FastColliderBase.cs.meta
new file mode 100644
index 0000000..d0cdcb5
--- /dev/null
+++ b/WorldlineKeepers/Assets/Scripts/Physics/FastColliderBase.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b08f2a4c34f47e641baf8b930aa75c1d
+MonoImporter:
+ externalObjects: {}
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant: