organizational changes

This commit is contained in:
NotAKidoS 2023-02-09 20:17:29 -06:00
parent 3d74277e5c
commit 483e103a97
3 changed files with 10 additions and 9 deletions

View file

@ -33,7 +33,8 @@ public class MainMenuHelper : MonoBehaviour
MSP_MenuInfo.HandleIndependentLookInput(); MSP_MenuInfo.HandleIndependentLookInput();
if (MSP_MenuInfo.PlayerAnchorMenus) if (MSP_MenuInfo.PlayerAnchorMenus)
UpdateMenuPosition(); UpdateMenuPosition();
if (NeedsPositionUpdate) UpdateMenuPosition(); if (NeedsPositionUpdate)
UpdateMenuPosition();
} }
public void CreateWorldAnchors() public void CreateWorldAnchors()

View file

@ -31,7 +31,8 @@ public class QuickMenuHelper : MonoBehaviour
MSP_MenuInfo.HandleIndependentLookInput(); MSP_MenuInfo.HandleIndependentLookInput();
if (MSP_MenuInfo.PlayerAnchorMenus || MetaPort.Instance.isUsingVr) if (MSP_MenuInfo.PlayerAnchorMenus || MetaPort.Instance.isUsingVr)
UpdateMenuPosition(); UpdateMenuPosition();
if (NeedsPositionUpdate) UpdateMenuPosition(); if (NeedsPositionUpdate)
UpdateMenuPosition();
} }
public void CreateWorldAnchors() public void CreateWorldAnchors()

View file

@ -3,7 +3,6 @@ using ABI_RC.Core.InteractionSystem;
using ABI_RC.Core.Player; using ABI_RC.Core.Player;
using ABI_RC.Core.Savior; using ABI_RC.Core.Savior;
using ABI_RC.Systems.MovementSystem; using ABI_RC.Systems.MovementSystem;
using HarmonyLib;
using System.Reflection; using System.Reflection;
using UnityEngine; using UnityEngine;
@ -28,8 +27,11 @@ public class MSP_MenuInfo
internal static bool DisableMMHelper_VR; internal static bool DisableMMHelper_VR;
//reflection (traverse sucks ass) //reflection (traverse sucks ass)
private static readonly FieldInfo _desktopMouseModeQM = typeof(ViewManager).GetField("_desktopMouseMode", BindingFlags.NonPublic | BindingFlags.Instance); internal static readonly FieldInfo _desktopMouseModeQM = typeof(ViewManager).GetField("_desktopMouseMode", BindingFlags.NonPublic | BindingFlags.Instance);
private static readonly FieldInfo _desktopMouseModeMM = typeof(CVR_MenuManager).GetField("_desktopMouseMode", BindingFlags.NonPublic | BindingFlags.Instance); internal static readonly FieldInfo _desktopMouseModeMM = typeof(CVR_MenuManager).GetField("_desktopMouseMode", BindingFlags.NonPublic | BindingFlags.Instance);
internal static readonly FieldInfo ms_followAngleY = typeof(MovementSystem).GetField("_followAngleY", BindingFlags.NonPublic | BindingFlags.Instance);
internal static bool independentHeadTurn = false;
internal static void ToggleDesktopInputMethod(bool flag) internal static void ToggleDesktopInputMethod(bool flag)
{ {
@ -44,9 +46,6 @@ public class MSP_MenuInfo
CVR_MenuManager.Instance.desktopControllerRay.enabled = !flag; CVR_MenuManager.Instance.desktopControllerRay.enabled = !flag;
} }
internal static readonly FieldInfo ms_followAngleY = typeof(MovementSystem).GetField("_followAngleY", BindingFlags.NonPublic | BindingFlags.Instance);
internal static bool independentHeadTurn = false;
internal static void HandleIndependentLookInput() internal static void HandleIndependentLookInput()
{ {
//angle of independent look axis //angle of independent look axis