private void LoadOrCreateConfig() { if (File.Exists(PSDImporterConst.__CONFIG_PATH)) { m_config = Instantiate(AssetDatabase.LoadAssetAtPath <PSD2UGUIConfig>(PSDImporterConst.__CONFIG_PATH)); Debug.Log("读取配置"); } else { m_config = new PSD2UGUIConfig(); } }
/// <summary> /// 读取工具 /// </summary> public static void LoadConfig() { // 重读资源路径 PSD2UGUIConfig _config = AssetDatabase.LoadAssetAtPath <PSD2UGUIConfig>(__CONFIG_PATH); if (_config != null) { Globle_BASE_FOLDER = _config.m_commonAtlasPath; Globle_FOLDER_NAME = _config.m_commonAtlasName; FONT_FOLDER = _config.m_fontPath; FONT_STATIC_FOLDER = _config.m_staticFontPath; PSDUI_PATH = _config.m_psduiTemplatePath; // 重生成路径 ASSET_PATH_EMPTY = PSDUI_PATH + "Empty" + PSDUI_SUFFIX; ASSET_PATH_BUTTON = PSDUI_PATH + "Button" + PSDUI_SUFFIX; ASSET_PATH_TOGGLE = PSDUI_PATH + "Toggle" + PSDUI_SUFFIX; ASSET_PATH_CANVAS = PSDUI_PATH + "Canvas" + PSDUI_SUFFIX; ASSET_PATH_EVENTSYSTEM = PSDUI_PATH + "EventSystem" + PSDUI_SUFFIX; ASSET_PATH_GRID = PSDUI_PATH + "Grid" + PSDUI_SUFFIX; ASSET_PATH_IMAGE = PSDUI_PATH + "Image" + PSDUI_SUFFIX; ASSET_PATH_RAWIMAGE = PSDUI_PATH + "RawImage" + PSDUI_SUFFIX; ASSET_PATH_HALFIMAGE = PSDUI_PATH + "HalfImage" + PSDUI_SUFFIX; ASSET_PATH_SCROLLVIEW = PSDUI_PATH + "ScrollView" + PSDUI_SUFFIX; ASSET_PATH_SLIDER = PSDUI_PATH + "Slider" + PSDUI_SUFFIX; ASSET_PATH_TEXT = PSDUI_PATH + "Text" + PSDUI_SUFFIX; ASSET_PATH_SCROLLBAR = PSDUI_PATH + "Scrollbar" + PSDUI_SUFFIX; ASSET_PATH_GROUP_V = PSDUI_PATH + "VerticalGroup" + PSDUI_SUFFIX; ASSET_PATH_GROUP_H = PSDUI_PATH + "HorizontalGroup" + PSDUI_SUFFIX; ASSET_PATH_INPUTFIELD = PSDUI_PATH + "InputField" + PSDUI_SUFFIX; ASSET_PATH_LAYOUTELEMENT = PSDUI_PATH + "LayoutElement" + PSDUI_SUFFIX; ASSET_PATH_TAB = PSDUI_PATH + "Tab" + PSDUI_SUFFIX; ASSET_PATH_TABGROUP = PSDUI_PATH + "TabGroup" + PSDUI_SUFFIX; Debug.Log("Load config."); } // Debug.LogError(_config.m_staticFontPath); }