/// <summary> /// 时效UI1 /// </summary> void InitTimelinessUI(uint timeliness, stTitleData titleData) { this.m_eTitleTimeliness = (Timeliness)timeliness; if (m_eTitleTimeliness == Timeliness.Forever) //永久 { m_widget_Permanent.gameObject.SetActive(true); //永久 m_widget_LimitedTime.gameObject.SetActive(false); //限时 m_widget_LimitedNumber.gameObject.SetActive(false); //限次 m_widget_NumAndTime.gameObject.SetActive(false); // } if (m_eTitleTimeliness == Timeliness.TimeLimit) //限时 { m_widget_Permanent.gameObject.SetActive(false); //永久 m_widget_LimitedTime.gameObject.SetActive(true); //限时 m_widget_LimitedNumber.gameObject.SetActive(false); //限次 m_widget_NumAndTime.gameObject.SetActive(false); // if (m_titleData != null) { m_label_LimitedTimeLbl.text = StringUtil.GetStringBySeconds(m_titleData.dwTime); } else { m_label_LimitedTimeLbl.text = "0"; } } if (m_eTitleTimeliness == Timeliness.NumLimit) //限次 { m_widget_Permanent.gameObject.SetActive(false); //永久 m_widget_LimitedTime.gameObject.SetActive(false); //限时 m_widget_LimitedNumber.gameObject.SetActive(true); //限次 m_widget_NumAndTime.gameObject.SetActive(false); // if (m_titleData != null) { m_label_LimitedNumberLbl.text = m_titleData.dwCount.ToString(); } else { m_label_LimitedNumberLbl.text = "0"; } } if (m_eTitleTimeliness == Timeliness.TimeNumLimit) //限时限次 { m_widget_Permanent.gameObject.SetActive(false); //永久 m_widget_LimitedTime.gameObject.SetActive(false); //限时 m_widget_LimitedNumber.gameObject.SetActive(false); //限次 m_widget_NumAndTime.gameObject.SetActive(true); //限时限次 if (m_titleData != null) { m_label_UseNumberLbl.text = m_titleData.dwCount.ToString(); m_label_UseTimeLbl.text = StringUtil.GetStringBySeconds(m_titleData.dwTime); } else { m_label_UseNumberLbl.text = "0"; m_label_UseTimeLbl.text = "0"; } } }
public TimelinessFilter(Timeliness timeliness) { Timeliness = timeliness; }