public override IEnumerator ToDisplay(InteractiveMessageContent content, StringBuilder builder, char?lastChar = null)
 {
     if (lastChar != null && lastChar != '\n' || !OnlyIfSignificant)
     {
         builder.Append('\n');
         content.GetComponent <Text>().text = builder.ToString();
         yield return(content.CharacterWaiterCoroutine());
     }
 }
                public override IEnumerator ToDisplay(InteractiveMessageContent content, StringBuilder builder, char?lastChar = null)
                {
                    Text textComponent = content.GetComponent <Text>();

                    foreach (char c in Message)
                    {
                        builder.Append(c);
                        textComponent.text = builder.ToString();
                        yield return(content.CharacterWaiterCoroutine());
                    }
                }
 public override IEnumerator ToDisplay(InteractiveMessageContent content, StringBuilder builder, char?lastChar = null)
 {
     builder.Remove(0, builder.Length);
     content.GetComponent <Text>().text = "";
     yield return(content.CharacterWaiterCoroutine());
 }