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(); } }
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"); } }