How do I break localised text into a character array?

I’d like my localized dialogue to reveal itself one character at a time. So I’m trying to break the text into an array of characters,

I know I can cast the text to a string and use the Get Character Array From String node, but this advises against that.

Just curious. What exactly confuses you at that topic?

By ‘topic’ are you referring to the link? What confuses me is that the link advises not to convert between text and strings, leaving me uncertain of how to get an array of characters from localised text.

You’ll have to convert it to a string to do this. While the source text will still be localised, the string version will no longer have a link to the live-table entry so live-culture switching won’t affect your UI like it should.

This is also a pretty expensive way of handling this. You might want to look at having the UI handle the visibility (people have done this before for “typewriter” style text).