public ActorController(IAiActionResolver aiActionResolver, IPlayerActionResolver playerActionResolver, ITileVisibilityUpdater tileVisibilityUpdater, INeedHandler needHandler) { _aiActionResolver = aiActionResolver; _playerActionResolver = playerActionResolver; _tileVisibilityUpdater = tileVisibilityUpdater; _needHandler = needHandler; }
public PlayerActionManager( IPlayerActionResolver playerActionResolver, IPlayerMovementController playerMovementController, IPlayerShootingController playerShootingController) { this.actionResolver = playerActionResolver; this.playerMovementController = playerMovementController; this.playerShootingController = playerShootingController; }