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); }
//恢复用户数据 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; }