using System.Collections; using System.Collections.Generic; using UnityEngine; using TcgEngine.Gameplay; namespace TcgEngine { /// /// Effect to discard cards from hand /// [CreateAssetMenu(fileName = "effect", menuName = "TcgEngine/Effect/Discard", order = 10)] public class EffectDiscard : EffectData { public override void DoEffect(GameLogic logic, AbilityData ability, Card caster, Player target) { logic.DrawDiscardCard(target, ability.value); //Discard first card of deck } public override void DoEffect(GameLogic logic, AbilityData ability, Card caster, Card target) { logic.DiscardCard(target); } } }