The TypewriterEffect is working great for animating dynamic text thank you. One thing that we came across was that if we had any BBCode characters at the end of a string that we were using the TypewriterEffect to animate we would get an index-out-of-range error. We fixed this by adding the following if statement to the while (mCurrentOffset < mFullText.Length && mNextChar <= RealTime.time) in the Update() function:
if (mCurrentOffset >= mFullText.Length)
{
break;
}
Can you please add this fix to the TypewriterEffect.cs in the next version of NGUI.
Thank you.