Added Typewriter component to build out text one character at a time. To use it, add it to a HyperText object and assign it as the override text source. Note that you can assign your own override text source to it, so you could specify a LocalizableText object as the Typewriter input.
Changes
Reduce Regex allocations when continuously updating HyperText with keyword collections assigned.
Eliminate allocations for continuously updating vertex colors in Unity 5.1 and lower.
ITextSource.OnBecameDirty is now a raw C# event of type ITextSourceEvent.
Bug Fixes
Fixed bug where HyperText would not immediately regenerate geometry when clearing a keyword collection in the inspector.
Fixed possible exception in HyperTextProcessor if using an ITextSource that returns null for its OutputText property.
Fixed possible null exception in HyperTextProcessor.KeywordCollectionClass.GetHashCode() if the collection is null.