private static void Initialize() { if (isInit) { return; } isInit = true; if (string.IsNullOrEmpty(filePath)) { filePath = PathUtils.GetSpecialPath(savePathDir, SpecialPathType.Resources); } AssetData[] res = ResourcesManager.LoadAssetsByName("GlobalGameSettingsIConfig"); string text = ""; if (res.Length > 0) { TextAsset tx = (TextAsset)res[0].asset; text = tx.text; } if (string.IsNullOrEmpty(text)) { return; } storeDataDic = InternalConfigManager.LoadData(text); }
private static void Initialize() { if (string.IsNullOrEmpty(filePath)) { filePath = PathUtils.GetSpecialPath(savePathDir, SpecialPathType.Persistent); } string text = FileUtils.LoadTextFileByPath(filePath); if (string.IsNullOrEmpty(text)) { return; } storeDataDic = InternalConfigManager.LoadData(text); }
public static void Save() { InternalConfigManager.SaveData(filePath, storeDataDic); }