void Update() { focus.SetPosition(player.transform.position + focusOffset); switch (cameraMode) { case CameraMode.Free: UpdateFreeCamera(); break; case CameraMode.Fixed: UpdateFixedCamera(); break; case CameraMode.Limited: UpdateLimitedCamera(); break; default: UpdateFixedCamera(); break; } MoveCamToAnchor(); }