I have a project-specific bug that I'm trying to untangle, and I'm not totally sure if the issue is in my own code or if it's in STM.
I have a piece of text that's animated with a custom wave, like <w=myWave>. It displays properly when it's first shown to the player and in the editor. But, when I load that same text from the player's save file in build, the text isn't animated — and it looks like it got frozen mid-animation.
You can see how the name "kameleon1c" appears to be frozen at different stages of the wave.
Anyway, is there any situation where this would be intended behavior? At first I was thinking that perhaps the <w> tag got removed or renamed when loading the string from the save file. But, according to my testing in the editor, it looks like removing the <w> causes the string to render normally, even if it was mid-animation. Also, it's worth noting that this works correctly in the editor — I'm only getting the problem in the build.
I haven't been able to reproduce this elsewhere, so it might have something to do with the whole setup that it's part of, which involves a vertical layout group and probably multiple rebuilds. So, I'm trying to figure out what situation could cause this in the first place.