Пример #1
0
    private IEnumerator makeList(GUISelectPanelEvolutionItemList panel, CMD_EvolutionItemList.SOUL_GROUP soulGroup)
    {
        this.goNoEvolutionItemMsg.SetActive(false);
        if (!panel.isLoading() && !panel.isLoaded())
        {
            panel.setStatusLoading();
            List <GameWebAPI.UserSoulData> list = new List <GameWebAPI.UserSoulData>();
            foreach (GameWebAPI.UserSoulData userSoulData in this.userSoulData)
            {
                GameWebAPI.RespDataMA_GetSoulM.SoulM soul = MasterDataMng.Instance().RespDataMA_SoulM.GetSoul(userSoulData.soulId);
                if (int.Parse(soul.soulGroup) == (int)soulGroup)
                {
                    list.Add(userSoulData);
                }
            }
            this.soulNumList.Add(soulGroup, list.Count);
            panel.SetData(list.ToArray());
            panel.AllBuild(list.Count, true, 1f, 1f, null, null, true);
            panel.setStatusLoaded();
        }
        yield return(null);

        if (panel.isLoaded())
        {
            int num = 0;
            this.soulNumList.TryGetValue(soulGroup, out num);
            if (num == 0)
            {
                this.goNoEvolutionItemMsg.SetActive(true);
            }
        }
        yield break;
    }
    private bool OpenShortCutDialog(UserFacility userFacility)
    {
        bool flag = null != this.buildCostLabel;

        if (flag)
        {
            FacilityM facilityMaster            = FarmDataManager.GetFacilityMaster(userFacility.facilityId);
            string    shorteningAssetCategoryId = facilityMaster.shorteningAssetCategoryId1;
            GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(shorteningAssetCategoryId);
            FacilityUpgradeM facilityUpgradeMaster = FarmDataManager.GetFacilityUpgradeMaster(userFacility.facilityId, userFacility.level);
            GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategoryM = (facilityUpgradeMaster == null) ? null : MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(facilityUpgradeMaster.shorteningAssetCategoryId1);
            CMD_ChangePOP_STONE cmd_ChangePOP_STONE = GUIMain.ShowCommonDialog(null, "CMD_ChangePOP_STONE", null) as CMD_ChangePOP_STONE;
            cmd_ChangePOP_STONE.Title             = StringMaster.GetString("FacilityShortcutTitle");
            cmd_ChangePOP_STONE.OnPushedYesAction = new Action(this.OnPushedShortCutYesButton);
            int point = DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point;
            if (userFacility.level == 0)
            {
                cmd_ChangePOP_STONE.Info = string.Format(StringMaster.GetString("FacilityShortcutBuild"), assetCategory.assetTitle);
            }
            else if (facilityUpgradeMaster != null)
            {
                cmd_ChangePOP_STONE.Info = string.Format(StringMaster.GetString("FacilityShortcutUpgrage"), assetCategoryM.assetTitle);
            }
            cmd_ChangePOP_STONE.SetDigistone(point, this.buildCostLabel.GetCost());
        }
        return(flag);
    }
Пример #3
0
 private void SetThumbnailMonster(UITexture iconTexture, MonsterData iconMonsterData, bool isLoadASync)
 {
     if (string.IsNullOrEmpty(iconMonsterData.monsterM.iconId))
     {
         iconTexture.transform.gameObject.SetActive(false);
     }
     else
     {
         string assetBundlePath = string.Empty;
         string resourcePath    = string.Empty;
         iconTexture.transform.gameObject.SetActive(true);
         if (!iconMonsterData.userMonster.IsEgg())
         {
             assetBundlePath = GUIMonsterIcon.GetMonsterIconPathByIconId(iconMonsterData.monsterM.iconId);
             resourcePath    = GUIMonsterIcon.InternalGetMonsterIconPathByIconId(iconMonsterData.monsterM.iconId);
         }
         else
         {
             int    num    = MasterDataMng.Instance().RespDataMA_MonsterEvolutionRouteM.monsterEvolutionRouteM.Length;
             string iconId = string.Empty;
             for (int i = 0; i < num; i++)
             {
                 GameWebAPI.RespDataMA_GetMonsterEvolutionRouteM.MonsterEvolutionRouteM monsterEvolutionRouteM = MasterDataMng.Instance().RespDataMA_MonsterEvolutionRouteM.monsterEvolutionRouteM[i];
                 if (monsterEvolutionRouteM.monsterEvolutionRouteId == iconMonsterData.userMonster.monsterEvolutionRouteId)
                 {
                     iconId = monsterEvolutionRouteM.eggMonsterId;
                     break;
                 }
             }
             assetBundlePath = GUIMonsterIcon.GetMonsterIconPathByIconId(iconId);
             resourcePath    = GUIMonsterIcon.InternalGetMonsterIconPathByIconId(iconId);
         }
         GUIMonsterIcon.SetTextureMonsterParts(iconTexture, resourcePath, assetBundlePath, isLoadASync);
     }
 }
