Exemple #1
0
 public void ApplyDamage(int damage)
 {
     if (Dead)
     {
         return;
     }
     HealthPoints -= damage;
     Utils.NetworkCommand(this, "FacheToiRouge");
     if (kraken != null)
     {
         kraken.ApplyDamage(damage / 10);
     }
     PlayImpactSound();
     if (HealthPoints <= 0)
     {
         Kill();
     }
 }
Exemple #2
0
 public void ApplyDamage(int damage)
 {
     if (Closed)
     {
         return;
     }
     healthPoints -= damage;
     Utils.NetworkCommand(kraken, "FacheToiRouge");
     if (healthPoints <= 0)
     {
         kraken.ApplyDamage(kraken.EyeDeathDamage);
         kraken.SignalHurt(2f);
         Utils.NetworkCommand(this, "CloseEye");
     }
 }