public PlayerMovement( IFogOfWar fogOfWar, IPlayerFogOfWar playerFogOfWar, IPlayerMoney playerMoney, IMouse mouse, IGameMap gameMap) { _fogOfWar = fogOfWar; _playerFogOfWar = playerFogOfWar; _playerMoney = playerMoney; _mouse = mouse; _gameMap = gameMap; }
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; }