Пример #4
0
    public string GetAssetTitle(string categoryId, string soulId)
    {
        string result = string.Empty;

        if (int.Parse(categoryId) == 14)
        {
            GameWebAPI.RespDataMA_GetSoulM respDataMA_SoulM = MasterDataMng.Instance().RespDataMA_SoulM;
            if (respDataMA_SoulM != null)
            {
                GameWebAPI.RespDataMA_GetSoulM.SoulM soul = respDataMA_SoulM.GetSoul(soulId);
                if (soul != null)
                {
                    result = soul.soulName;
                }
            }
        }
        else
        {
            GameWebAPI.RespDataMA_GetAssetCategoryM respDataMA_AssetCategoryM = MasterDataMng.Instance().RespDataMA_AssetCategoryM;
            if (respDataMA_AssetCategoryM != null)
            {
                GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = respDataMA_AssetCategoryM.GetAssetCategory(categoryId);
                if (assetCategory != null)
                {
                    result = assetCategory.assetTitle;
                }
            }
        }
        return(result);
    }
        public void SetEggStatus(MonsterData monsterData)
        {
            this.chipBaseSelect.SetSelectedCharChg(monsterData);
            string eggName = StringMaster.GetString("CharaStatus-06");
            int    num     = MasterDataMng.Instance().RespDataMA_MonsterEvolutionRouteM.monsterEvolutionRouteM.Length;

            for (int i = 0; i < num; i++)
            {
                GameWebAPI.RespDataMA_GetMonsterEvolutionRouteM.MonsterEvolutionRouteM monsterEvolutionRouteM = MasterDataMng.Instance().RespDataMA_MonsterEvolutionRouteM.monsterEvolutionRouteM[i];
                if (monsterEvolutionRouteM.monsterEvolutionRouteId == monsterData.userMonster.monsterEvolutionRouteId)
                {
                    GameWebAPI.RespDataMA_GetMonsterMG.MonsterM group = MonsterMaster.GetMonsterMasterByMonsterGroupId(monsterEvolutionRouteM.eggMonsterId).Group;
                    if (group != null)
                    {
                        eggName = group.monsterName;
                    }
                }
            }
            if (!MonsterStatusData.IsVersionUp(monsterData.GetMonsterMaster().Simple.rare))
            {
                this.skillInfo.ClearSkill();
            }
            else
            {
                this.extraSkillInfo.ClearSkill();
            }
            this.basicInfo.SetEggData(eggName, monsterData.monsterM.rare);
            this.statusList.ClearEggCandidateMedalValues();
            this.changeValueList.SetEggStatusValues();
            this.resistanceList.ClearValues();
            this.medalList.SetValues(monsterData.userMonster);
        }
