Ejemplo n.º 1
0
        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();
            });
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
                }
            });
        }
Ejemplo n.º 6
0
 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);
     });
 }
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 9
0
 private void DownloadUpcomingMaintenanceData()
 {
     mBackend.GetTitleData(UPCOMING_MAINTENANCE_TITLE_KEY, (result) => {
         Data = JsonConvert.DeserializeObject <UpcomingMaintenanceData>(result);
     });
 }
Ejemplo n.º 10
0
 private void DownloadUnlockPlan()
 {
     mBackend.GetTitleData(BackendConstants.UNIT_UNLOCKS, (jsonData) => {
         mUnitUnlockPlan = JsonConvert.DeserializeObject <UnitUnlockPlanData>(jsonData);
     });
 }