public override void OnInspectorGUI() { base.OnInspectorGUI(); QuickBaseEditor.DrawHorizontalLine(); ScriptableObject obj = (ScriptableObject)target; if (QuickBaseEditor.DrawButton("Save To XML")) { obj.SaveToXml(EditorUtility.SaveFilePanel("Save Asset to XML", "", target.name + ".xml", "xml")); } if (QuickBaseEditor.DrawButton("Load From XML")) { obj.LoadFromXml(EditorUtility.OpenFilePanel("Load Asset from XML", "", "xml")); } }