少年修仙传客户端代码仓库
client_linchunjie
2018-10-12 85641ee3a3377d0d3c792940608716247e667060
4167【前端】称号前往获得按钮配置逻辑调整
1个文件已修改
18 ■■■■ 已修改文件
System/Role/RoleTitleCell.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/RoleTitleCell.cs
@@ -37,8 +37,8 @@
            }
            int _titleId = model.roleTitleList[_index];
            TitleData titleData = model.GetGainTitle(_titleId);
            DienstgradConfig _dienstgradCfg = Config.Instance.Get<DienstgradConfig>(_titleId);
            m_TitleIcon.SetSprite(_dienstgradCfg.Image);
            DienstgradConfig config = Config.Instance.Get<DienstgradConfig>(_titleId);
            m_TitleIcon.SetSprite(config.Image);
            m_TitleIcon.SetNativeSize();
            if (model.presentSelectTitle == model.roleTitleList[_index])
            {
@@ -48,7 +48,7 @@
            {
                m_BottomImg.SetSprite("Title_PopupWindow");
            }
            m_TitleGetBtn.gameObject.SetActive(!model.IsTitleGain(_titleId));
            m_TitleGetBtn.gameObject.SetActive(!model.IsTitleGain(_titleId) && config.gotoId > 0);
            m_UseTitleBtn.gameObject.SetActive(model.IsTitleGain(_titleId));
            m_ContainerNewGet.gameObject.SetActive(model.IsNewGet(_titleId));
            m_UseTitleBtn.onClick.RemoveAllListeners();
@@ -61,16 +61,16 @@
                m_TitleEquipImg.gameObject.SetActive(titleData.isEquiped);
            }
            m_TitleGetBtn.RemoveAllListeners();
            if (titleData == null)
            if (titleData == null && config.gotoId > 0)
            {
                m_TitleGetBtn.AddListener(() =>
                {
                    if (_dienstgradCfg.gotoId > 0)
                    if (config.gotoId > 0)
                    {
                        if (_dienstgradCfg.missionId > 0
                             && task.GetQuestState(_dienstgradCfg.missionId) == -1)
                        if (config.missionId > 0
                             && task.GetQuestState(config.missionId) == -1)
                        {
                            var taskConfig = Config.Instance.Get<PyTaskConfig>(_dienstgradCfg.missionId);
                            var taskConfig = Config.Instance.Get<PyTaskConfig>(config.missionId);
                            var taskName = string.Empty;
                            if (taskConfig != null)
                            {
@@ -83,7 +83,7 @@
                            SysNotifyMgr.Instance.ShowTip("RoleTitle_1", taskName);
                            return;
                        }
                        WindowJumpMgr.Instance.WindowJumpTo((JumpUIType)_dienstgradCfg.gotoId);
                        WindowJumpMgr.Instance.WindowJumpTo((JumpUIType)config.gotoId);
                    }
                });
            }