public BarbarianPillageBrain( IUnitPositionCanon unitPositionCanon, IHexGrid grid, IBarbarianBrainWeightLogic weightLogic, IBarbarianUtilityLogic utilityLogic, DiContainer container ) { UnitPositionCanon = unitPositionCanon; Grid = grid; WeightLogic = weightLogic; UtilityLogic = utilityLogic; Container = container; }
public BarbarianAttackBrain( IUnitVisibilityLogic unitVisibilityLogic, IUnitPositionCanon unitPositionCanon, IBarbarianUtilityLogic utilityLogic, IBarbarianBrainFilterLogic filterLogic, IHexGrid grid, DiContainer container ) { UnitVisibilityLogic = unitVisibilityLogic; UnitPositionCanon = unitPositionCanon; UtilityLogic = utilityLogic; FilterLogic = filterLogic; Grid = grid; Container = container; }