Пример #1
0
 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)
 {
 }
Пример #2
0
 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)
 {
 }
Пример #3
0
 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;
 }
Пример #4
0
 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();
     }
 }