public override void OnInspectorGUI() { if (GUILayout.Button("Open Item Editor")) { ItemObjectEditorWindow.OpenWindow((Item)target); } }
[OnOpenAsset()] public static bool OpenEditor(int instanceId, int line) { Item itemObj = EditorUtility.InstanceIDToObject(instanceId) as Item; if (itemObj != null) { ItemObjectEditorWindow.OpenWindow(itemObj); return(true); } return(false); }