UMG: UNDERTALE styled dialogue box.

UPDATE: Okay, so turns out the reason I couldn’t access the text bind variable was because I had to expose and make it editable, which I neglected to do before. Now I can get the text displaying. I’ll continue trying to figure this out myself, if anybody has any ideas or suggestions I would love to hear from you!

UPDATE 2: Figured out how to loop the array of individual characters from the string into the UMG text widget, but I now realize I can’t use a ForEachLoop because you can’t use a delay node inside of loop iterations. Not sure how to go about doing this.

Edit 3: Got a manual loop going, works fine. I also managed to manually add pauses to the text by splitting up the strings where the pauses would be, then putting a delay between them and appending the rest of the text to the text that is being written to the text widget. Now I gotta figure out how to make it so you can press a button to skip the typing and just display all the text.