Selaa lähdekoodia

删除了Behit中重复的代码

WGL 3 kuukautta sitten
vanhempi
commit
1b216d6168

+ 0 - 8
ActionTowerDefense/Assets/Scripts/Characters/Character.cs

@@ -238,14 +238,6 @@ public class Character : MonoBehaviour
 
             TextMeshProUGUI text = injuryNum.GetComponentInChildren<TextMeshProUGUI>();
             text.text = damage.ToString();
-            if (gameObject.CompareTag("Player"))
-            {
-                text.color = Color.red;
-                if (debugAttackFrom)
-                {
-                    Debug.Log("Ö÷½ÇÊܵ½" + damage.ToString() + "µãÉ˺¦");
-                }
-            }
         }
 
         uiHp.Show(hp, totalHp);

+ 3 - 8
ActionTowerDefense/Assets/Scripts/Characters/MoveCharacter.cs

@@ -225,22 +225,17 @@ public class MoveCharacter : Character
     //仅造成伤害
     public override void BeHit(int damage)
     {
-        if (invincibleTime > 0)
-        {
-            return;
-        }
         base.BeHit(damage);
     }
 
     //比BeHit(int damage)多传一个attackFrom
     public void BeHit(int damage, Character attackFrom)
     {
-        if (invincibleTime > 0)
-        {
-            return;
-        }
         BeHit(damage);
+
+        //敌方士兵受起手式伤害/我方士兵受伤 闪白
         beHitTrigger.JudgeTurnWhite(isBeHitBySummonAttack, attackFrom);
+
         if (hp <= 0)
         {
             killer = attackFrom;