public DrawableInnateOption(string thresholds, string description) { Elements = ElementCounts.Parse(thresholds); Description = description; }
public SlowButFastIfAttribute(string triggerElements) : base(Phase.Slow) { this.triggerElements = ElementCounts.Parse(triggerElements); }
public Task <bool> YouHave(string elementString) => Self.HasElements(ElementCounts.Parse(elementString));
public FastButSlowIfAttribute(string triggerElements) : base(Phase.Fast) { this.triggerElements = ElementCounts.Parse(triggerElements); }
public MinorCardAttribute(string name, int cost, string elementString) : base(name, cost, PowerType.Minor, ElementCounts.Parse(elementString)) { }
public InnateOptionAttribute(string elementText, string description, int group = 0) { Elements = ElementCounts.Parse(elementText); Description = description; Group = group; }
/// <summary> /// Non-executable. Called from dirived class /// </summary> protected InnateOptionAttribute(string elementText, string description) { Elements = ElementCounts.Parse(elementText); Description = description; Group = null; }