Пример #6
0
    private void makeNormalPluginDataList()
    {
        this.normalPluginDataList = new List <GameWebAPI.UserSoulData>();
        Dictionary <GameWebAPI.UserSoulData, string> dictionary = new Dictionary <GameWebAPI.UserSoulData, string>();
        List <GameWebAPI.RespDataMA_GetSoulM.SoulM>  list       = MasterDataMng.Instance().RespDataMA_SoulM.soulM.Where((GameWebAPI.RespDataMA_GetSoulM.SoulM x) => int.Parse(x.soulGroup) == 0).ToList <GameWebAPI.RespDataMA_GetSoulM.SoulM>();

        using (List <GameWebAPI.RespDataMA_GetSoulM.SoulM> .Enumerator enumerator = list.GetEnumerator())
        {
            while (enumerator.MoveNext())
            {
                GameWebAPI.RespDataMA_GetSoulM.SoulM soul = enumerator.Current;
                GameWebAPI.UserSoulData userSoulData      = this.userSoulData.Where((GameWebAPI.UserSoulData userSoul) => userSoul.soulId == soul.soulId).Max <GameWebAPI.UserSoulData>();
                if (userSoulData != null)
                {
                    dictionary.Add(userSoulData, soul.rare);
                }
                else
                {
                    dictionary.Add(new GameWebAPI.UserSoulData
                    {
                        soulId = soul.soulId,
                        num    = "0"
                    }, soul.rare);
                }
            }
        }
        IOrderedEnumerable <KeyValuePair <GameWebAPI.UserSoulData, string> > orderedEnumerable = dictionary.OrderByDescending((KeyValuePair <GameWebAPI.UserSoulData, string> y) => y.Value);

        foreach (KeyValuePair <GameWebAPI.UserSoulData, string> keyValuePair in orderedEnumerable)
        {
            this.normalPluginDataList.Add(keyValuePair.Key);
        }
    }
Пример #7
0
    private string GetBGPath()
    {
        GameWebAPI.RespDataMA_WorldEventAreaMaster respDataMA_WorldEventAreaMaster = MasterDataMng.Instance().RespDataMA_WorldEventAreaMaster;
        GameWebAPI.RespDataMA_WorldEventAreaMaster.WorldEventAreaM worldEventAreaM = respDataMA_WorldEventAreaMaster.worldEventAreaM.SingleOrDefault((GameWebAPI.RespDataMA_WorldEventAreaMaster.WorldEventAreaM x) => x.worldAreaId == CMD_QuestTOP.AreaData.data.worldAreaId);
        string result = string.Empty;

        if (worldEventAreaM != null && !string.IsNullOrEmpty(worldEventAreaM.worldEventId))
        {
            string worldEventId = worldEventAreaM.worldEventId;
            GameWebAPI.RespDataMA_WorldEventMaster respDataMA_WorldEventMaster = MasterDataMng.Instance().RespDataMA_WorldEventMaster;
            for (int i = 0; i < respDataMA_WorldEventMaster.worldEventM.Length; i++)
            {
                if (respDataMA_WorldEventMaster.worldEventM[i].worldEventId == worldEventId)
                {
                    string backgroundImg = respDataMA_WorldEventMaster.worldEventM[i].backgroundImg;
                    if (!string.IsNullOrEmpty(backgroundImg))
                    {
                        result = AssetDataMng.GetWebAssetImagePath() + "/events/" + backgroundImg;
                        break;
                    }
                }
            }
        }
        return(result);
    }
