| | |
| | | model.selectSeries = 1;
|
| | | model.selectTalentType = 1;
|
| | | Display();
|
| | | model.OnSelectTalentTypeEvnet += OnSelectTalentTypeEvnet;
|
| | | model.OnSelectSeriesEvent += OnSelectSeriesEvent;
|
| | | model.OnSelectSkillEvent += OnSelectSkillEvent;
|
| | | model.selectTalentTypeEvnet += OnSelectTalentTypeEvnet;
|
| | | model.selectSeriesEvent += OnSelectSeriesEvent;
|
| | | model.selectSkillEvent += OnSelectSkillEvent;
|
| | | model.talentSkillUpdate += TalentSkillUpdate;
|
| | | model.talentPointUpdate += TalentPointUpdate;
|
| | | }
|
| | |
| | |
|
| | | protected override void OnPreClose()
|
| | | {
|
| | | model.OnSelectTalentTypeEvnet -= OnSelectTalentTypeEvnet;
|
| | | model.OnSelectSeriesEvent -= OnSelectSeriesEvent;
|
| | | model.OnSelectSkillEvent -= OnSelectSkillEvent;
|
| | | model.selectTalentTypeEvnet -= OnSelectTalentTypeEvnet;
|
| | | model.selectSeriesEvent -= OnSelectSeriesEvent;
|
| | | model.selectSkillEvent -= OnSelectSkillEvent;
|
| | | model.talentSkillUpdate -= TalentSkillUpdate;
|
| | | model.talentPointUpdate -= TalentPointUpdate;
|
| | | for (int i = 0; i < m_TalentSeries.Length; i++)
|
| | |
| | | var skillConfig = talent.GetSkillConfig(talent.level + 1);
|
| | | if (talentConfig != null)
|
| | | {
|
| | | if (skillConfig.LearnSkillPointReq != 0 && index < m_SelectConditions.Length)
|
| | | var requireSeriesPoint = skillConfig.RequireSeriesPoint();
|
| | | if (requireSeriesPoint != 0 && index < m_SelectConditions.Length)
|
| | | {
|
| | | m_SelectConditions[index].gameObject.SetActive(true);
|
| | | m_SelectConditions[index].text = StringUtility.Contact(0, "/", skillConfig.LearnSkillPointReq);
|
| | | m_SelectConditions[index].text = StringUtility.Contact(0, "/", requireSeriesPoint);
|
| | | index++;
|
| | | }
|
| | | }
|