public void UpdateParams(CameraParams cameraParams) { float movePct = Mathf.Min (interpSpeed * Time.deltaTime, 1.0f); Vector3 deltaMove = GetCurrentOffsetFromTarget(cameraParams) * movePct; Move(deltaMove, ref cameraParams.position); }