public TriggeredAbilities(CardBase cardBase) { _cardBase = cardBase; _abilities = new Characteristic <List <TriggeredAbility> >(cardBase.Value.TriggeredAbilities); }
public TypeOfCard(CardBase cardBase) : base(cardBase.Value.Type) { _cardBase = cardBase; }
public ActivatedAbilities(CardBase cardBase) { _cardBase = cardBase; _abilities = new Characteristic <List <ActivatedAbility> >(cardBase.Value.ActivatedAbilities); }
public StaticAbilities(CardBase cardBase) { _cardBase = cardBase; _abilities = new Characteristic <List <StaticAbility> >(cardBase.Value.StaticAbilities); }
public ColorsOfCard(CardBase cardBase) : base(cardBase.Value.Colors) { _cardBase = cardBase; }
public CombatCost(CardBase cardBase) : base(cardBase.Value.CombatCost) { _cardBase = cardBase; }
public Level(CardBase cardBase) : base(cardBase.Value.Level) { _cardBase = cardBase; }
public virtual void Apply(CardBase cardBase) { }