public MoveStepByStepController( IUnitGameObjectController unitGameObjectController, IOccupatedPossitionsMap occupatedPossitionsMap) { _unitGameObjectController = unitGameObjectController; _occupatedPossitionsMap = occupatedPossitionsMap; }
public ChangeDirrectionAfterMoveTileCompleteController( IMoveStepByStepController moveStepByStepController, IUnitGameObjectController unitGameObjectController) { _moveStepByStepController = moveStepByStepController; _unitGameObjectController = unitGameObjectController; }
public PathGeneratorController( ChangeDirrectionAfterMoveTileCompleteController changeDirrectionAfterMoveTileCompleteController, IPathFinderController pathFinderController, IUnitGameObjectController unitGameObjectController) { _changeDirrectionAfterMoveTileCompleteController = changeDirrectionAfterMoveTileCompleteController; _pathFinderController = pathFinderController; _unitGameObjectController = unitGameObjectController; }
public UnitGameObjectTests() { _rotationControllerMock = new RotationControllerMock(); _unitAnimationController = new AnimationControllerMock(); _unitMotionController = new MotionControllerMock(); _unitHealthController = new HealthControllerMock(); _unitGameObjectController = new UnitGameObjectController( _rotationControllerMock, _unitAnimationController, _unitMotionController, _unitHealthController); }
public MoveConsideringOccupatedController( IOccupatedPossitionsMap occupatedPossitionsMap, IUnitGameObjectController unitGameObjectController, IPathGeneratorController pathGeneratorController, IMoveStepByStepController moveStepByStepController ) { _occupatedPossitionsMap = occupatedPossitionsMap; _moveStepByStepController = moveStepByStepController; _unitGameObjectController = unitGameObjectController; _pathGeneratorController = pathGeneratorController; SubscribeOnEvent(); }
public BaseActionController( IMoveStepByStepController moveStepByStepController, IApplyDamageController applyDamageController, IUnitGameObjectController unitGameObjectController, MoveConsideringOccupatedController moveConsideringOccupatedController, IPathGeneratorController pathGeneratorController) { _moveStepByStepController = moveStepByStepController; _unitGameObjectController = unitGameObjectController; _applyDamageController = applyDamageController; _pathGeneratorController = pathGeneratorController; _moveConsideringOccupatedController = moveConsideringOccupatedController; _pathGeneratorController.NoWayToDestination += NoWayToDestinationHandler; _moveStepByStepController.NoWayToDestination += NoWayToDestinationHandler; }
public MoveStepByStepTests() { _occupatedPossitionsMap = Mock.Create <IOccupatedPossitionsMap>(); _stateController = Mock.Create <IStateControllerExternal>(); _unitGameObjectController = new UnitGameObjectControllerMock(); }