private void DownloadAndCreatePlayerTreasure() { mBackend.GetReadOnlyPlayerData(TREASURE_PROGRESS_KEY, (result) => { List <string> treasureIds = JsonConvert.DeserializeObject <List <string> >(result); CreatePlayerTreasure(treasureIds); }); }
private void DownloadPromoProgress() { mBackend.GetReadOnlyPlayerData(PROMO_PROGRESS_KEY, (result) => { Dictionary <string, SingleLoginPromoProgressSaveData> progress = JsonConvert.DeserializeObject <Dictionary <string, SingleLoginPromoProgressSaveData> >(result); foreach (KeyValuePair <string, SingleLoginPromoProgressSaveData> kvp in progress) { PromoProgress.Add(kvp.Key, kvp.Value); } }); }
private void DownloadTimedChestPlayerSaveData() { SaveData = new Dictionary <string, ITimedChestSaveDataEntry>(); mBackend.GetReadOnlyPlayerData(SAVE_DATA_KEY, (result) => { Dictionary <string, TimedChestSaveDataEntry> data = JsonConvert.DeserializeObject <Dictionary <string, TimedChestSaveDataEntry> >(result); foreach (KeyValuePair <string, TimedChestSaveDataEntry> kvp in data) { SaveData.Add(kvp.Key, kvp.Value); } }); }
private void DownloadPlayerStatData() { mBackend.GetReadOnlyPlayerData(PLAYER_STATS_KEY, (result) => { mStatData = JsonConvert.DeserializeObject <PlayerStatData>(result); }); }