| | |
| | | { |
| | | 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); |
| | |
| | | { |
| | | 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++) |
| | |
| | | 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); |
| | |
| | | { |
| | | 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; |
| | |
| | | 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); |
| | | } |
| | | |