//--------------------------------------------------------
|
// [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<LoginRewardModel>()); } }
|
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();
|
}
|
}
|
|
}
|
|
}
|
|
|
|