Пример #8
0
        public static List <HaveSoulData> GetVersionUpAlMightyMaterial()
        {
            List <HaveSoulData> list = new List <HaveSoulData>();

            GameWebAPI.RespDataMA_GetSoulM         respDataMA_SoulM = MasterDataMng.Instance().RespDataMA_SoulM;
            GameWebAPI.RespDataMA_GetSoulM.SoulM[] soulM            = MasterDataMng.Instance().RespDataMA_SoulM.soulM;
            for (int i = 0; i < soulM.Length; i++)
            {
                if (respDataMA_SoulM.IsVersionUpGroup(soulM[i]) && respDataMA_SoulM.IsVersionUpAlMighty(soulM[i]))
                {
                    GameWebAPI.UserSoulData[] userSoulData = DataMng.Instance().RespDataUS_SoulInfo.userSoulData;
                    for (int j = 0; j < userSoulData.Length; j++)
                    {
                        if (soulM[i].soulId == userSoulData[j].soulId)
                        {
                            int num = int.Parse(userSoulData[j].num);
                            if (num > 0)
                            {
                                list.Add(new HaveSoulData
                                {
                                    soulM      = soulM[i],
                                    haveNum    = num,
                                    curUsedNum = 0
                                });
                            }
                        }
                    }
                }
            }
            return(list);
        }
    private static int GetAreaId()
    {
        int result = 0;

        if (CMD_MultiRecruitPartyWait.StageDataBk != null)
        {
            result = CMD_MultiRecruitPartyWait.StageDataBk.worldAreaId.ToInt32();
        }
        else if (CMD_QuestTOP.instance != null && CMD_QuestTOP.instance.StageDataBk != null)
        {
            GameWebAPI.RespDataMA_GetWorldStageM.WorldStageM[] worldStageM = MasterDataMng.Instance().RespDataMA_WorldStageM.worldStageM;
            foreach (GameWebAPI.RespDataMA_GetWorldStageM.WorldStageM worldStageM2 in worldStageM)
            {
                if (CMD_QuestTOP.instance.StageDataBk.worldDungeonM.worldStageId == worldStageM2.worldStageId)
                {
                    result = worldStageM2.worldAreaId.ToInt32();
                    break;
                }
            }
        }
        else if (CMD_QuestTOP.instance == null && CMD_MultiRecruitPartyWait.StageDataBk == null)
        {
            GameWebAPI.RespDataMA_GetWorldStageM.WorldStageM[] worldStageM3 = MasterDataMng.Instance().RespDataMA_WorldStageM.worldStageM;
            foreach (GameWebAPI.RespDataMA_GetWorldStageM.WorldStageM worldStageM4 in worldStageM3)
            {
                if (CMD_PartyEdit.replayMultiStageId == worldStageM4.worldStageId)
                {
                    result = worldStageM4.worldAreaId.ToInt32();
                    break;
                }
            }
        }
        return(result);
    }
        private static string GetInfoText(MasterDataMng.AssetCategory category, int payValue, int gashaCount)
        {
            string result = string.Empty;
            string arg    = string.Empty;

            GameWebAPI.RespDataMA_GetAssetCategoryM respDataMA_AssetCategoryM = MasterDataMng.Instance().RespDataMA_AssetCategoryM;
            if (respDataMA_AssetCategoryM != null)
            {
                GameWebAPI.RespDataMA_GetAssetCategoryM respDataMA_GetAssetCategoryM = respDataMA_AssetCategoryM;
                int num = (int)category;
                GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = respDataMA_GetAssetCategoryM.GetAssetCategory(num.ToString());
                if (assetCategory != null)
                {
                    arg = assetCategory.assetTitle;
                }
            }
            if (category == MasterDataMng.AssetCategory.DIGI_STONE || category != MasterDataMng.AssetCategory.LINK_POINT)
            {
                result = string.Format(StringMaster.GetString("GashaDigistone"), arg, payValue, gashaCount);
            }
            else
            {
                result = string.Format(StringMaster.GetString("GashaLinkpoint"), arg, payValue, gashaCount);
            }
            return(result);
        }
    private void MultyParty()
    {
        GameWebAPI.WD_Req_DngStart last_dng_req = DataMng.Instance().GetResultUtilData().last_dng_req;
        GameWebAPI.RespDataMA_GetWorldDungeonM.WorldDungeonM[] worldDungeonM = MasterDataMng.Instance().RespDataMA_WorldDungeonM.worldDungeonM;
        int dungeonID = int.Parse(last_dng_req.dungeonId);

        GameWebAPI.RespDataMA_GetWorldDungeonM.WorldDungeonM masterDungeon = worldDungeonM.SingleOrDefault((GameWebAPI.RespDataMA_GetWorldDungeonM.WorldDungeonM x) => x.worldDungeonId == dungeonID.ToString());
        GameWebAPI.RespDataMA_GetWorldStageM.WorldStageM[]   worldStageM   = MasterDataMng.Instance().RespDataMA_WorldStageM.worldStageM;
        GameWebAPI.RespDataMA_GetWorldStageM.WorldStageM     worldStageM2  = worldStageM.SingleOrDefault((GameWebAPI.RespDataMA_GetWorldStageM.WorldStageM x) => x.worldStageId == masterDungeon.worldStageId);
        CMD_PartyEdit.replayMultiStageId   = worldStageM2.worldStageId;
        CMD_PartyEdit.replayMultiDungeonId = last_dng_req.dungeonId;
        CMD_PartyEdit.ModeType             = CMD_PartyEdit.MODE_TYPE.MULTI;
        CMD_PartyEdit partyEdit = GUIMain.ShowCommonDialog(null, "CMD_PartyEdit", new Action <CommonDialog>(this.OnReadyPartyEdit)) as CMD_PartyEdit;

        partyEdit.PartsTitle.SetReturnAct(delegate(int i)
        {
            partyEdit.ClosePanel(true);
        });
        partyEdit.PartsTitle.DisableReturnBtn(false);
        partyEdit.PartsTitle.SetCloseAct(delegate(int i)
        {
            this.< ClosePanel > __BaseCallProxy0(false);
            partyEdit.SetCloseAction(delegate(int x)
            {
                CMD_BattleNextChoice.GoToFarm();
            });
            partyEdit.ClosePanel(true);
        });
    }
