mirror of
https://github.com/NotAKidoS/NAK_CVR_Mods.git
synced 2025-09-02 06:19:22 +00:00
remove unused transpiler, fix up mousemode
This commit is contained in:
parent
e0a6e910df
commit
c8ee3e1527
3 changed files with 10 additions and 50 deletions
|
@ -28,16 +28,20 @@ public class MSP_MenuInfo
|
|||
internal static bool DisableMMHelper_VR;
|
||||
|
||||
//reflection (traverse sucks ass)
|
||||
private static readonly FieldInfo _desktopMouseMode = typeof(CVR_MenuManager).GetField("_desktopMouseMode", BindingFlags.NonPublic | BindingFlags.Instance);
|
||||
private 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 void ToggleDesktopInputMethod(bool flag)
|
||||
{
|
||||
if (MetaPort.Instance.isUsingVr) return;
|
||||
PlayerSetup.Instance._movementSystem.disableCameraControl = flag;
|
||||
CVRInputManager.Instance.inputEnabled = !flag;
|
||||
|
||||
_desktopMouseModeQM.SetValue(ViewManager.Instance, flag);
|
||||
_desktopMouseModeMM.SetValue(CVR_MenuManager.Instance, flag);
|
||||
|
||||
RootLogic.Instance.ToggleMouse(flag);
|
||||
CVRInputManager.Instance.inputEnabled = !flag;
|
||||
PlayerSetup.Instance._movementSystem.disableCameraControl = flag;
|
||||
CVR_MenuManager.Instance.desktopControllerRay.enabled = !flag;
|
||||
_desktopMouseMode.SetValue(CVR_MenuManager.Instance, flag);
|
||||
}
|
||||
|
||||
internal static readonly FieldInfo ms_followAngleY = typeof(MovementSystem).GetField("_followAngleY", BindingFlags.NonPublic | BindingFlags.Instance);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue