示例#1
0
 public static ServerBaseData GetServerBaseData()
 {
     if (File.Exists(baseDataSaveFile))
     {
         string jsonData = File.ReadAllText(baseDataSaveFile);
         baseData = JsonMapper.ToObject <ServerBaseData>(jsonData);
     }
     baseData.mercenaryList       = baseData.mercenaryList == null ? new List <int>() : baseData.mercenaryList;
     baseData.battleMercenaryList = baseData.battleMercenaryList == null ? new List <int>() : baseData.battleMercenaryList;
     return(baseData);
 }
示例#2
0
    //恢复用户数据
    void RecoverBaseData()
    {
        ServerBaseData serverBaseDataLibrary = ServerDataHelper.GetServerBaseData();

        LocalBaseData.coins               = serverBaseDataLibrary.coins;
        LocalBaseData.diamond             = serverBaseDataLibrary.diamond;
        LocalBaseData.engry               = serverBaseDataLibrary.engry;
        LocalBaseData.focus               = serverBaseDataLibrary.focus;
        LocalBaseData.happinessDegree     = serverBaseDataLibrary.happinessDegree;
        LocalBaseData.mercenaryMoney      = serverBaseDataLibrary.mercenaryMoney;
        LocalBaseData.musicVolume         = serverBaseDataLibrary.musicVolume;
        LocalBaseData.people              = serverBaseDataLibrary.people;
        LocalBaseData.musicIndex          = serverBaseDataLibrary.musicIndex;
        LocalBaseData.mercenaryList       = serverBaseDataLibrary.mercenaryList;
        LocalBaseData.battleMercenaryList = serverBaseDataLibrary.battleMercenaryList;
    }