public override void OnNotify(HealArgs param) { healable.Heal(param.healing); controller.SwitchState <NotDefendingCharacterState>(); }
public void TakeHeal(HealArgs args) { UpdateHealth(args.Origin, args.Dealer, +args.Heal); HealTaken?.Invoke(this, args); }
public override void OnNotify(HealArgs param) { healable.Heal(param.healing); }
public abstract void OnNotify(HealArgs param);
private void OnHealTaken(IHealable healable, HealArgs args) => UpdateHealthUI();