示例#1
0
 public static void CharaCustomStartPostfix(CustomControl ___customCtrl)
 {
     VRLog.Info("Setting VR Camera to game camera");
     if (VRManager.Instance.Mode.GetType().Equals(typeof(GenericSeatedMode)))
     {
         VRPatcher.MoveVRCameraToTarget(___customCtrl.camCtrl.transform, false);
     }
     else
     {
         VRPatcher.MoveVRCameraToMainCamera(false);
     }
 }
示例#2
0
        public static void GlobalMethodloadResetCamerayPostfix(CameraControl_Ver2 _ctrl)
        {
            ChaControl heroine = HSceneManager.Instance?.females?[0];

            if (heroine != null)
            {
                VRLog.Info($"Adjusting towards: {heroine.chaFile.parameter.fullname}");
                float moveDistance = AdjustForFOVDifference(_ctrl.transform, heroine.transform, TITLE_FOV, GetVRFOV(), LOBBY_DISTANCE_ADJ_RATIO, true);
                _ctrl.TargetPos = _ctrl.transform.InverseTransformPoint(_ctrl.transform.position);
                _ctrl.CameraDir = Vector3.MoveTowards(_ctrl.CameraDir, _ctrl.TargetPos, moveDistance);
            }

            VRLog.Info("Setting VR Camera to game camera");
            VRPatcher.MoveVRCameraToMainCamera();
        }
示例#3
0
 public static void BaseCameraControl_Ver2ResetPostfix()
 {
     VRLog.Info("Setting VR Camera to game camera");
     VRPatcher.MoveVRCameraToMainCamera();
 }
示例#4
0
 public static void HomeSceneManagerSetCameraPositionPostfix()
 {
     VRLog.Info("Setting VR Camera to game camera (Home SetPOS)");
     VRPatcher.MoveVRCameraToMainCamera();
 }
示例#5
0
 public static bool TitleSceneLateUpdate(EyeLookController __instance)
 {
     VRLog.Info("Setting VR Camera to game camera");
     VRPatcher.MoveVRCameraToMainCamera();
     return(true);
 }
示例#6
0
 public static void GlobalMethodloadResetCamerayPostfix()
 {
     VRLog.Info("Setting VR Camera to game camera");
     VRPatcher.MoveVRCameraToMainCamera();
 }
示例#7
0
 public static void LobbySceneManagerSetCameraAndCharaPositionPostfix()
 {
     VRLog.Info("Setting VR Camera to game camera");
     VRPatcher.MoveVRCameraToMainCamera();
 }
示例#8
0
 public static void TitleSceneSetPositionPostfix(ref Camera ___mainCamera)
 {
     VRLog.Info("Setting VR Camera to game camera");
     VRPatcher.MoveVRCameraToMainCamera(true);
     //VRPatcher.MoveVRCameraToTarget(___mainCamera.transform);
 }