From 8525bbd0196fa4ecc9a234e31f84a4a925be13e7 Mon Sep 17 00:00:00 2001 From: NotAKidoS <37721153+NotAKidOnSteam@users.noreply.github.com> Date: Fri, 3 Mar 2023 19:06:38 -0600 Subject: [PATCH] why vr rig --- MenuScalePatch/Helpers/MainMenuHelper.cs | 4 +++- MenuScalePatch/Helpers/QuickMenuHelper.cs | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/MenuScalePatch/Helpers/MainMenuHelper.cs b/MenuScalePatch/Helpers/MainMenuHelper.cs index 2491e68..ee45723 100644 --- a/MenuScalePatch/Helpers/MainMenuHelper.cs +++ b/MenuScalePatch/Helpers/MainMenuHelper.cs @@ -47,7 +47,7 @@ public class MainMenuHelper : MonoBehaviour { //VR specific anchor GameObject vrAnchor = new GameObject("MSP_MMVR_Anchor"); - vrAnchor.transform.parent = PlayerSetup.Instance.vrCameraRig.transform; + vrAnchor.transform.parent = PlayerSetup.Instance.transform; vrAnchor.transform.localPosition = Vector3.zero; worldAnchor = vrAnchor.transform; } @@ -93,6 +93,7 @@ public class MainMenuHelper : MonoBehaviour public void HandleDesktopPosition() { if (MSP_MenuInfo.CameraTransform == null || MSP_MenuInfo.DisableMMHelper) return; + Transform activeAnchor = MSP_MenuInfo.isIndependentHeadTurn ? worldAnchor : MSP_MenuInfo.CameraTransform; transform.localScale = new Vector3(1.6f * MSP_MenuInfo.ScaleFactor, 0.9f * MSP_MenuInfo.ScaleFactor, 1f); transform.position = activeAnchor.position + activeAnchor.forward * 1f * MSP_MenuInfo.ScaleFactor * MSP_MenuInfo.AspectRatio; @@ -103,6 +104,7 @@ public class MainMenuHelper : MonoBehaviour public void HandleVRPosition() { if (worldAnchor == null || MSP_MenuInfo.DisableMMHelper_VR) return; + transform.localScale = new Vector3(1.6f * MSP_MenuInfo.ScaleFactor * 1.8f, 0.9f * MSP_MenuInfo.ScaleFactor * 1.8f, 1f); transform.position = worldAnchor.position; transform.rotation = worldAnchor.rotation; diff --git a/MenuScalePatch/Helpers/QuickMenuHelper.cs b/MenuScalePatch/Helpers/QuickMenuHelper.cs index c5c2aae..d329fe9 100644 --- a/MenuScalePatch/Helpers/QuickMenuHelper.cs +++ b/MenuScalePatch/Helpers/QuickMenuHelper.cs @@ -45,7 +45,7 @@ public class QuickMenuHelper : MonoBehaviour { //VR specific anchor GameObject vrAnchor = new GameObject("MSP_QMVR_Anchor"); - vrAnchor.transform.parent = PlayerSetup.Instance.vrCameraRig.transform; + vrAnchor.transform.parent = PlayerSetup.Instance.transform; vrAnchor.transform.localPosition = Vector3.zero; worldAnchor = vrAnchor.transform; }