public void LockToCameraSpot(int spotNum) { if (spotNum < 0) { lockedSpot = null; } else { lockedSpot = cameraSpots[spotNum]; // Lock to spot } }
public void GotoCameraSpot(int spotNum) { CameraSpotScript spot = cameraSpots[spotNum]; currentSpot = spotNum; posChangeFactor = 0.25f; desiredCameraPos = spot.transform.position; desiredLookAt = spot.startLookAt; if ((cameraFocusObject != null) && (relativeFocusVector == Vector3.zero)) { relativeFocusVector = desiredCameraPos - cameraFocusObject.transform.position; } lockedSpot = null; // Unlock from spot }
public void LockToCameraSpot() { lockedSpot = cameraSpots[currentSpot]; }