public PlayerMovement(
     IFogOfWar fogOfWar,
     IPlayerFogOfWar playerFogOfWar,
     IPlayerMoney playerMoney,
     IMouse mouse,
     IGameMap gameMap)
 {
     _fogOfWar       = fogOfWar;
     _playerFogOfWar = playerFogOfWar;
     _playerMoney    = playerMoney;
     _mouse          = mouse;
     _gameMap        = gameMap;
 }
Ejemplo n.º 2
0
    public void Construct(
        IPlayerWaitingTurnState playerWaitingTurnState,
        IPlayerMoveState playerMoveState,
        IPlayerAttackState playerAttackState,
        IPlayerBuildState playerBuildState,
        IPlayerShopingState playerShopingState,
        IPlayerMoney playerMoney,
        IPlayerMovement playerMovement,
        IPlayerSpriteRenderer spriteRenderer,
        IGameMap gameMap,
        IMouse mouse)
    {
        _playerWaitingTurnState = playerWaitingTurnState;
        _playerMoveState        = playerMoveState;
        _playerAttackState      = playerAttackState;
        _playerBuildState       = playerBuildState;
        _playerShopingState     = playerShopingState;

        _playerMovement = playerMovement;
        _spriteRenderer = spriteRenderer;
        _playerMoney    = playerMoney;
        _gameMap        = gameMap;
        _mouse          = mouse;
    }