protected FieldCard(Player owner, Player opponent, ICollection <Card> container, GameController game, GameActions actions) : base(owner, opponent, container, game, actions) { }
protected TriggerEffect(Card effectOwnerCard) { this.effectOwnerCard = effectOwnerCard; Actions = effectOwnerCard.Actions; }
protected UnitCard(Player owner, Player opponent, ICollection <Card> container, GameController game, GameActions actions) : base(owner, opponent, container, game, actions) { Abilites = new List <Ability> { new Move(this, Movement), new Attack(this, Attack) }; }