Exemple #1
0
        public MovementHandlerTests()
        {
            _pathManagerMock  = new Mock <IPathManager>();
            _stuckManagerMock = new Mock <IStuckManager>();

            _movementHandler = new MovementHandler(_pathManagerMock.Object, _stuckManagerMock.Object);
        }
 public TaskHandler(IRealtor realtor, List<IPlayer> players, IMovementHandler movementHandler, IBanker banker, IDice dice)
 {
     this.movementHandler = movementHandler;
     this.players = players;
     this.banker = banker;
     this.dice = dice;
 }
Exemple #3
0
 private void Start()
 {
     _currentMovement = new MovementData();
     _movementHandler = GetComponent <IMovementHandler>();
     _path            = new NavMeshPath();
     _mask            = 1 << NavMesh.GetAreaFromName("Walkable");
 }
Exemple #4
0
    private void Awake()
    {
        enemyProjectileShooter = GetComponent <IProjectileShooter>();

        enemyProjectileSpawnPointProvider = GetComponent <ISpawnPointProvider <Transform> >();

        enemyRowMovementHandler = GetComponent <IMovementHandler <EnemyRow> >();
    }
        public void Init()
        {
            ninject = new StandardKernel(new BindingsModule());

            movementHandler = ninject.Get<IMovementHandler>();

            player = ninject.Get<IPlayer>();
        }
 public TurnHandler(IJailer jailer, IBanker banker, IMovementHandler movementHandler, IDice dice,
     ICardHandler cardHandler)
 {
     this.jailer = jailer;
     this.banker = banker;
     this.movementHandler = movementHandler;
     this.dice = dice;
     this.cardHandler = cardHandler;
 }
Exemple #7
0
        private void OnEnable()
        {
            if (_gameInputs == null)
            {
                _gameInputs = new GameInputs();
                _gameInputs.Player.SetCallbacks(this);
            }

            _movementHandler = GetComponent <IMovementHandler>();
            _gameInputs.Enable();
        }
Exemple #8
0
        public Board(IMovementHandler movementHandler)
        {
            _movementHandler = movementHandler;

            for (int x = 0; x < maxX; x++)
            {
                for (int y = 0; y < maxY; y++)
                {
                    Squares[x, y] = new Square(x, y);
                }
            }
        }
Exemple #9
0
 public IterationHandler
 (
     IMovementHandler movementHandler,
     IHealthHandler healthHandler,
     IPointsMonitor pointsMonitor,
     IConsoleWriter consoleWriter
 )
 {
     _healthHandler   = healthHandler;
     _pointsMonitor   = pointsMonitor;
     _consoleWriter   = consoleWriter;
     _movementHandler = movementHandler;
 }
Exemple #10
0
 // Use this for initialization
 void Awake()
 {
     characterRigidBody       = GetComponentInParent <Rigidbody2D>();
     characterMovementHandler =
         transform.root.GetComponentInChildren(typeof(IMovementHandler)) as IMovementHandler;
     stateManager = GetComponentInParent(typeof(ICharacterStateManager)) as ICharacterStateManager;
     if (stateManager.ExistsState(ConstantStrings.RECOIL_STATE))
     {
         recoilState = stateManager.GetExistingCharacterState(ConstantStrings.RECOIL_STATE);
     }
     else
     {
         recoilState = new CharacterState(ConstantStrings.RECOIL_STATE, new bool[] { false, false });
         stateManager.RegisterCharacterState(recoilState.name, recoilState);
     }
 }
 // Use this for initialization
 void Start()
 {
     characterRigidBody       = GetComponentInParent <Rigidbody2D>();
     characterMovementHandler =
         transform.root.GetComponentInChildren(typeof(IMovementHandler)) as IMovementHandler;
     stateManager = GetComponentInParent(typeof(ICharacterStateManager)) as ICharacterStateManager;
     if (stateManager.ExistsState(ConstantStrings.MAGNET_STATE))
     {
         magnetState = stateManager.GetExistingCharacterState(ConstantStrings.MAGNET_STATE);
     }
     else
     {
         magnetState = new CharacterState(ConstantStrings.MAGNET_STATE, false);
         stateManager.RegisterCharacterState(magnetState.name, magnetState);
     }
 }
Exemple #12
0
 public FinancialMovements(IFinancialAccountRepository financialAccountRepository, IStoneRepository stoneRepository, IMovementHandler movementHandler)
 {
     this.financialAccountRepository = financialAccountRepository;
     this.stoneRepository            = stoneRepository;
     this.movementHandler            = movementHandler;
 }
Exemple #13
0
 private void Awake()
 {
     stateObserver      = GetComponentInParent(typeof(ICharacterStateObserver)) as ICharacterStateObserver;
     characterRigidbody = GetComponentInParent <Rigidbody2D>();
     movementHandler    = transform.root.GetComponentInChildren(typeof(IMovementHandler)) as IMovementHandler;
 }
Exemple #14
0
 public void Setup()
 {
     _handler = new MovementHandler();
     _board   = new Board(_handler);
     _game    = new KnightsTourGame(_board);
 }
 public void Setup()
 {
     _handler = new MovementHandler();
     _board   = new Board(_handler);
 }
        private void Awake()
        {
            _inputProvider = GetComponent <IInputProvider>();

            _movementHandler = GetComponent <IMovementHandler>();
        }
Exemple #17
0
 public MovementApi(IMovementHandler movementHandler)
 {
     _movementHandler = movementHandler ?? throw new ArgumentNullException(nameof(movementHandler));
 }