/// <summary> /// CLIENT SIDE: Disable mouselook when portal selection gui is visible /// </summary> private static bool PortalGUI_Mouselook_Patch(On.Menu.orig_IsVisible orig) { bool result = orig(); result |= PortalSelectionGUI.IsVisible() && TextInput.instance.m_panel.activeSelf; return(result); }
// Hook Menu.IsVisible to unlock cursor properly and disable camera rotation private bool Menu_IsVisible(On.Menu.orig_IsVisible orig) { return(orig() | configurationManagerWindowShown); }