public BarbarianTribeBattleProcedure( IBattleManagerFactory battleManagerFactory, IActionFactory actionFactory, BattleProcedure battleProcedure, ICombatGroupFactory combatGroupFactory, ICombatUnitFactory combatUnitFactory) { this.battleManagerFactory = battleManagerFactory; this.actionFactory = actionFactory; this.battleProcedure = battleProcedure; this.combatGroupFactory = combatGroupFactory; this.combatUnitFactory = combatUnitFactory; }
public StrongholdBattleProcedure(BattleProcedure battleProcedure, ICombatUnitFactory combatUnitFactory, ICombatGroupFactory combatGroupFactory, IBattleManagerFactory battleManagerFactory, IActionFactory actionFactory, Formula formula) { this.battleProcedure = battleProcedure; this.combatUnitFactory = combatUnitFactory; this.combatGroupFactory = combatGroupFactory; this.battleManagerFactory = battleManagerFactory; this.actionFactory = actionFactory; this.formula = formula; }
public CityBattleProcedure(ITileLocator tileLocator, IBattleManagerFactory battleManagerFactory, IActionFactory actionFactory, IObjectTypeFactory objectTypeFactory, BattleProcedure battleProcedure, ICombatGroupFactory combatGroupFactory, ICombatUnitFactory combatUnitFactory) { this.tileLocator = tileLocator; this.battleManagerFactory = battleManagerFactory; this.actionFactory = actionFactory; this.objectTypeFactory = objectTypeFactory; this.battleProcedure = battleProcedure; this.combatGroupFactory = combatGroupFactory; this.combatUnitFactory = combatUnitFactory; }
public BattleProcedure(ICombatUnitFactory combatUnitFactory, ICombatGroupFactory combatGroupFactory) { this.combatUnitFactory = combatUnitFactory; this.combatGroupFactory = combatGroupFactory; }