Ejemplo n.º 1
0
    void CreateItems()
    {
        List <int> keys = DataTemplate.GetInstance().m_BroadCastTable.GetDataKeys();

        if (keys == null || keys.Count <= 0)
        {
            return;
        }

        int adder = keys.Count - m_ItemsList.Count;

        for (int i = 0; i < adder; i++)
        {
            m_ItemsList.Add(CreateItem());
        }

        for (int i = 0; i < m_ItemsList.Count; i++)
        {
            if (i >= keys.Count)
            {
                break;
            }

            BroadcastTemplate broadT = DataTemplate.GetInstance().GetBroadcastTemplateById(keys[i]);
            m_ItemsList[i].SetData(broadT);
        }
    }
Ejemplo n.º 2
0
    public void SetData(BroadcastTemplate data)
    {
        mData = data;

        if (data != null)
        {
            mTitleTxt.text   = data.getTitle();
            mContentTxt.text = data.getContent().Replace("\\n", "\n");
        }
    }