public static void MenuCallback(object callbackObject) { MenuUtils.MenuCallbackObject menuCallbackObject = callbackObject as MenuUtils.MenuCallbackObject; if (menuCallbackObject.temporaryContext != null) { EditorApplication.ExecuteMenuItemWithTemporaryContext(menuCallbackObject.menuItemPath, menuCallbackObject.temporaryContext); } else { EditorApplication.ExecuteMenuItem(menuCallbackObject.menuItemPath); } }
public static void MenuCallback(object callbackObject) { MenuCallbackObject obj2 = callbackObject as MenuCallbackObject; if (obj2.temporaryContext != null) { EditorApplication.ExecuteMenuItemWithTemporaryContext(obj2.menuItemPath, obj2.temporaryContext); } else { EditorApplication.ExecuteMenuItem(obj2.menuItemPath); } }
public static void MenuCallback(object callbackObject) { MenuCallbackObject obj2 = callbackObject as MenuCallbackObject; if (obj2.onBeforeExecuteCallback != null) { obj2.onBeforeExecuteCallback(obj2.menuItemPath, obj2.temporaryContext, obj2.userData); } if (obj2.temporaryContext != null) { EditorApplication.ExecuteMenuItemWithTemporaryContext(obj2.menuItemPath, obj2.temporaryContext); } else { EditorApplication.ExecuteMenuItem(obj2.menuItemPath); } if (obj2.onAfterExecuteCallback != null) { obj2.onAfterExecuteCallback(obj2.menuItemPath, obj2.temporaryContext, obj2.userData); } }
public static void MenuCallback(object callbackObject) { MenuUtils.MenuCallbackObject menuCallbackObject = callbackObject as MenuUtils.MenuCallbackObject; if (menuCallbackObject.onBeforeExecuteCallback != null) { menuCallbackObject.onBeforeExecuteCallback(menuCallbackObject.menuItemPath, menuCallbackObject.temporaryContext, menuCallbackObject.userData); } if (menuCallbackObject.temporaryContext != null) { EditorApplication.ExecuteMenuItemWithTemporaryContext(menuCallbackObject.menuItemPath, menuCallbackObject.temporaryContext); } else { EditorApplication.ExecuteMenuItem(menuCallbackObject.menuItemPath); } if (menuCallbackObject.onAfterExecuteCallback == null) { return; } menuCallbackObject.onAfterExecuteCallback(menuCallbackObject.menuItemPath, menuCallbackObject.temporaryContext, menuCallbackObject.userData); }