少年修仙传客户端代码仓库
client_linchunjie
2018-09-26 0ced6b94425308d2a672fb93e9d245906d1d4879
System/Skill/TalentSeriesBehaviour.cs
@@ -8,15 +8,13 @@
{
    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()
        {
@@ -31,22 +29,22 @@
            }
        }
        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");
        }
    }
}