public void Damaged(AttackActor actor, ICombatCallback callback) { _hp -= actor.Damage; if (Hp < 0) { _combatState = eCombatState.DEAD; } if (callback != null) { callback(_combatState); } }
public void Damaged(AttackActor actor, ICombatCallback callback) { _impl.Damaged(actor, callback); Debug_DisplayStatus(); }
public void Damaged(AttackActor actor, ICombatCallback callback) { _decoTarget.Damaged(actor, callback); }