public MapViewUpdateController( IMapViewController mapViewController, IHeavyActionDistributor heavyActionDistributor, HeavyActionsBunchesExecutor.Factory heavyActionsBunchesExecutorFactory ) { _heavyActionsBunchesExecutorFactory = heavyActionsBunchesExecutorFactory; _mapViewController = mapViewController; _heavyActionDistributor = heavyActionDistributor; Initialize(); }
public PeacefulBehaviour( IHeavyActionDistributor heavyActionDistributor, MoveToPositionAction.Factory moveActionFactory, IdleAction.Factory idleActionFactory, UnitBehaviourGenerator unitBehaviourGenerator ) { _idleActionFactory = idleActionFactory; _moveActionFactory = moveActionFactory; _heavyActionDistributor = heavyActionDistributor; _unitBehaviourGenerator = unitBehaviourGenerator; }
public UnitBehaviourGenerator(IHeavyActionDistributor heavyActionDistributor) { _heavyActionDistributor = heavyActionDistributor; }
public HeavyActionsBunchesExecutor(IHeavyActionDistributor heavyActionDistributor) { _heavyActionDistributor = heavyActionDistributor; }