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];
 }