private void DownloadTreasureData_ThenPlayerTreasureData() { mBackend.GetTitleData(TREASURE_DATA_TITLE_KEY, (result) => { List <TreasureData> allData = JsonConvert.DeserializeObject <List <TreasureData> >(result); foreach (TreasureData data in allData) { AllTreasure.Add(data.GetId(), data); } DownloadAndCreatePlayerTreasure(); }); }
public static void Init(string i_langauge, IBasicBackend i_backend) { MyMessenger.Send <LogTypes, string, string>(MyLogger.LOG_EVENT, LogTypes.Info, "Initing string table for " + i_langauge, ""); string tableKey = "SimpleStringTable_" + i_langauge; i_backend.GetTitleData(tableKey, CreateTableFromJSON); }
private void DownloadMonsterData() { AllMonsterData = new List <MonsterData>(); mBackend.GetTitleData(MONSTER_DATA_TITLE_KEY, (result) => { AllMonsterData = JsonConvert.DeserializeObject <List <MonsterData> >(result); }); }
private void DownloadAllPromotions() { mBackend.GetTitleData(PROMOTIONS_TITLE_KEY, (result) => { List <LoginPromotionData> allPromotionData = JsonConvert.DeserializeObject <List <LoginPromotionData> >(result); foreach (ILoginPromotionData promoData in allPromotionData) { AddToActivePromosIfActive(promoData); } }); }
private void DownloadTimedChestData() { TimedChestData = new List <ITimedChestData>(); mBackend.GetTitleData(TITLE_KEY, (result) => { List <TimedChestData> allData = JsonConvert.DeserializeObject <List <TimedChestData> >(result); foreach (TimedChestData data in allData) { TimedChestData.Add(data); } }); }
private void DownloadPlayerStatProgression() { mBackend.GetTitleData(STATS_INFO_KEY, (result) => { mStatInfoData = JsonConvert.DeserializeObject <StatInfoData>(result); }); }
private void DownloadLatestAppVersion() { mBackend.GetTitleData(LATEST_VERSION_TITLE_KEY, (result) => { LatestAppVersion = float.Parse(result); }); }
public static void Init(IBasicBackend i_backend) { MyMessenger.Instance.Send <LogTypes, string, string>(MyLogger.LOG_EVENT, LogTypes.Info, "Initing constants", ""); i_backend.GetTitleData(TITLE_DATA_KEY, CreateConstantsFromJSON); }
private void DownloadUpcomingMaintenanceData() { mBackend.GetTitleData(UPCOMING_MAINTENANCE_TITLE_KEY, (result) => { Data = JsonConvert.DeserializeObject <UpcomingMaintenanceData>(result); }); }
private void DownloadUnlockPlan() { mBackend.GetTitleData(BackendConstants.UNIT_UNLOCKS, (jsonData) => { mUnitUnlockPlan = JsonConvert.DeserializeObject <UnitUnlockPlanData>(jsonData); }); }