| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | using System.Collections.Generic;using FairyGUI.Utils;using UnityEngine;namespace FairyGUI{    /// <summary>    /// GRichTextField class.    /// </summary>    public class GRichTextField : GTextField    {        /// <summary>        ///         /// </summary>        public RichTextField richTextField { get; private set; }        public GRichTextField()            : base()        {        }        override protected void CreateDisplayObject()        {            richTextField = new RichTextField();            richTextField.gOwner = this;            displayObject = richTextField;            _textField = richTextField.textField;        }        override protected void SetTextFieldText()        {            string str = _text;            if (_templateVars != null)                str = ParseTemplate(str);            _textField.maxWidth = maxWidth;            if (_ubbEnabled)                richTextField.htmlText = UBBParser.inst.Parse(str);            else                richTextField.htmlText = str;        }        /// <summary>        ///         /// </summary>        public Dictionary<uint, Emoji> emojies        {            get { return richTextField.emojies; }            set { richTextField.emojies = value; }        }    }}
 |