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); }
public static void OpenWindow(Item itemObject) { ItemObjectEditorWindow window = GetWindow <ItemObjectEditorWindow>("Item Editor"); Item = itemObject; }