using System.Collections; using System.Collections.Generic; using UnityEngine; using TcgEngine.Gameplay; namespace TcgEngine { /// /// Effects that heals a card or player (hp) /// It cannot restore more than the original hp, use AddStats to go beyond original /// [CreateAssetMenu(fileName = "effect", menuName = "TcgEngine/Effect/Heal", order = 10)] public class EffectHeal : EffectData { public override void DoEffect(GameLogic logic, AbilityData ability, Card caster, Player target) { logic.HealPlayer(target, ability.value); } public override void DoEffect(GameLogic logic, AbilityData ability, Card caster, Card target) { logic.HealCard(target, ability.value); } } }