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