| | |
| | | {
|
| | | public class TalentSeriesBehaviour : MonoBehaviour
|
| | | {
|
| | | [SerializeField] int talentSeries;
|
| | | [SerializeField] int talentSeries = 0;
|
| | | [SerializeField] Button m_Button;
|
| | | [SerializeField] Image m_Icon;
|
| | | [SerializeField] Text m_TalentType;
|
| | | [SerializeField] Text m_TalentPoint;
|
| | |
|
| | | TalentModel model { get { return ModelCenter.Instance.GetModel<TalentModel>(); } }
|
| | |
|
| | | int series = 0;
|
| | |
|
| | | private void Awake()
|
| | | {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | public void Display(int _series)
|
| | | public void Display()
|
| | | {
|
| | | series = _series;
|
| | | OnSelectTalentTypeEvnet();
|
| | | model.OnSelectTalentTypeEvnet -= OnSelectTalentTypeEvnet;
|
| | | model.OnSelectTalentTypeEvnet += OnSelectTalentTypeEvnet;
|
| | | m_Button.image.SetSprite(talentSeries == model.selectSeries ? "Title_TabRight" : "Title_TabDark");
|
| | |
|
| | | model.OnSelectSeriesEvent -= OnSelectSeriesEvent;
|
| | | model.OnSelectSeriesEvent += OnSelectSeriesEvent;
|
| | | }
|
| | |
|
| | | public void Dispose()
|
| | | {
|
| | | model.OnSelectTalentTypeEvnet -= OnSelectTalentTypeEvnet;
|
| | | model.OnSelectSeriesEvent -= OnSelectSeriesEvent;
|
| | | }
|
| | |
|
| | | private void OnSelectTalentTypeEvnet()
|
| | | private void OnSelectSeriesEvent()
|
| | | {
|
| | | m_Button.image.SetSprite(talentSeries == model.selectTalentType ? "Title_TabRight" : "Title_TabDark");
|
| | | m_Button.image.SetSprite(talentSeries == model.selectSeries ? "Title_TabRight" : "Title_TabDark");
|
| | | }
|
| | | }
|
| | | } |