public Attack( string name, ResourceCost mainResourceCost, string description, Sprite icon, List <Action> actions, PlayCondition playCondition = null, EndOfExecutionProcess endOfExecutionProcess = null ) : base(name, mainResourceCost, description, icon, actions, playCondition, endOfExecutionProcess) { }
public AttackAbility( string name, ResourceCost mainResourceCost, string description, Sprite icon, List <Action> actions, PlayCondition playCondition = null, EndOfExecutionProcess endOfExecutionProcess = null, int totalCoolDown = 0 ) : base(name, mainResourceCost, description, icon, actions, playCondition, endOfExecutionProcess, totalCoolDown) { }
public ActionGroup(string name, ResourceCost mainResourceCost, string description, Sprite icon, List <Action> actions, PlayCondition playCondition = null, EndOfExecutionProcess endOfExecutionProcess = null ) { this.name = name; this.mainResourceCost = mainResourceCost; this.description = description; this.icon = icon; this.actions = actions; this.playCondition = playCondition; }
public Card( string name, ResourceCost mainResourceCost, string description, Sprite icon, List <Action> actions, PlayCondition playCondition = null, EndOfExecutionProcess endOfExecutionProcess = null ) : base(name, mainResourceCost, description, icon, actions, playCondition, endOfExecutionProcess) { if (endOfExecutionProcess == null) { this.endOfExecutionProcess = new AddToDiscardEndOfExecutionProcess(); } }