少年修仙传客户端代码仓库
client_linchunjie
2018-08-27 d106f11e7f44c748f595da36e0cdfd54849649e6
System/MainInterfacePanel/XpSkill.cs
@@ -52,8 +52,13 @@
            {
                return;
            }            
            _XpSkill = ConfigManager.Instance.GetTemplate<SkillConfig>(SkillID);
            _XpSkill = Config.Instance.Get<SkillConfig>(SkillID);
            Skill _skill = PlayerDatas.Instance.hero.SkillMgr.Get(_XpSkill.SkillID);
            if (_skill == null)
            {
                XpButton.SetActive(false);
                return;
            }
            if (_skill.IsValid())
            {
                XpButton.SetActive(true);
@@ -68,7 +73,7 @@
        {
            if (ProhibitedToRelease.Count <= 0)
            {
                string str= ConfigManager.Instance.GetTemplate<FuncConfigConfig>("XpNoUseDungeon").Numerical1;
                string str= Config.Instance.Get<FuncConfigConfig>("XpNoUseDungeon").Numerical1;
                string [] list = ConfigParse.GetMultipleStr(str);//解析出数组|
                for (int i = 0; i < list.Length; i++)
@@ -106,7 +111,7 @@
            int SkillID = onMainModel.SkillID;
            if (SkillID == 0)
                return;
            _XpSkill = ConfigManager.Instance.GetTemplate<SkillConfig>(SkillID);
            _XpSkill = Config.Instance.Get<SkillConfig>(SkillID);
            XpButton.SetActive(true);
            XpBtnImage.transform.localScale = Vector3.one;
            XpBtnImage.SetSprite(_XpSkill.IconName);
@@ -188,8 +193,8 @@
        {
            if (_SkillAndPreTreasure.Count != 0)
                return;
            m_PlayerXpSkillId = ConfigParse.GetDic<int, int>(ConfigManager.Instance.GetTemplate<FuncConfigConfig>("XpSkillID").Numerical1)[PlayerDatas.Instance.baseData.Job];//获取各个职业的XP技能
            var TreasureModel = ConfigManager.Instance.GetAllValues<TreasureConfig>();
            m_PlayerXpSkillId = ConfigParse.GetDic<int, int>(Config.Instance.Get<FuncConfigConfig>("XpSkillID").Numerical1)[PlayerDatas.Instance.baseData.Job];//获取各个职业的XP技能
            var TreasureModel = Config.Instance.GetAllValues<TreasureConfig>();
            foreach (var config in TreasureModel)
            {
                //int[] Intlist = config.UnLockSkill;
@@ -207,10 +212,10 @@
            Tran.gameObject.SetActive(true);
            LongPressShowPanel _LongPressShowPanel = Tran.GetChild(0).GetComponent<LongPressShowPanel>();
            TreasureID = _SkillAndPreTreasure[_XpSkill.SkillID];
            _LongPressShowPanel.Name.text = ConfigManager.Instance.GetTemplate<SkillConfig>(_XpSkill.SkillID).SkillName;
            _LongPressShowPanel.Describe.text = ConfigManager.Instance.GetTemplate<SkillConfig>(_XpSkill.SkillID).Description;
            _LongPressShowPanel.Name.text = Config.Instance.Get<SkillConfig>(_XpSkill.SkillID).SkillName;
            _LongPressShowPanel.Describe.text = Config.Instance.Get<SkillConfig>(_XpSkill.SkillID).Description;
            var treasureConfig = ConfigManager.Instance.GetTemplate<TreasureConfig>(TreasureID);
            var treasureConfig = Config.Instance.Get<TreasureConfig>(TreasureID);
            _LongPressShowPanel.m_Icon.SetSprite(treasureConfig.Icon);
        }