bool IUIElementsUtility.ProcessEvent(int instanceID, IntPtr nativeEventPtr, ref bool eventHandled) { Panel panel; bool flag = nativeEventPtr != IntPtr.Zero && UIElementsUtility.s_UIElementsCache.TryGetValue(instanceID, out panel); bool result; if (flag) { bool flag2 = panel.contextType == ContextType.Editor; if (flag2) { UIElementsUtility.s_EventInstance.CopyFromPtr(nativeEventPtr); eventHandled = UIElementsUtility.DoDispatch(panel); } result = true; } else { result = false; } return(result); }