| | |
| | | skillId = _skillId;
|
| | | model.talentSkillUpdate -= TalentSkillUpdate;
|
| | | model.talentSkillUpdate += TalentSkillUpdate;
|
| | | model.OnSelectSkillEvent -= OnSelectSkillEvent;
|
| | | model.OnSelectSkillEvent += OnSelectSkillEvent;
|
| | | Display();
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | m_Level.text = StringUtility.Contact(talent.level, "/", talent.maxLevel);
|
| | | m_Icon.material = talent.level > 0 ? MaterialUtility.GetUIDefaultGraphicMaterial() : MaterialUtility.GetDefaultSpriteGrayMaterial();
|
| | | m_ContainerSelect.gameObject.SetActive(skillId == model.selectSkill);
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | private void OnSelectSkillEvent()
|
| | | {
|
| | | m_ContainerSelect.gameObject.SetActive(skillId == model.selectSkill);
|
| | | }
|
| | |
|
| | | public void Dispose()
|
| | | {
|
| | | model.talentSkillUpdate -= TalentSkillUpdate;
|
| | | model.OnSelectSkillEvent -= OnSelectSkillEvent;
|
| | | }
|
| | |
|
| | | private void SelectSkill()
|