summaryrefslogtreecommitdiff
path: root/marching/Assets/Scripts/Unit
diff options
context:
space:
mode:
authorchai <215380520@qq.com>2023-05-05 20:33:57 +0800
committerchai <215380520@qq.com>2023-05-05 20:33:57 +0800
commit160d98b1772a212f4db4d973532579a60f4b218b (patch)
tree9b5ef6b1c9b255871ae4f74fe96bb60548ef89c5 /marching/Assets/Scripts/Unit
parent81976db8c051ed7031fe3e3c2c4c41d4c149b2aa (diff)
*misc
Diffstat (limited to 'marching/Assets/Scripts/Unit')
-rw-r--r--marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs2
-rw-r--r--marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs30
2 files changed, 21 insertions, 11 deletions
diff --git a/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs b/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs
index a271693..a93c293 100644
--- a/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs
+++ b/marching/Assets/Scripts/Unit/Characters/Samurai/SamuraiScript.cs
@@ -69,7 +69,7 @@ namespace MH
}
}
- m_Attacking = Input.GetMouseButton(1);
+ m_Attacking = true;//Input.GetMouseButton(1);
if (Input.GetMouseButton(0) || m_IsKeepMoving)
{
diff --git a/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs b/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs
index f38b354..388bfef 100644
--- a/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs
+++ b/marching/Assets/Scripts/Unit/Enemies/SpiritScript.cs
@@ -7,18 +7,28 @@ public class SpiritScript : UnitBase
{
public float speed = 10f;
- protected override void Update()
+ public Item_Coin coinPrefab;
+
+ //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<SpriteRenderer>().flipX = dir.x < 0;
+
+ // //transform.position = pos;
+ //}
+
+ public void Die()
{
- 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<SpriteRenderer>().flipX = dir.x < 0;
+ Item_Coin coin = Instantiate(coinPrefab) as Item_Coin;
+ coin.transform.position = this.transform.position;
- transform.position = pos;
+ this.gameObject.SetActive(false);
+ Destroy(this.gameObject);
}
-
}