public CardTemplate StaticAbility(Action <StaticAbilityParamaters> set) { _init.Add(cp => { var p = new StaticAbilityParamaters(); set(p); cp.StaticAbilities.Add(new StaticAbility(p)); }); return(this); }
public CardTemplate StaticAbility(Action<StaticAbilityParamaters> set) { _init.Add(cp => { var p = new StaticAbilityParamaters(); set(p); cp.StaticAbilities.Add(new StaticAbility(p)); }); return this; }
public StaticAbility(StaticAbilityParamaters p) { _enabledInAllZones = p.EnabledInAllZones; _modifierFactories.AddRange(p.Modifiers); }