public TrapCard(string name, string description, string path, Image image, Effect eff, ParametricEffect paramEff) : base(name, description, path, CardTypes.Trap, image, eff, paramEff) { }
public EffectCard(string name, string description, string path, Effect eff, ParametricEffect paramEff) : base(name, description, path) { this.effect = eff; this.paramEffect = paramEff; }
public EquipSpellCard(string name, string description, string path, Effect eff, ParametricEffect paramEff, int attack, int defense) : base(name, description, path, eff, paramEff) { this.AttackEffect = attack; this.DefenseEffect = defense; }
public SpellCard(string name, string description, string path, Effect eff, ParametricEffect paramEff) : base(name, description, path, eff, paramEff) { }
public EffectCard(string name, string description, string path, CardTypes type, Image image, Effect eff, ParametricEffect paramEff) : base(name, description, path, type, image) { this.effect = eff; this.paramEffect = paramEff; }
public SpellCard(string name, string description, string path, Image image, Effect eff, ParametricEffect paramEff, CardTypes type = CardTypes.Spell) : base(name, description, path, type, image, eff, paramEff) { }
public FieldSpellCard(string name, string description, string path, Effect eff, ParametricEffect paramEff, int duration) : base(name, description, path, eff, paramEff) { this.Duration = duration; }
public FieldSpellCard(string name, string description, string path, Image image, Effect eff, ParametricEffect paramEff, int duration) : base(name, description, path, image, eff, paramEff, CardTypes.Field) { this.Duration = duration; }