Exemple #1
0
 /// <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));
 }
Exemple #2
0
    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));
    }