public CardTemplate ActivatedAbility(Action<ActivatedAbilityParameters> set) { _init.Add(cp => { var p = new ActivatedAbilityParameters(); set(p); cp.ActivatedAbilities.Add(new ActivatedAbility(p)); }); return this; }
public CardTemplate ActivatedAbility(Action <ActivatedAbilityParameters> set) { _init.Add(cp => { var p = new ActivatedAbilityParameters(); set(p); cp.ActivatedAbilities.Add(new ActivatedAbility(p)); }); return(this); }
public ActivatedAbility(ActivatedAbilityParameters p) : base(p) { _p = p; }