/// <summary> /// 加载所有DLC文件 /// </summary> public void LoadAllDCL() { string[] files = AssetBundleCollectorSettingData.GetDLCFiles(); for (int i = 0; i < files.Length; i++) { DLContent dlc = DLContent.Deserialize(files[i]); if (dlc != null) { _contents.Add(dlc); } } }
/// <summary> /// 序列化(JSON文本格式) /// </summary> public static void Serialize(DLContent dlc, string filePath) { string jsonData = UnityEngine.JsonUtility.ToJson(dlc, true); FileUtility.CreateFile(filePath, jsonData); }