private void LoadInfo() { var infoPath = Application.dataPath + "/SceneAssetInfoList.xml"; SceneAssetInfoList list = SerializeHelper.LoadFromFile <SceneAssetInfoList>(infoPath); infos = new Dictionary <string, SceneAssetInfo>(); foreach (var item in list) { infos.Add(item.ObjectName, item); } }
private void SaveInfo() { var infoPath = Application.dataPath + "/SceneAssetInfoList.xml"; Debug.Log("infoPath:" + infoPath); SceneAssetInfoList list = new SceneAssetInfoList(); foreach (var key in infos.Keys) { var info = infos[key]; list.Add(info); } SerializeHelper.Save(list, infoPath); }