public static void ShowCreateMenu() { if (!enabled) { return; } var t = EditorHelper.GetTypeFromString($"{nameSpace}.Utils"); t.MethodInvoke("ShowMenu", null); }
public static void SetShow(bool flag) { if (!enabled) { return; } var t = EditorHelper.GetTypeFromString($"{nameSpace}.Utils"); t.MethodInvoke("SetShow", new object[] { flag }); }
public static Type[] GetRegistTypes() { if (!enabled) { return(null); } var t = EditorHelper.GetTypeFromString($"{nameSpace}.Utils"); var types = t.MethodInvoke <Type[]>("GetRegistTypes", null); return(types); }
public static void AddGUI(Action action) { var t = EditorHelper.GetTypeFromString("ToolbarExtension.Core"); if (t == null) { Debug.Log("nullt "); return; } t.MethodInvoke("AddGUI", new object[] { action }); }
public static void DrawProjectItemCallback(string guid, long localID, Rect selectionRect) { if (!enabled) { return; } if (__DrawProjectItemCallback == null) { var t = EditorHelper.GetTypeFromString($"HananokiEditor.CustomProjectBrowser.CustomProjectBrowser"); __DrawProjectItemCallback = (Action <string, long, Rect>)Delegate.CreateDelegate(typeof(Action <string, long, Rect>), null, t.GetMethod("DrawProjectItemCallback", R.StaticMembers)); } __DrawProjectItemCallback(guid, localID, selectionRect); }
public static void OpenAsName(string assetPath) { var t = EditorHelper.GetTypeFromString("HananokiEditor.AsmdefEditorWindow"); t.MethodInvoke("OpenAsName", new Type[] { typeof(string) }, new object[] { assetPath }); }
public static void OpenAsName(UnityObject unityObject) { var t = EditorHelper.GetTypeFromString("HananokiEditor.AsmdefEditorWindow"); t.MethodInvoke("OpenAsName", new Type[] { typeof(UnityObject) }, new object[] { unityObject }); }
public Hananoki_Hierarchy_ComponentTool(string t) { type = EditorHelper.GetTypeFromString(t); }
public Hananoki_SceneView_ComponentButton(string t) { type = EditorHelper.GetTypeFromString(t); }