public override void OnInspectorGUI() { if (GUILayout.Button("Open Editor")) { AppDataObjectEditorWindow.Open((AppDataObject)target); } }
public static bool OpenEditor(int instaceId, int line) { AppDataObject obj = EditorUtility.InstanceIDToObject(instaceId) as AppDataObject; if (obj != null) { AppDataObjectEditorWindow.Open(obj); return(true); } return(false); }
public static void Open(AppDataObject dataObject) { AppDataObjectEditorWindow window = GetWindow <AppDataObjectEditorWindow>("App Data Editor"); window.serializedObject = new SerializedObject(dataObject); }