Esempio n. 1
0
        public void ReceiveCure(CombatOperation combatOperation)
        {
            var cureOperation = combatOperation as CureOperation;

            HealthPoint.Add(cureOperation.CureValue);
        }
Esempio n. 2
0
 public void TriggerAction(CombatActionType actionType, CombatOperation action)
 {
     ActionTrigger.TriggerAction(actionType, action);
 }
Esempio n. 3
0
        public void ReceiveDamage(CombatOperation combatOperation)
        {
            var damageOperation = combatOperation as DamageOperation;

            HealthPoint.Minus(damageOperation.DamageValue);
        }
Esempio n. 4
0
 public void TriggerAction(CombatActionType actionType, CombatOperation action)
 {
     CombatActions[actionType].Action?.Invoke(action);
 }