From 81976db8c051ed7031fe3e3c2c4c41d4c149b2aa Mon Sep 17 00:00:00 2001 From: chai <215380520@qq.com> Date: Fri, 5 May 2023 10:11:50 +0800 Subject: *misc --- .../Assets/Scripts/Unit/Enemies/SpiritScript.cs | 24 ++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs (limited to 'marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs') diff --git a/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs b/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs new file mode 100644 index 0000000..f38b354 --- /dev/null +++ b/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs @@ -0,0 +1,24 @@ +using MH; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class SpiritScript : UnitBase +{ + public float speed = 10f; + + protected override void Update() + { + base.Update(); + UnitBase hero = UnitManager.hero; + Vector2 pos = transform.position; + Vector2 heroPos = hero.transform.position; + Vector2 dir = (heroPos - pos).normalized; + pos += dir * Time.deltaTime * speed; + this.GetComponent().flipX = dir.x < 0; + + transform.position = pos; + } + + +} -- cgit v1.1-26-g67d0