Пример #12
0
    private void SetCommentData(GUITips.TIPS_DISP_TYPE dispType)
    {
        List <List <CMD_Tips.TipsM.TipsManage> > list = new List <List <CMD_Tips.TipsM.TipsManage> >();
        List <CMD_Tips.TipsM.Tips> list2 = new List <CMD_Tips.TipsM.Tips>();

        foreach (CMD_Tips.TipsM.TipsManage tipsManage2 in MasterDataMng.Instance().RespDataMA_TipsM.tipsM.tipsManage)
        {
            int num = int.Parse(tipsManage2.dispType);
            if (list.Count < num)
            {
                list.Add(new List <CMD_Tips.TipsM.TipsManage>());
            }
            if (tipsManage2 != null)
            {
                list[list.Count - 1].Add(tipsManage2);
            }
        }
        foreach (CMD_Tips.TipsM.Tips tips2 in MasterDataMng.Instance().RespDataMA_TipsM.tipsM.tips)
        {
            if (tips2 != null)
            {
                list2.Add(tips2);
            }
        }
        if (list.Count <= dispType - (GUITips.TIPS_DISP_TYPE) 1)
        {
            global::Debug.LogError("Tipsがありません。マスターを確認してください。");
            return;
        }
        this.displayCommentDataList.Clear();
        foreach (CMD_Tips.TipsM.TipsManage tipsManage3 in list[dispType - (GUITips.TIPS_DISP_TYPE) 1])
        {
            this.displayCommentDataList.Add(Algorithm.BinarySearch <CMD_Tips.TipsM.Tips>(list2, tipsManage3.tipsId, 0, list2.Count - 1, "tipsId", 8));
        }
    }
Пример #13
0
    private void Awake()
    {
        this.data = MasterDataMng.Instance().RespDataMA_WorldAreaM;
        int displayPlace = this.GetDisplayPlace(this.data);

        if (displayPlace != TipsQuestSelect.dispPlace)
        {
            TipsQuestSelect.dispIDX = 0;
        }
        TipsQuestSelect.dispPlace = displayPlace;
        this.tipsList             = CMD_Tips.GetDisplayTipsData((CMD_Tips.DISPLAY_PLACE)TipsQuestSelect.dispPlace);
        if (this.tipsList.Count > 0)
        {
            if (TipsQuestSelect.dispIDX >= this.tipsList.Count)
            {
                TipsQuestSelect.dispIDX = 0;
            }
            this.tips = this.tipsList[TipsQuestSelect.dispIDX];
            TipsQuestSelect.dispIDX++;
        }
        else
        {
            this.tips = null;
            TipsQuestSelect.dispIDX = 0;
        }
    }
