protected override void OnShow(object data) { base.OnShow(data); DataManager.Manager <ActivityManager>().ValueUpdateEvent += OnUpdateList; if (data != null) { if (data is RecRetRewardData) { cur_rewData = (RecRetRewardData)data; InitPanel(); } } }
public override void SetGridData(object data) { base.SetGridData(data); if (data != null) { if (data is RecRetRewardData) { m_data = (RecRetRewardData)data; name.text = m_data.rewardtitle; bool readed = m_data.state == 1; readIcon.gameObject.SetActive(!readed); readedIcon.gameObject.SetActive(readed); } } }