void LateUpdate() { MoveToTarget(); LookAtTarget(); OrbitTarget(); collision.UpdateCameraClipPoints(transform.position, transform.rotation, ref collision.adjustedCameraClipPoints); collision.UpdateCameraClipPoints(destination, transform.rotation, ref collision.desiredCameraClipPoints); collision.CheckColliding(targetPos); position.adjDistance = collision.GetAdjustedPositionWithRayFrom(targetPos); }