public Timer(Card Host, TriggerTurn Action, int Max) { _max = Max; _enabled = true; _host = Host; _actionOnFinish = Action; }
// can be used for Single-Use abilities public Timer(Card Host, TriggerTurn Action, int Max, bool Repeatable) { _max = Max; _enabled = true; _repeatable = Repeatable; _host = Host; _actionOnFinish = Action; }
public void setOnTurnEnd(TriggerTurn trigger, string description) { _onTurnEnd = trigger; _onTurnEndAbility = description; }
public void setOnTurnStart(TriggerTurn trigger, string description) { _onTurnStart = trigger; _onTurnStartAbility = description; }