少年修仙传客户端代码仓库
client_linchunjie
2018-09-26 4c33e9382b5ffa2611a8598bb5836db8eaf93538
System/Skill/TalentSeriesBehaviour.cs
@@ -32,20 +32,35 @@
        public void Display()
        {
            m_Button.image.SetSprite(talentSeries == model.selectSeries ? "Title_TabRight" : "Title_TabDark");
            DisplayTalentPoint();
            model.OnSelectSeriesEvent -= OnSelectSeriesEvent;
            model.OnSelectSeriesEvent += OnSelectSeriesEvent;
            model.selectSeriesEvent -= OnSelectSeriesEvent;
            model.selectSeriesEvent += OnSelectSeriesEvent;
            model.selectTalentTypeEvnet -= OnSelectTalentTypeEvnet;
            model.selectTalentTypeEvnet += OnSelectTalentTypeEvnet;
        }
        void DisplayTalentPoint()
        {
            var point = model.GetSeriesPoint(model.selectTalentType, talentSeries);
            m_TalentPoint.text = StringUtility.Contact("(", point, ")");
        }
        public void Dispose()
        {
            model.OnSelectSeriesEvent -= OnSelectSeriesEvent;
            model.selectSeriesEvent -= OnSelectSeriesEvent;
            model.selectTalentTypeEvnet -= OnSelectTalentTypeEvnet;
        }
        private void OnSelectSeriesEvent()
        {
            m_Button.image.SetSprite(talentSeries == model.selectSeries ? "Title_TabRight" : "Title_TabDark");
        }
        private void OnSelectTalentTypeEvnet()
        {
            DisplayTalentPoint();
        }
    }
}