private void OnDestroy() { if (WorksDisplayPath.Count > 0) { WorksDataGroup worksDataGroup = new WorksDataGroup(); worksDataGroup.worksDatas = WorksDisplayPath.ToArray(); string str = JsonConvert.SerializeObject(worksDataGroup); SaveFile(str, Application.streamingAssetsPath + WorksJsonDataPath + "/" + WorksJsonDataName); } }
// Start is called before the first frame update void Start() { if (System.IO.File.Exists(Application.streamingAssetsPath + WorksJsonDataPath + "/" + WorksJsonDataName)) { //Debug.Log("读取到文件WorksJsonDatas"); //string str = Resources.Load<TextAsset>("WorksDatas/WorksJsonDatas").text; string str = File.ReadAllText(Application.streamingAssetsPath + WorksJsonDataPath + "/" + WorksJsonDataName); WorksDataGroup worksDatasGroup = JsonConvert.DeserializeObject <WorksDataGroup>(str); for (int i = 0; i < worksDatasGroup.worksDatas.Length; i++) { WorksDisplayPath.Add(worksDatasGroup.worksDatas[i]); WorksDisplayTexture.Add(LoadByIO(Application.streamingAssetsPath + "/saveImage/" + worksDatasGroup.worksDatas[i] + ".jpg")); } } }