public DamageUnit ( int damage, BaseUnit, attacker ) : void | ||
damage | int | |
attacker | BaseUnit, | |
return | void |
public override void DamageUnit(int damage, BaseUnit attacker) {
Health -= damage;
AudioSource audio = GetComponent<AudioSource>();
audio.Play();
if (Health <= 0) {
Animator a = GetComponent<Animator> ();
a.SetBool ("Alive", false);
WinCondition cond = GetComponent<WinCondition>();
if(cond != null)
cond.BaseDestroyed();
return;
}
Animator anim = GetComponent<Animator> ();
anim.Play ("Damage", 1);
}