using System.Collections.Generic; using FairyGUI.Utils; using UnityEngine; namespace FairyGUI { /// /// GRichTextField class. /// public class GRichTextField : GTextField { /// /// /// 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; } /// /// /// public Dictionary emojies { get { return richTextField.emojies; } set { richTextField.emojies = value; } } } }