void LateUpdate() { MoveToTarget(); LookAtTarget(); OrbitTarget(); if (!useWorldSpace) { collision.UpdateCameraClipPoints(transform.position, transform.rotation, ref collision.adjustedCameraClipPoints); collision.UpdateCameraClipPoints(destination, transform.rotation, ref collision.desiredCameraClipPoints); } for (int index = 0; index < 5; index++) { if (debug.drawDesiredCollisionLines) { Debug.DrawLine(targetPos, collision.desiredCameraClipPoints[index], Color.white); } if (debug.drawAdjustedCollisionLines) { Debug.DrawLine(targetPos, collision.adjustedCameraClipPoints[index], Color.green); } } if (!useWorldSpace) { collision.CheckColliding(targetPos); camTrans.adjustmentDistance = collision.GetAdjustedDistanceWithRayFrom(targetPos); } }