internal static void Main() { var debugger = new GameObject("PrefabDebugger"); debugger.AddComponent <PrefabDebugger>(); debuggerRectTransform = debugger.AddComponent <RectTransform>(); inputGroup = debugger.AddComponent <uGUI_InputGroup>(); Logger.Debug("Debugger initialized"); }
public static void Fix(ref uGUI_GraphicRaycaster raycaster, uGUI_InputGroup __instance) { if (GameInput.IsPrimaryDeviceGamepad() && !VROptions.GetUseGazeBasedCursor()) { raycaster.enabled = false; } else { raycaster.enabled = __instance.focused; } }
public void Awake() { session = NitroxServiceLocator.LocateService <IMultiplayerSession>(); inputGroup = gameObject.AddComponent <uGUI_InputGroup>(); }