少年修仙传客户端代码仓库
client_Hale
2019-04-12 37fe958376a003a36154bf9e4b456397f5c254b1
System/FindPrecious/PersonalBossWin.cs
@@ -19,6 +19,7 @@
        [SerializeField] BossIntroduceBehaviour m_BossIntroduce;
        [SerializeField] Text m_Times;
        [SerializeField] Button m_Goto;
        [SerializeField] RectTransform m_NoDamageTip;
        PersonalBossModel model { get { return ModelCenter.Instance.GetModel<PersonalBossModel>(); } }
        DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
@@ -39,7 +40,7 @@
        {
            totalTimes = dungeonModel.GetTotalTimes(PersonalBossModel.PERSONALBOSS_MAPID);
            enterTimes = dungeonModel.GetEnterTimes(PersonalBossModel.PERSONALBOSS_MAPID);
            m_Times.text =  Language.Get("WorldBoss_Endurance0", totalTimes - enterTimes);
            m_Times.text = Language.Get("WorldBoss_Endurance0", totalTimes - enterTimes);
            m_Times.color = UIHelper.GetUIColor((totalTimes - enterTimes) > 0 ? TextColType.Green : TextColType.Red, true);
        }
@@ -73,6 +74,8 @@
            m_BossIntroduce.Display(model.selectedBoss, true);
            m_Bosses.Init(bosses);
            m_Bosses.MoveToCenter(bosses.IndexOf(model.selectedBoss));
            DisplayTip(model.selectedBoss);
        }
        private void GotoKillBoss()
@@ -136,10 +139,27 @@
            return true;
        }
        private void OnBossSelected(int _bossId)
        private void OnBossSelected(int bossId)
        {
            m_BossIntroduce.Display(_bossId, false);
            m_BossIntroduce.Display(bossId, false);
            DisplayTip(bossId);
        }
        private void DisplayTip(int bossId)
        {
            var realmLevel = PlayerDatas.Instance.baseData.realmLevel;
            var config = NPCConfig.Get(bossId);
            if (config.Realm > realmLevel)
            {
                m_NoDamageTip.gameObject.SetActive(true);
            }
            else
            {
                m_NoDamageTip.gameObject.SetActive(false);
            }
        }
    }
}