コード例 #1
0
 private void DownloadAndCreatePlayerTreasure()
 {
     mBackend.GetReadOnlyPlayerData(TREASURE_PROGRESS_KEY, (result) => {
         List <string> treasureIds = JsonConvert.DeserializeObject <List <string> >(result);
         CreatePlayerTreasure(treasureIds);
     });
 }
コード例 #2
0
 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);
         }
     });
 }
コード例 #3
0
        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);
                }
            });
        }
コード例 #4
0
 private void DownloadPlayerStatData()
 {
     mBackend.GetReadOnlyPlayerData(PLAYER_STATS_KEY, (result) => {
         mStatData = JsonConvert.DeserializeObject <PlayerStatData>(result);
     });
 }