public void ReceiveCure(CombatOperation combatOperation) { var cureOperation = combatOperation as CureOperation; HealthPoint.Add(cureOperation.CureValue); }
public void TriggerAction(CombatActionType actionType, CombatOperation action) { ActionTrigger.TriggerAction(actionType, action); }
public void ReceiveDamage(CombatOperation combatOperation) { var damageOperation = combatOperation as DamageOperation; HealthPoint.Minus(damageOperation.DamageValue); }
public void TriggerAction(CombatActionType actionType, CombatOperation action) { CombatActions[actionType].Action?.Invoke(action); }