private void OnGUI() { EditorGUILayout.Space(); // 精灵路径 EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("精灵文件夹路径", GUILayout.MaxWidth(150))) { string resultPath = EditorTools.OpenFolderPanel("Find", UIPanelSettingData.Setting.UISpriteDirectory); if (resultPath != null) { UIPanelSettingData.SetUISpriteDirectory(EditorTools.AbsolutePathToAssetPath(resultPath)); } } EditorGUILayout.LabelField($" : {UIPanelSettingData.Setting.UISpriteDirectory}"); EditorGUILayout.EndHorizontal(); // 图集路径 EditorGUILayout.BeginHorizontal(); if (GUILayout.Button("图集文件夹路径", GUILayout.MaxWidth(150))) { string resultPath = EditorTools.OpenFolderPanel("Find", UIPanelSettingData.Setting.UIAtlasDirectory); if (resultPath != null) { UIPanelSettingData.SetUIAtlasDirectory(EditorTools.AbsolutePathToAssetPath(resultPath)); } } EditorGUILayout.LabelField($" : {UIPanelSettingData.Setting.UIAtlasDirectory}"); EditorGUILayout.EndHorizontal(); }
/// <summary> /// 刷新面板清单 /// </summary> public static void Refresh(UIManifest manifest) { if (UIPanelSettingData.CheckValid()) { CacheUIElement(manifest); UpdateUIComponent(manifest); } }