コード例 #1
0
ファイル: ClanDeclareWarPanel.cs プロジェクト: zuojiashun/src
 private void OnUpdateGridBase(UIGridBase grid, int index)
 {
     if (grid is UIClanDecareWaRivalryGrid)
     {
         if (null == m_lst_datas || m_lst_datas.Count <= index)
         {
             return;
         }
         UIClanDecareWaRivalryGrid dwGrid = grid as UIClanDecareWaRivalryGrid;
         GameCmd.stWarClanInfo     info   = null;
         if (m_em_cur == ClanDeclareMode.History)
         {
             info = DataManager.Manager <ClanManger>().GetClanRivalryHistoryInfo(m_lst_datas[index]);
         }
         else if (m_em_cur == ClanDeclareMode.Search)
         {
             info = DataManager.Manager <ClanManger>().GetClanDeclareWarSerchInfo(m_lst_datas[index]);
         }
         dwGrid.SetGridData(info);
     }
 }
コード例 #2
0
    public override void SetGridData(object data)
    {
        base.SetGridData(data);
        if (null == data || !(data is GameCmd.stWarClanInfo))
        {
            return;
        }
//        m_f_refreshGap = 0;
        GameCmd.stWarClanInfo info = data as GameCmd.stWarClanInfo;
        m_uint_id = info.clanid;
        Name      = info.clanname;
        if (null != m_lab_name)
        {
            m_lab_name.text = info.clanname;
        }
//         //宣战还是迎战
        if (null != state)
        {
            state.text = info.is_warstart ? "宣战" : "迎战";
        }
        if (null != m_lab_lv)
        {
            m_lab_lv.text = info.clanlevel.ToString();
        }
        if (null != time)
        {
            time.text = "";
        }
        m_l_endTime = info.endtime;
        if (null != time)
        {
            long now     = DateTimeHelper.Instance.Now;
            long seconds = 0;
            ScheduleDefine.ScheduleUnit.IsInCycleDateTme(now, info.endtime, now
                                                         , out seconds);
            time.text = DateTimeHelper.ParseTimeSeconds((int)seconds);
        }
    }
コード例 #3
0
    public override void SetGridData(object data)
    {
        base.SetGridData(data);
        if (null == data || !(data is GameCmd.stWarClanInfo))
        {
            return;
        }

        GameCmd.stWarClanInfo info = data as GameCmd.stWarClanInfo;
        m_uint_id = info.clanid;
        Name      = info.clanname;
        if (null != m_lab_name)
        {
            m_lab_name.text = info.clanname;
        }
        if (null != m_lab_Num)
        {
            m_lab_Num.text = string.Format("{0}/{1}", info.membernumonline, info.membernum);
        }
        if (null != m_lab_level)
        {
            m_lab_level.text = info.clanlevel.ToString();
        }
    }