少年修仙传客户端代码仓库
client_linchunjie
2018-10-24 a7548f2bf6ea6419f5e3a5f1169364e0cfb713d3
3687【前端】【1.2】天赋功能开发(升级添加属性点限制)
1个文件已修改
15 ■■■■■ 已修改文件
System/Skill/TalentWin.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/TalentWin.cs
@@ -77,6 +77,7 @@
            model.selectSkillEvent += OnSelectSkillEvent;
            model.talentSkillUpdate += TalentSkillUpdate;
            model.talentPointUpdate += TalentPointUpdate;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += PlayerDataRefreshInfoEvent;
        }
        protected override void OnAfterOpen()
@@ -90,6 +91,7 @@
            model.selectSkillEvent -= OnSelectSkillEvent;
            model.talentSkillUpdate -= TalentSkillUpdate;
            model.talentPointUpdate -= TalentPointUpdate;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= PlayerDataRefreshInfoEvent;
            for (int i = 0; i < m_TalentSeries.Length; i++)
            {
                m_TalentSeries[i].Dispose();
@@ -208,6 +210,19 @@
            DisplaySkillEffect();
        }
        private void PlayerDataRefreshInfoEvent(PlayerDataRefresh refreshType)
        {
            switch (refreshType)
            {
                case PlayerDataRefresh.STR:
                case PlayerDataRefresh.PNE:
                case PlayerDataRefresh.PHY:
                case PlayerDataRefresh.CON:
                    DisplayConditions();
                    break;
            }
        }
        void DisplayConditions()
        {
            TalentSkill talent;