Quellcode durchsuchen

厨师不能抓英灵

SZAND\msx_2 vor 1 Jahr
Ursprung
Commit
bb0f542326
1 geänderte Dateien mit 2 neuen und 5 gelöschten Zeilen
  1. 2 5
      ActionTowerDefense/Assets/Scripts/Spirits/Spirits_Cook.cs

+ 2 - 5
ActionTowerDefense/Assets/Scripts/Spirits/Spirits_Cook.cs

@@ -131,7 +131,7 @@ public class Spirits_Cook : MonoBehaviour
             //×¥ÈË
             else if (state == cookState.run)
             {
-                if (target.gameObject.layer == 8 && target.GetComponent<MoveCharacter>().canMove)
+                if (target.gameObject.layer == 8 && target.GetComponent<MoveCharacter>().isSpirit)
                 {
                     food = target.gameObject;
                     if (!target.isDie)
@@ -217,10 +217,7 @@ public class Spirits_Cook : MonoBehaviour
                 if (cook.transform.position.x >= destX)
                 {
                     ChangeState(cookState.cook);
-                    if (food.layer == 8 && !target.isDie)
-                    {
-                        food.GetComponent<Enemy>().ChangeState(CharacterState.Die);
-                    }
+                    fEne.ChangeState(CharacterState.Die);
                 }
                 food.transform.position = new Vector3(cook.transform.position.x - offset, food.transform.position.y,
                     food.transform.position.z);