//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Friday, December 07, 2018 //-------------------------------------------------------- using UnityEngine; using System.Collections; using UnityEngine.UI; namespace vnxbqy.UI { //登录奖励天数标签 public class LogInDayNumber:MonoBehaviour { [SerializeField] Button m_DayNumberBtn; [SerializeField] ImageEx m_DayNumberImage; [SerializeField] ImageEx m_SelectedImage; [SerializeField] GameObject m_Obj1; [SerializeField] Text m_DayText1; [SerializeField] GameObject m_Obj2; [SerializeField] Text m_DayText2; [SerializeField] RedpointBehaviour m_RedPoint; LoginRewardModel m_LoginRewardModel; LoginRewardModel loginRewardModel { get { return m_LoginRewardModel ?? (m_LoginRewardModel = ModelCenter.Instance.GetModel()); } } public Button DayNumberBtn { get { return m_DayNumberBtn; } set { m_DayNumberBtn = value; } } public void SetInDayNumber(int day,int clockDayNow) { if (loginRewardModel.RedPointDic.ContainsKey(day)) { m_RedPoint.redpointId = loginRewardModel.RedPointDic[day].id; } if (day == clockDayNow) { m_SelectedImage.SetActive(true); } else { m_SelectedImage.SetActive(false); } if (day > loginRewardModel.DayNow) { m_SelectedImage.gray = true; m_DayNumberImage.gray = true; m_Obj1.SetActive(false); m_Obj2.SetActive(true); m_DayText2.text = (day + 1).ToString(); } else { m_SelectedImage.gray = false; m_DayNumberImage.gray = false; m_Obj1.SetActive(true); m_Obj2.SetActive(false); m_DayText1.text= (day + 1).ToString(); } } } }