//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Thursday, March 08, 2018 //-------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; namespace vnxbqy.UI { public class DungeonFairyLeagueMissionWin : Window { [SerializeField] Button m_ResourceBtn; [SerializeField] Text m_ResourceBtnTxt; [SerializeField] Button m_IntegralRankBtn; [SerializeField] Text m_IntegralRankBtnTxt; [SerializeField] RectTransform m_ContainerLeagueResource; [SerializeField] RectTransform m_ContainerIntegral; [SerializeField] FunctionButtonConfig m_AlternativeConfig; #region Built-in protected override void BindController() { } protected override void AddListeners() { m_ResourceBtn.onClick.AddListener(OnResource); m_IntegralRankBtn.onClick.AddListener(OnIntegral); } protected override void OnPreOpen() { OnResource(); } protected override void OnAfterOpen() { } protected override void OnPreClose() { } protected override void OnAfterClose() { } #endregion private void OnResource() { m_ContainerLeagueResource.SetActive(true); m_ContainerIntegral.SetActive(false); m_ResourceBtn.image.SetSprite(m_AlternativeConfig.selected.iconKey); m_ResourceBtnTxt.color = m_AlternativeConfig.selected.fontColor; m_IntegralRankBtn.image.SetSprite(m_AlternativeConfig.normal.iconKey); m_IntegralRankBtnTxt.color = m_AlternativeConfig.normal.fontColor; } private void OnIntegral() { m_ContainerLeagueResource.SetActive(false); m_ContainerIntegral.SetActive(true); m_ResourceBtn.image.SetSprite(m_AlternativeConfig.normal.iconKey); m_ResourceBtnTxt.color = m_AlternativeConfig.normal.fontColor; m_IntegralRankBtn.image.SetSprite(m_AlternativeConfig.selected.iconKey); m_IntegralRankBtnTxt.color = m_AlternativeConfig.selected.fontColor; } } }