public PathGeneratorController( ChangeDirrectionAfterMoveTileCompleteController changeDirrectionAfterMoveTileCompleteController, IPathFinderController pathFinderController, IUnitGameObjectController unitGameObjectController) { _changeDirrectionAfterMoveTileCompleteController = changeDirrectionAfterMoveTileCompleteController; _pathFinderController = pathFinderController; _unitGameObjectController = unitGameObjectController; }
public FreePointToGoResolver( IAdjacentPointsResolver adjacentPointsResolver, IPathFinderController pathFinderController, IBaseActionController baseActionController, IOccupatedPossitionsMap occupatedPossitionsMap, IFreePossitionsMap freePossitionsMap) { _freePossitionsMap = freePossitionsMap; _adjacentPointsResolver = adjacentPointsResolver; _pathFinder = pathFinderController; _occupatedPossitionsMap = occupatedPossitionsMap; _baseActionController = baseActionController; }
public FreePointToGoResolverTests() { _pathFinderController = Mock.Create <IPathFinderController>(); _adjacentPointsResolver = Mock.Create <IAdjacentPointsResolver>(); _freePossitionsMap = Mock.Create <IFreePossitionsMap>(); _parameters = Mock.Create <IWayHostileControllerParameters>(); _freePointToGoResolver = new FreePointToGoResolver( _parameters, _adjacentPointsResolver, _pathFinderController, _freePossitionsMap); }