internal bool SendEvent(Event e) { int depth = SavedGUIState.Internal_GetGUIDepth(); if (depth > 0) { SavedGUIState oldState = SavedGUIState.Create(); var retval = Internal_SendEvent(e); if (retval) { EditorApplication.SignalTick(); } oldState.ApplyAndForget(); return(retval); } { var retval = Internal_SendEvent(e); if (retval) { EditorApplication.SignalTick(); } return(retval); } }