public override void SetGridData(object data) { base.SetGridData(data); GameCmd.stHonorInfo info = null; if (null != data && data is GameCmd.stHonorInfo) { info = data as GameCmd.stHonorInfo; } if (null != m_lab_event) { m_lab_event.text = (null != info) ? info.honor : ""; } if (null != m_lab_name) { m_lab_name.text = (null != info) ? info.name : ""; } if (null != m_lab_time) { string time = ""; if (null != info) { DateTime dt = new DateTime(1970, 1, 1, 0, 0, 0); dt = dt.AddSeconds(info.tm); time = dt.ToString("yyyy-MM-dd"); } m_lab_time.text = time; } }
/// <summary> /// 添加氏族动态 /// </summary> /// <param name="info"></param> private void OnHonorInfoAdd(GameCmd.stHonorInfo info) { if (null == info) { return; } if (null != m_ctor_ClanHonorScrollView) { if (m_list_honorInfos.Count > 0 && m_list_honorInfos.Count >= ClanManger.ClanHonorMaxKeepNum) { m_list_honorInfos.RemoveAt(0); m_ctor_ClanHonorScrollView.RemoveData(0); } m_list_honorInfos.Add(info); m_ctor_ClanHonorScrollView.InsertData(m_list_honorInfos.Count - 1); } }