Пример #14
0
    public void DialogDataSet(GameWebAPI.RespDataGA_ExecGacha.GachaRewardsData[] RewardsData)
    {
        this.titleLabel.text      = StringMaster.GetString("CaptureBonusTitle");
        this.presentBoxLabel.text = StringMaster.GetString("CaptureBonusText");
        this.captureBonusItem.gameObject.SetActive(true);
        int           num  = (this.maxColumnNum + 1 >= RewardsData.Length) ? RewardsData.Length : (this.maxColumnNum + 1);
        float         num2 = this.captureBonusItem.GetComponent <BoxCollider>().size.x + this.iconMergine;
        float         num3 = num2 / 2f * (float)(num - 1);
        List <string> list = new List <string>();

        for (int i = 0; i < RewardsData.Length; i++)
        {
            CaptureBonusItem captureBonusItem = UnityEngine.Object.Instantiate <CaptureBonusItem>(this.captureBonusItem);
            captureBonusItem.transform.parent        = base.gameObject.transform;
            captureBonusItem.transform.localScale    = this.captureBonusItem.transform.localScale;
            captureBonusItem.transform.localRotation = this.captureBonusItem.transform.localRotation;
            captureBonusItem.transform.localPosition = new Vector3(this.captureBonusItem.transform.localPosition.x - num3 + num2 * (float)i, this.captureBonusItem.transform.localPosition.y, this.captureBonusItem.transform.localPosition.z);
            if (i >= this.maxColumnNum)
            {
                captureBonusItem.ActivateMore();
                list.Add(StringMaster.GetString("ItemTruncated"));
                break;
            }
            GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(RewardsData[i].assetCategoryId);
            MasterDataMng.AssetCategory assetCategoryId = (MasterDataMng.AssetCategory) int.Parse(RewardsData[i].assetCategoryId);
            list.Add(captureBonusItem.DialogDataSet(assetCategory, assetCategoryId, RewardsData[i]));
        }
        this.captureBonusItem.gameObject.SetActive(false);
        this.itemDetileLabel.text = string.Join("\n", list.ToArray());
    }
    private string GetPresentName(GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM masterAssetCategory, string objectId)
    {
        string result = StringMaster.GetString("Present-10");

        if (masterAssetCategory != null)
        {
            result = masterAssetCategory.assetTitle;
        }
        MasterDataMng.AssetCategory assetCategory = (MasterDataMng.AssetCategory)masterAssetCategory.assetCategoryId.ToInt32();
        switch (assetCategory)
        {
        case MasterDataMng.AssetCategory.FACILITY_KEY:
        {
            FacilityKeyM facilityKeyMaster = FarmDataManager.GetFacilityKeyMaster(objectId);
            if (facilityKeyMaster != null)
            {
                result = facilityKeyMaster.facilityKeyName;
            }
            break;
        }

        default:
            if (assetCategory != MasterDataMng.AssetCategory.MONSTER)
            {
                if (assetCategory == MasterDataMng.AssetCategory.ITEM)
                {
                    GameWebAPI.RespDataMA_GetItemM.ItemM itemM = MasterDataMng.Instance().RespDataMA_ItemM.GetItemM(objectId);
                    if (itemM != null)
                    {
                        result = itemM.name;
                    }
                }
            }
            else
            {
                GameWebAPI.RespDataMA_GetMonsterMS.MonsterM simple = MonsterMaster.GetMonsterMasterByMonsterId(objectId).Simple;
                if (simple != null)
                {
                    GameWebAPI.RespDataMA_GetMonsterMG.MonsterM group = MonsterMaster.GetMonsterMasterByMonsterGroupId(simple.monsterGroupId).Group;
                    if (group != null)
                    {
                        result = group.monsterName;
                    }
                }
            }
            break;

        case MasterDataMng.AssetCategory.DUNGEON_TICKET:
        {
            GameWebAPI.RespDataMA_DungeonTicketMaster.DungeonTicketM dungeonTicketM = MasterDataMng.Instance().RespDataMA_DungeonTicketMaster.dungeonTicketM.FirstOrDefault((GameWebAPI.RespDataMA_DungeonTicketMaster.DungeonTicketM x) => objectId == x.dungeonTicketId);
            if (dungeonTicketM != null)
            {
                result = dungeonTicketM.name;
            }
            break;
        }
        }
        return(result);
    }
Пример #16
0
 public static Dictionary <int, GameWebAPI.RespDataMA_TitleMaster.TitleM> GetDictionaryTitleM()
 {
     if (TitleDataMng.TitleM == null)
     {
         TitleDataMng.TitleM = MasterDataMng.Instance().RespDataMA_TitleMaster.titleM.ToDictionary((GameWebAPI.RespDataMA_TitleMaster.TitleM x) => int.Parse(x.titleId));
     }
     return(TitleDataMng.TitleM);
 }
