少年修仙传客户端代码仓库
client_Wu Xijin
2019-04-12 c199619cd373de219027cc0f9882d077a136e235
6490 【2.0】【前端】打宝界面和境界压制调整
1个文件已修改
22 ■■■■■ 已修改文件
System/FindPrecious/WorldBossWin.cs 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/FindPrecious/WorldBossWin.cs
@@ -79,12 +79,13 @@
            bosses.AddRange(model.GetWorldBosses());
            model.selectedBoss = model.GetRecommendBoss();
            m_Subscribe.isOn = findPreciousModel.IsBossSubscribed(model.selectedBoss);
            m_BossIntroduce.Display(model.selectedBoss, true);
            m_Bosses.Init(bosses);
            m_Bosses.MoveToCenter(bosses.IndexOf(model.selectedBoss));
            DisplayGotoKillButton(model.selectedBoss);
            DisplaySubscribe(model.selectedBoss);
            DisplayTip(model.selectedBoss);
        }
@@ -129,7 +130,8 @@
        private void OnBossSelected(int bossId)
        {
            m_BossIntroduce.Display(bossId, false);
            m_Subscribe.isOn = findPreciousModel.IsBossSubscribed(bossId);
            DisplayGotoKillButton(bossId);
            DisplaySubscribe(bossId);
            DisplayTip(bossId);
        }
@@ -218,6 +220,22 @@
            }
        }
        private void DisplayGotoKillButton(int bossId)
        {
            var isUnLocked = model.IsBossUnLocked(bossId);
            m_Goto.gameObject.SetActive(isUnLocked);
        }
        private void DisplaySubscribe(int bossId)
        {
            var isUnLocked = model.IsBossUnLocked(bossId);
            m_Subscribe.gameObject.SetActive(isUnLocked);
            if (isUnLocked)
            {
                m_Subscribe.isOn = findPreciousModel.IsBossSubscribed(bossId);
            }
        }
        private void DisplayTip(int bossId)
        {
            var realmLevel = PlayerDatas.Instance.baseData.realmLevel;