public DeadNotifierTests(ITestOutputHelper output) { _output = output; _baseActionController = Mock.Create <IBaseActionController>(); _deadNotifier = new DeadNotifier(_baseActionController); }
public WaveEventRaiser(IBaseActionController baseActionController, ILifeController lifeController) { _baseActionController = baseActionController; _lifeController = lifeController; _subscribers = new Dictionary <IPositional, Action>(); UpdateActivation(); }
public TargetOvertaker( IWayHostileController wayHostileController, IBaseActionController baseActionController) { _wayHostileController = wayHostileController; _baseActionController = baseActionController; }
public WaitObstacleController(IOccupatedPossitionsMap occupatedPossitionsMap, IBaseActionController baseActionController) { _occupatedPossitionsMap = occupatedPossitionsMap; _baseActionController = baseActionController; _subscribedUnits = new List <IOneUnitController>(); }
public PlacidController( IBaseActionController baseActionController, NoWayPlacidController noWayPlacidController ) { _baseActionController = baseActionController; _noWayPlacidController = noWayPlacidController; }
public AttackAction( IGameLoopController gameloopController, IBaseActionController baseActionController) { _gameloopController = gameloopController; _baseActionController = baseActionController; _delayTime = 1.5f; }
public HostileController( IBaseActionController baseActionController, TargetOvertaker targetOvertaker, IOccupatedPossitionsMap occupatedPossitionsMap) { _baseActionController = baseActionController; _occupatedPossitionsMap = occupatedPossitionsMap; _targetOvertaker = targetOvertaker; }
public WayHostileControllerTests() { _freePointToGoResolver = Mock.Create <IFreePointToGoResolver>(); _waitObstacleController = Mock.Create <IWaitObstacleController>(); _baseActionController = Mock.Create <IBaseActionController>(); _wayHostileControllerParameters = Mock.Create <IWayHostileControllerParameters>(); _wayHostileController = new WayHostileController(_freePointToGoResolver, _baseActionController, _waitObstacleController); }
public LifeController( IUnitSettings unitSettings, IBaseActionController baseActionController) { _currentHealth = unitSettings.TotalHealth; _totalHealth = unitSettings.TotalHealth; _baseActionController = baseActionController; }
public NoWayHostileController( IFreePossitionsMap freePossitionsMap, IUnitInfoExternal unitInfo, IAdjacentPointsResolver adjacentPointsResolver, IBaseActionController baseActionController) { _freePossitionsMap = freePossitionsMap; _unitInfo = unitInfo; _baseActionController = baseActionController; _adjacentPointsResolver = adjacentPointsResolver; }
public WayHostileController( IFreePointToGoResolver freePointToGoResolver, IBaseActionController baseActionController, IWaitObstacleController waitObstacleController) { _freePointToGoResolver = freePointToGoResolver; _waitObstacleController = waitObstacleController; _baseActionController = baseActionController; AttackPosition = IntVector2Constant.UNASSIGNET; _freePointToGo = IntVector2Constant.UNASSIGNET; }
public NoWayPlacidController( IOccupatedPossitionsMap occupatedPossitionsMap, IMovingRandomizer movingRandomizer, IUnitInfoInternal unitInfo, IBaseActionController baseActionController ) { _occupatedPossitionsMap = occupatedPossitionsMap; _movingRandomizer = movingRandomizer; _baseActionController = baseActionController; _unitInfo = unitInfo; }
public FreePointToGoResolver( IAdjacentPointsResolver adjacentPointsResolver, IPathFinderController pathFinderController, IBaseActionController baseActionController, IOccupatedPossitionsMap occupatedPossitionsMap, IFreePossitionsMap freePossitionsMap) { _freePossitionsMap = freePossitionsMap; _adjacentPointsResolver = adjacentPointsResolver; _pathFinder = pathFinderController; _occupatedPossitionsMap = occupatedPossitionsMap; _baseActionController = baseActionController; }
public UnitEvents( IBaseActionController baseActionController, ILifeController lifeController, IWaveEventRiser waveEventRiser, IPlacidController placidController) { _placidController = placidController; _baseActionController = baseActionController; _lifeController = lifeController; _waveEventRiser = waveEventRiser; SubscribeOnEvents(); }
public DeadNotifier(IBaseActionController baseActionController) { _baseActionController = baseActionController; _units = new Dictionary <IPositional, Action>(); }
public WaveEventRaiserTests() { _baseActionController = Mock.Create <IBaseActionController>(); _waveEventRiser = new global::Scripts.Units.Events.WaveEventRaiser(_baseActionController); }
public PlayerHostileController(IBaseActionController baseActionController) { _baseActionController = baseActionController; }
public void DisposeInternal() { _gameloopController = null; _baseActionController = null; base.DisposeInternal(); }
public TargetOvertakerTests() { _wayHostileController = Mock.Create <IWayHostileController>(); _baseActionController = Mock.Create <IBaseActionController>(); }