Based on code from:
Batbarian (Steam)
Kingdom of Night (Steam)
Important Classes/Functions:
DialogueManager.cs
Line 45 PlayDialogue
Starts the text animation
DialogueUtility.cs
Line 28 ProcessInputString
Parses the text and pulls out any special tags/commands
DialogueVertexAnimator.cs
Line 23 AnimateTextIn
Takes the processed text and dialogue commands and performs the text vertex animation