少年修仙传客户端代码仓库
hch
2021-02-05 a46f6fd79754f311349606350857aea4ef15248e
0312 七日巡礼支持多日
1个文件已修改
31 ■■■■ 已修改文件
System/OpenServerActivity/OpenServiceAchievementCell.cs 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/OpenServiceAchievementCell.cs
@@ -27,6 +27,7 @@
        [SerializeField] Text m_TextNumber;//已领取次数
        OpenServiceAchievementModel model { get { return ModelCenter.Instance.GetModel<OpenServiceAchievementModel>(); } }
        
        [IFix.Patch]
        public override void Refresh(CellView cell)
        {
            int ID = cell.index;
@@ -137,12 +138,30 @@
                        }
                        else//未到达
                        {
                            m_TextNumber.gameObject.SetActive(false);
                            m_Btn.gameObject.SetActive(false);
                            m_Miss.SetActive(false);
                            m_Reach.SetActive(true);
                            m_Draw.SetActive(false);
                            if (config.ActionType == 20)
                            {
                                m_TextNumber.gameObject.SetActive(false);
                                m_Btn.gameObject.SetActive(false);
                                m_Miss.SetActive(false);
                                m_Reach.SetActive(true);
                                m_Draw.SetActive(false);
                            }
                            else
                            {
                                m_TextNumber.gameObject.SetActive(true);
                                m_TextNumber.text = SetText(ID);
                                m_Btn.gameObject.SetActive(true);
                                m_BtnText.text = Language.Get("RealmPractice108");//前往
                                UIEffect uieffect = m_Btn.GetComponent<UIEffect>();
                                uieffect.Stop();
                                m_Miss.SetActive(false);
                                m_Reach.SetActive(false);
                                m_Draw.SetActive(false);
                                m_Btn.SetListener(() =>
                                {
                                    WindowJumpMgr.Instance.WindowJumpTo((JumpUIType)config.jump);
                                });
                            }
                        }
                    }