summaryrefslogtreecommitdiff
path: root/marching/Assets/Scripts/Projectiles
diff options
context:
space:
mode:
authorchai <215380520@qq.com>2023-05-09 10:17:45 +0800
committerchai <215380520@qq.com>2023-05-09 10:17:45 +0800
commitc35533e31efe30121a7c61a725fdaaba47714296 (patch)
treeb25bc22f00911f376c741b89b0591d2d48565e79 /marching/Assets/Scripts/Projectiles
parentd2a574ba76c56c340d8ac0ad841344664bc2cc59 (diff)
*misc
Diffstat (limited to 'marching/Assets/Scripts/Projectiles')
-rw-r--r--marching/Assets/Scripts/Projectiles/BladeScript.cs14
1 files changed, 14 insertions, 0 deletions
diff --git a/marching/Assets/Scripts/Projectiles/BladeScript.cs b/marching/Assets/Scripts/Projectiles/BladeScript.cs
index d7d601d..90cee79 100644
--- a/marching/Assets/Scripts/Projectiles/BladeScript.cs
+++ b/marching/Assets/Scripts/Projectiles/BladeScript.cs
@@ -1,3 +1,4 @@
+using mh;
using MH;
using System;
using System.Collections;
@@ -8,6 +9,7 @@ public class BladeScript : ProjectileBase
{
[NonSerialized] public float life;
+ private static List<IQuadTreeObject> collisions = new List<IQuadTreeObject>();
private SpriteRenderer sr
{
@@ -39,6 +41,18 @@ public class BladeScript : ProjectileBase
sr.flipX = flip;
}
+ public void FixedUpdate()
+ {
+ Vector3 pos = transform.position;
+ if(PhysicsManager.Instance.RetriveColliders(ref collisions, new Vector4(pos.x, pos.y, 4, 4)))
+ {
+ for(int i =0; i < collisions.Count; i++)
+ {
+
+ }
+ }
+ }
+
private void OnTriggerEnter2D(Collider2D other)
{
Debug.Log(other.gameObject.name);