public static ExportXml ( string xmlPath ) : void | ||
xmlPath | string | |
Résultat | void |
protected override void OnDisable() { base.OnDisable(); UFProject.ExportXml(TempXmlPath); UFSelection.OnSelectionChange = null; UFSelection.ActiveControl = null; }
void OnGUI() { GUILayout.BeginHorizontal(); { if (GUILayout.Button("New Form", UIOP.Button)) { UFProject.CreateNewProject(); RepaintAll(); } if (GUILayout.Button("Import Code", UIOP.Button)) { UFSelector.OpenWindow((t) => { UFProject.ImportCode(t); UFSelection.ActiveControl = null; RepaintAll(); }); } if (GUILayout.Button("Export Code", UIOP.Button)) { string path = EditorUtility.SaveFilePanel("Select the path to export", "Assets/Editor", UFProject.Current.ClassName, "cs"); if (!string.IsNullOrEmpty(path) && path.Contains("/Editor/")) { UFProject.ExportCode(path); } } if (GUILayout.Button("Export Native Code", UIOP.Button)) { string path = EditorUtility.SaveFilePanel("Select the path to export", "Assets/Editor", UFProject.Current.ClassName, "cs"); if (!string.IsNullOrEmpty(path) && path.Contains("/Editor/")) { UFProject.ExportNativeCode(path); } } if (GUILayout.Button("Import Xml", UIOP.Button)) { string path = EditorUtility.OpenFilePanel("Select the path to import", "", "xml"); if (!string.IsNullOrEmpty(path) && File.Exists(path)) { UFProject.ImportXml(path); RepaintAll(); } } if (GUILayout.Button("Export Xml", UIOP.Button)) { string path = EditorUtility.SaveFilePanel("Select the path to export", "", UFProject.Current.ClassName, "xml"); if (!string.IsNullOrEmpty(path)) { UFProject.ExportXml(path); } } } }