using System.Collections; using System.Collections.Generic; using UnityEngine; using TcgEngine.Gameplay; namespace TcgEngine { /// /// Clear temporary array of player's card /// [CreateAssetMenu(fileName = "effect", menuName = "TcgEngine/Effect/ClearTemp ", order = 10)] public class EffectClearTemp : EffectData { public override void DoEffect(GameLogic logic, AbilityData ability, Card caster) { Player player = logic.GameData.GetPlayer(caster.player_id); player.cards_temp.Clear(); } public override void DoEffect(GameLogic logic, AbilityData ability, Card caster, Card target) { Player player = logic.GameData.GetPlayer(caster.player_id); player.cards_temp.Clear(); } } }