/// <summary> /// 把Dictionary序列化为byte数据 /// Saves the table data. /// </summary> /// <param name="dic">Dic.</param> /// <param name="tablename">Tablename.</param> public static void SaveTableData(List <object> list, string tablename) { byte[] data = GameCommon.SerializeObject(list); byte[] gzipData = GameCommon.CompressGZip(data); //WriteByteToFile(gzipData,tablename); GameCommon.WriteByteToFile(gzipData, GameConst.SaveConfigFilePath(tablename)); }
public void SaveData() { UserDataMode userdatamode = new UserDataMode(); userdatamode.SetData(userData); byte[] data = GameCommon.SerializeObject(userdatamode); byte[] gzipData = GameCommon.CompressGZip(data); GameCommon.WriteByteToFile(gzipData, GameConst.GetPersistentDataPath(GameConst.userDataFileName)); }