using System.Collections; using System.Collections.Generic; using UnityEngine; namespace TcgEngine { /// /// Condition that checks the card data matches /// [CreateAssetMenu(fileName = "condition", menuName = "TcgEngine/Condition/CardData", order = 10)] public class ConditionCardData : ConditionData { [Header("Card is")] public CardData card_type; public ConditionOperatorBool oper; public override bool IsTargetConditionMet(Game data, AbilityData ability, Card caster, Card target) { return CompareBool(target.card_id == card_type.id, oper); } public override bool IsTargetConditionMet(Game data, AbilityData ability, Card caster, Player target) { return false; //Not a card } public override bool IsTargetConditionMet(Game data, AbilityData ability, Card caster, Slot target) { return false; //Not a card } } }