diff options
Diffstat (limited to 'marching/Assets/Scripts/Projectiles')
-rw-r--r-- | marching/Assets/Scripts/Projectiles/BladeScript.cs | 9 |
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(); } } |