summaryrefslogtreecommitdiff
path: root/marching/Assets/Scripts/Projectiles
diff options
context:
space:
mode:
authorchai <215380520@qq.com>2023-05-10 09:35:29 +0800
committerchai <215380520@qq.com>2023-05-10 09:35:29 +0800
commitcaeba98e0385edebb344e6dbd024c01801a75fc4 (patch)
tree989ad28501cee2ee47a14214c20bc7a8b9c8a71b /marching/Assets/Scripts/Projectiles
parentfc2cfdad0d3cfb3844681855c1c45d9415f5ee8e (diff)
*misc
Diffstat (limited to 'marching/Assets/Scripts/Projectiles')
-rw-r--r--marching/Assets/Scripts/Projectiles/BladeScript.cs9
1 files changed, 8 insertions, 1 deletions
diff --git a/marching/Assets/Scripts/Projectiles/BladeScript.cs b/marching/Assets/Scripts/Projectiles/BladeScript.cs
index 929f574..5a37e4a 100644
--- a/marching/Assets/Scripts/Projectiles/BladeScript.cs
+++ b/marching/Assets/Scripts/Projectiles/BladeScript.cs
@@ -9,6 +9,8 @@ public class BladeScript : ProjectileBase
{
[NonSerialized] public float life;
+ public Vector2 dir;
+
private static List<IQuadTreeObject> collisions = new List<IQuadTreeObject>();
private FastCircleCollider collider;
@@ -25,7 +27,7 @@ public class BladeScript : ProjectileBase
{
collider = GetComponent<FastCircleCollider>();
Invoke("DestroySelf", life);
- Attack();
+ // Attack();
}
void DestroySelf()
@@ -38,6 +40,10 @@ public class BladeScript : ProjectileBase
Color c = sr.color;
c.a *= 0.99f;
sr.color = c;
+
+ transform.localRotation *= Quaternion.Euler(0, 0, 20);
+
+ transform.position += (dir * Time.deltaTime * 10f).ToVector3();
}
public void SetFlip(bool flip)
@@ -73,6 +79,7 @@ public class BladeScript : ProjectileBase
public void FixedUpdate()
{
+ Attack();
}
}