コード例 #1
0
ファイル: Enemy.cs プロジェクト: SephirothB/UnityRPG-2
 public void Hurt(int Attack)
 {
     _lastHit = Time.time;
     // Reduce the number of hit points by one.
     if (_enemyShield.IsShieldActive())
     {
         int extraDamage = _enemyShield.DamageShield(Attack);
         if (extraDamage != 0)
         {
             _enemyHealth.DamageHealthValue(extraDamage);
         }
     }
     else
     {
         _enemyHealth.DamageHealth(Attack);
     }
 }