public ICameraMovementKeyHandler CreateCameraMovementHandler ( IGameValueService gameValueService, CameraMovementKeys cameraMovementKeys, float cameraMovementSpeed ) { return(new CameraMovementKeyHandler(gameValueService, _actionLoopServiceFactory, cameraMovementKeys, cameraMovementSpeed)); }
public CameraMovementKeyHandler ( IGameValueService gameValueService, IActionLoopServiceFactory actionLoopServiceFactory, CameraMovementKeys cameraMovementKeys, float cameraMovementOffset ) { _gameValueService = gameValueService; _actionLoopService = actionLoopServiceFactory.CreateActionLoopService(); _cameraMovementKeys = cameraMovementKeys; CameraMovementOffset = cameraMovementOffset; }