Hey,
A while ago you had helped me come up with a script that could place an input caret at the end of a STM component to simulate typing. The script works by grabbing the STMTextInfo of stm.latestNumber and using that letter's pos as a starting point.
After updating to 1.12, it seems that this is no longer working when I rebuild the text. I have a backspacing effect where I loop through the text and delete the last letter up to a point - then I change the text to a new string, and call Rebuild to type out the new string instead. The reading works correctly, but when I change the text, the pos of latestNumber is always at the end of the sentence. So the caret gets stuck at the end while the text reads out to eventually catch up to it.
The rebuilding part of the method is just this:
theMesh.readDelay = originalReadDelay; theMesh.text = originalStr.Remove(backspaceStart, charsToDel); theMesh.Rebuild(readTime, true);
Did anything change with STMTextInfo or latestNumber in the past few versions?