Ejemplo n.º 1
0
 private void CreateLine(UIRichTextLineInfo lineInfo, int curLineHight)
 {
     for (int index = 0; index < lineInfo.comList.Count; index++)
     {
         CreateLineCom(curLineHight, lineInfo.comList[index]);
     }
 }
Ejemplo n.º 2
0
    public void CreateUI(Transform parent)
    {
        m_parent = parent;
        ClearUI();
        int curLineHight = 0;

        for (int i = 0; i < m_listLineInfo.Count; i++)
        {
            UIRichTextLineInfo lineInfo = m_listLineInfo[i];
            CreateLine(lineInfo, curLineHight);
            curLineHight -= lineInfo.hight;
        }
    }
Ejemplo n.º 3
0
    private int SetLineInfo()
    {
        int itemHight = 0;

        for (int i = 0; i < m_listLineStr.Count; i++)
        {
            UIRichTextLineNew  line     = new UIRichTextLineNew(m_text, m_image, m_textHight, m_heighOffset);
            UIRichTextLineInfo lineInfo = line.CreateLine(m_listLineStr[i]);
            m_listLineInfo.Add(lineInfo);
            itemHight += lineInfo.hight;
        }
        return(itemHight);
    }