Example #1
0
    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;
        }
    }
Example #2
0
 /// <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);
     }
 }