2. Can someone perhaps help point me in how can I costume change this to work exactly as it does now, only to type the string from the last char to the first one? i.e. typing the string in reverse order?I tried changing the starting index to 'message.Length' (instead of 0), and then change all the 'index++' to 'index--'. But I get an error in the OnUpdate() that array index is out of range...

I'm using the String Typewriter effect to write some texts in a iGUI text box. However what happens many times is that the words close to the limit of the border of the box get cut and jump to the next line. The effect is not nice and I was wondering whether there is away to improve it.

For instance, if I write a sentence. "Hello, This is a test" but the text box is smaller than the whole text, what happens is that I'll see this: "Hello, This is a te" in the line, and right after "Hello, This is a (in the first line) test (in the second line).

Does it make sense? "Test" will start writing in the first line, but because there is not enough space, it will jump to the second line.

Edit: I have been investigating and aparently there is a script that makes something similar in the templates of TextMeshPro. Is there anyway to implement it to the existing Typewriter effect?