public List <UpInfo> UpsOnline2Local(List <UpInfo> online) { for (int i = 0; i < online.Count; i++) { UpInfo tmp = online[i]; tmp.faceImg = Path.GetFileName(tmp.faceImg); tmp.roomCover = Path.GetFileName(tmp.roomCover); online[i] = tmp; } return(online); }
public void SaveAllInfos2File() { List <SavableInfo> fileInfos = new List <SavableInfo>(); foreach (var item in rooms) { fileInfos.Add(item.ToSavableInfo()); } string path = Path.Combine(Path.LogsDirectory, string.Format("{0}.txt", DateTime.Now.ToString("yyMMddHHmmss"))); File.AppendAllText(path, JsonUtility.ToJson(fileInfos)); }
public void SaveAllInfos2File(string filename) { List <SavableInfo> fileInfos = new List <SavableInfo>(); foreach (var item in rooms) { fileInfos.Add(item.ToSavableInfo()); } string path = Path.Combine(Path.LogsDirectory, filename); int copy = 0; while (File.Exists(path)) { path = string.Format("{0}\\{1}\\{2}\\{3}", Path.LogsDirectory, Path.GetFileNameWitoutExtension(path), copy++, Path.GetExtension(path)); } File.AppendAllText(path, JsonUtility.ToJson(fileInfos)); }