Is there a way for a class inheriting from UIInput to know if the user has just typed a symbol? Presently I'm having to override some of the functionality to even show a symbol.
void Awake()
{
base.Init();
UILabel lbl = this.GetComponentInChildren<UILabel>();
lbl.supportEncoding = true;
lbl.symbolStyle = NGUIText.SymbolStyle.Colored;
}
I've noticed that when I do type a symbole such as :smile: the input caret does not back up to just after the smile emoticon. Any ideas on how I could accomplish this? A stretch goal would be to delete the emoticon and delete the entire :smile: from the input.
If I don't hear back, then I'll just have to have the users input their symbols manually by clicking on them instead of typing them.