Пример #17
0
 public static Dictionary <int, GameWebAPI.RespDataMA_ChipM.Chip> GetDictionaryChipM()
 {
     if (ChipDataMng.ChipM == null)
     {
         ChipDataMng.ChipM = MasterDataMng.Instance().RespDataMA_ChipMaster.chipM.ToDictionary((GameWebAPI.RespDataMA_ChipM.Chip x) => int.Parse(x.chipId));
     }
     return(ChipDataMng.ChipM);
 }
Пример #18
0
    protected virtual void OpenModalShortageMessage(string categoryId)
    {
        GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(categoryId);
        CMD_ModalMessage cmd_ModalMessage = GUIMain.ShowCommonDialog(null, "CMD_ModalMessage", null) as CMD_ModalMessage;

        cmd_ModalMessage.Title = string.Format(StringMaster.GetString("SystemShortage"), assetCategory.assetTitle);
        cmd_ModalMessage.Info  = string.Format(StringMaster.GetString("FacilityUpgradeFailedShortage"), assetCategory.assetTitle);
    }
Пример #19
0
 public void SetGardenPushNotice()
 {
     if (MasterDataMng.Instance() == null || MasterDataMng.Instance().RespDataMA_CodeM == null || MasterDataMng.Instance().RespDataMA_CodeM.codeM.SEND_ANDROID_PUSH == 0)
     {
         return;
     }
     this.ResetGardenPushNotice();
 }
Пример #20
0
 public static void Initialize()
 {
     VersionUpMaterialData.soulMDic = new Dictionary <string, GameWebAPI.RespDataMA_GetSoulM.SoulM>();
     GameWebAPI.RespDataMA_GetSoulM.SoulM[] soulM = MasterDataMng.Instance().RespDataMA_SoulM.soulM;
     for (int i = 0; i < soulM.Length; i++)
     {
         VersionUpMaterialData.soulMDic.Add(soulM[i].soulId, soulM[i]);
     }
 }
Пример #21
0
 private void WaitSelectDisplay()
 {
     ScriptCommandParams.SelectInfo selectInfo = this.scriptEngine.GetSelectInfo();
     for (int i = 0; i < selectInfo.displayText.Count; i++)
     {
         TutorialMaster.NaviMessage naviMessage = MasterDataMng.Instance().Tutorial.GetNaviMessage(selectInfo.displayText[i]);
         this.tutorialUI.SelectItem.SetSelectItem(i, naviMessage.message, new Action(base.ResumeScript));
         this.tutorialUI.SelectItem.StartDisplay();
     }
 }
Пример #22
0
 private void ShowData()
 {
     if (this.rewards != null)
     {
         this.rewards.SetItem(GUIListPartsPackItem.Data.assetCategoryId, GUIListPartsPackItem.Data.assetValue, "1", false, null);
     }
     GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(GUIListPartsPackItem.Data.assetCategoryId);
     this.lbTX_ItemName.text = this.rewards.GetPresentName(assetCategory, GUIListPartsPackItem.Data.assetValue, true);
     this.lbTX_ItemNum.text  = StringMaster.GetString("MissionRewardKakeru") + GUIListPartsPackItem.Data.assetNum;
 }
