少年修仙传客户端代码仓库
client_linchunjie
2018-09-27 dc5dc9bfb0c0cbd1f8ef2f9355fe50c5e419df16
3687天赋功能
2个文件已修改
21 ■■■■■ 已修改文件
System/Skill/TalentModel.cs 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/TalentWin.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Skill/TalentModel.cs
@@ -164,6 +164,20 @@
            return 1;
        }
        public int talentTypeCount
        {
            get
            {
                var job = (int)Math.Pow(2, PlayerDatas.Instance.baseData.Job);
                if (jobTalentTypeDict.ContainsKey(job))
                {
                    var list = jobTalentTypeDict[job];
                    return list.Count;
                }
                return 0;
            }
        }
        public bool TryGetTalents(int job, int talentType, int talentSeries, out List<int> talents)
        {
            talents = null;
System/Skill/TalentWin.cs
@@ -185,11 +185,15 @@
        void DisplayTalentType()
        {
            m_ContainerSelect.gameObject.SetActive(model.talentTypeCount > 1);
            if (model.talentTypeCount > 1)
            {
            var unselectTalentType = model.selectTalentType == model.GetTalentType(0) ? model.GetTalentType(1) : model.GetTalentType(0);
            var point = model.GetTalentTypePoint(unselectTalentType);
            var job = PlayerDatas.Instance.baseData.Job;
            var talentTypeDisplay = Language.Get(StringUtility.Contact("TalentBtnType_", unselectTalentType));
            m_TalentType.text = StringUtility.Contact(talentTypeDisplay, "(", point, ")");
            }
        }
        void DisplaySelectSkill()
@@ -337,9 +341,12 @@
        private void SelectTalentType()
        {
            if (model.talentTypeCount > 1)
            {
            model.selectTalentType = model.selectTalentType == model.GetTalentType(0) ?
                model.GetTalentType(1) : model.GetTalentType(0);
        }
        }
        private void DisplayLevelUp()
        {