예제 #1
0
        public WayHostileControllerTests()
        {
            _freePointToGoResolver          = Mock.Create <IFreePointToGoResolver>();
            _waitObstacleController         = Mock.Create <IWaitObstacleController>();
            _baseActionController           = Mock.Create <IBaseActionController>();
            _wayHostileControllerParameters = Mock.Create <IWayHostileControllerParameters>();

            _wayHostileController = new WayHostileController(_freePointToGoResolver, _baseActionController, _waitObstacleController);
        }
예제 #2
0
        public WayHostileController(
            IFreePointToGoResolver freePointToGoResolver,
            IBaseActionController baseActionController,
            IWaitObstacleController waitObstacleController)
        {
            _freePointToGoResolver  = freePointToGoResolver;
            _waitObstacleController = waitObstacleController;
            _baseActionController   = baseActionController;

            AttackPosition = IntVector2Constant.UNASSIGNET;
            _freePointToGo = IntVector2Constant.UNASSIGNET;
        }