Пример #23
0
 private void SetLocalPushNotice()
 {
     if (MasterDataMng.Instance() == null || MasterDataMng.Instance().RespDataMA_CodeM == null || MasterDataMng.Instance().RespDataMA_CodeM.codeM.SEND_ANDROID_PUSH == 0)
     {
         return;
     }
     this.SetStaminaLocalPushNotice();
     this.SetBuildedLocalPushNotice();
     this.ResetGardenPushNotice();
 }
    protected override void OpenModalShortageMessage(string categoryId)
    {
        GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = MasterDataMng.Instance().RespDataMA_AssetCategoryM.GetAssetCategory(categoryId);
        CMD_Confirm cmd_Confirm = GUIMain.ShowCommonDialog(new Action <int>(this.OnCloseConfirmShop), "CMD_Confirm", null) as CMD_Confirm;

        cmd_Confirm.Title      = string.Format(StringMaster.GetString("SystemShortage"), assetCategory.assetTitle);
        cmd_Confirm.Info       = string.Format(StringMaster.GetString("FacilityUpgradeFailedShortage"), assetCategory.assetTitle);
        cmd_Confirm.BtnTextYes = StringMaster.GetString("SystemButtonGoShop");
        cmd_Confirm.BtnTextNo  = StringMaster.GetString("SystemButtonClose");
    }
        public override bool RunScriptCommand()
        {
            TutorialMaster.NaviMessage naviMessage  = MasterDataMng.Instance().Tutorial.GetNaviMessage(this.titleKey);
            TutorialMaster.NaviMessage naviMessage2 = MasterDataMng.Instance().Tutorial.GetNaviMessage(this.bodyKey);
            bool result = true;

            AlertManager.ShowAlertDialog(delegate(int i)
            {
                base.ResumeScriptEngine();
            }, naviMessage.message, naviMessage2.message, AlertManager.ButtonActionType.Close, false);
            return(result);
        }
 private static void SetNormalAttackData(ref GameWebAPI.RespDataMA_GetSkillM.SkillM simpleMaster)
 {
     GameWebAPI.RespDataMA_GetSkillM.SkillM[] skillM = MasterDataMng.Instance().RespDataMA_SkillM.skillM;
     for (int i = 0; i < skillM.Length; i++)
     {
         if (skillM[i] != null && skillM[i].type == "4")
         {
             simpleMaster = skillM[i];
             break;
         }
     }
 }
Пример #27
0
 private void OnClickedHelp()
 {
     this.ForceHide(true);
     if (null == GUIManager.CheckTopDialog("CMD_HelpCategory", null))
     {
         GUIManager.CloseAllCommonDialog(delegate
         {
             CMD_HelpCategory.Data = MasterDataMng.Instance().RespDataMA_HelpCategoryM;
             this.PartsMenuShowDialog(null, "CMD_HelpCategory");
         });
     }
 }
Пример #28
0
 private void WaitMessageDisplay()
 {
     ScriptCommandParams.TextInfo textInfo = this.scriptEngine.GetTextInfo();
     if (textInfo.isWindowText)
     {
         TutorialMaster.NaviMessage naviMessage = MasterDataMng.Instance().Tutorial.GetNaviMessage(textInfo.displayText);
         if ("0" != naviMessage.faceId)
         {
             this.tutorialStatus.charaFaceId = naviMessage.faceId;
         }
     }
 }
Пример #29
0
 private void Awake()
 {
     if (this.chipLabel != null)
     {
         GameWebAPI.RespDataMA_GetAssetCategoryM respDataMA_AssetCategoryM = MasterDataMng.Instance().RespDataMA_AssetCategoryM;
         string categoryID = 17.ToString();
         GameWebAPI.RespDataMA_GetAssetCategoryM.AssetCategoryM assetCategory = respDataMA_AssetCategoryM.GetAssetCategory(categoryID);
         if (assetCategory != null)
         {
             this.chipLabel.text = assetCategory.assetTitle;
         }
     }
 }
Пример #30
0
    private string GetWorldEventId()
    {
        string result = string.Empty;

        GameWebAPI.RespDataMA_WorldEventAreaMaster respDataMA_WorldEventAreaMaster = MasterDataMng.Instance().RespDataMA_WorldEventAreaMaster;
        GameWebAPI.RespDataMA_WorldEventMaster     respDataMA_WorldEventMaster     = MasterDataMng.Instance().RespDataMA_WorldEventMaster;
        GameWebAPI.RespDataMA_WorldEventAreaMaster.WorldEventAreaM areaMaster      = respDataMA_WorldEventAreaMaster.worldEventAreaM.SingleOrDefault((GameWebAPI.RespDataMA_WorldEventAreaMaster.WorldEventAreaM x) => x.worldAreaId == CMD_QuestTOP.AreaData.data.worldAreaId);
        if (areaMaster != null && !string.IsNullOrEmpty(areaMaster.worldEventId) && respDataMA_WorldEventMaster.worldEventM.Any((GameWebAPI.RespDataMA_WorldEventMaster.WorldEventM x) => x.worldEventId == areaMaster.worldEventId))
        {
            result = areaMaster.worldEventId;
        }
        return(result);
    }