Trying to make text appear in groups one after the other

I am trying to make text appear in groups (sentences one after the other) i.e: “blah blah blah” disappears “blah blah blah” while having it seem typed out. I got to one point so far with my code, but am stuck, the second group of text just appears, not typed out. Here’s what I got so far:

the timers are for specific timing

{"data":{"behavior":{"v":"2","nodes":[{"inputCount":2,"outputCount":2,"name":"List Text","behaviorType":"logic.NodeGroup","x":-90,"y":0,"id":"c465a72b40cf9a43","isMenuItem":false},{"inputCount":0,"outputCount":1,"name":"Bundle Input","behaviorType":"logic.NodeGroupInput","x":-900,"y":-128,"group":"c465a72b40cf9a43","id":"c465a72d428d1344","portId":"c465a72b40cf9a43i0","tag":"List","dataType":1},{"inputCount":7,"outputCount":5,"name":"Text List","behaviorType":"logic.data.TextList","x":0,"y":0,"group":"c465a72b40cf9a43","id":"c465a72e511e4944","startVal":[]},{"inputCount":1,"outputCount":1,"name":"Text List Order","behaviorType":"logic.data.ListOrder","x":-360,"y":-128,"group":"c465a72b40cf9a43","id":"c465a72fbd26c348","mode":2,"copy":true,"numSort":false},{"delay":0.1,"count":0,"version":2,"inputCount":3,"outputCount":1,"name":"Timer","behaviorType":"logic.triggers.Timer","x":-180,"y":32,"group":"c465a72b40cf9a43","id":"c465a730f887da44"},{"inputCount":1,"outputCount":1,"name":"Text List Count","behaviorType":"logic.data.ListCount","x":-360,"y":-32,"group":"c465a72b40cf9a43","id":"c465a73e25e2ac40"},{"inputCount":5,"outputCount":2,"name":"Text","behaviorType":"logic.data.TextBlock","x":360,"y":-64,"group":"c465a72b40cf9a43","id":"c465a73fdbc2244f","startVal":""},{"inputCount":1,"outputCount":0,"name":"Bundle Output","behaviorType":"logic.NodeGroupOutput","x":540,"y":-64,"group":"c465a72b40cf9a43","id":"c465a73fe7a0514d","portId":"c465a72b40cf9a43o0","tag":"Text","dataType":1},{"inputCount":1,"outputCount":1,"name":"Text List Count","behaviorType":"logic.data.ListCount","x":180,"y":-224,"group":"c465a743525c114e","id":"c465a7403c7b0b49"},{"inputCount":5,"outputCount":2,"name":"Text","behaviorType":"logic.data.TextBlock","x":540,"y":-224,"group":"c465a743525c114e","id":"c465a7404565c348","startVal":""},{"inputCount":0,"outputCount":1,"name":"Bundle Input","behaviorType":"logic.NodeGroupInput","x":0,"y":-224,"group":"c465a743525c114e","id":"c465a7400920eb4b","portId":"c465a743525c114ei0","tag":"List","dataType":4},{"inputCount":0,"outputCount":1,"name":"Bundle Input","behaviorType":"logic.NodeGroupInput","x":360,"y":-128,"group":"c465a743525c114e","id":"c465a740e3518747","portId":"c465a743525c114ei1","tag":"Reset","dataType":2},{"gateVal":0,"mode":"equal to","inputCount":2,"outputCount":2,"name":"Filter","behaviorType":"logic.logic.Filter2","x":360,"y":-224,"group":"c465a743525c114e","id":"c465a740e314494b"},{"inputCount":1,"outputCount":0,"name":"Bundle Output","behaviorType":"logic.NodeGroupOutput","x":720,"y":-224,"group":"c465a743525c114e","id":"c465a74079ff0d46","portId":"c465a743525c114eo0","tag":"Blank","dataType":1},{"inputCount":1,"outputCount":0,"name":"Bundle Output","behaviorType":"logic.NodeGroupOutput","x":540,"y":-288,"group":"c465a743525c114e","id":"c465a7418ed87545","portId":"c465a743525c114eo1","tag":"Finished","dataType":2},{"inputCount":2,"outputCount":2,"name":"Finished","behaviorType":"logic.NodeGroup","x":180,"y":-96,"group":"c465a72b40cf9a43","id":"c465a743525c114e","isMenuItem":false},{"inputCount":1,"outputCount":0,"name":"Bundle Output","behaviorType":"logic.NodeGroupOutput","x":360,"y":-128,"group":"c465a72b40cf9a43","id":"c465a7435847f545","portId":"c465a72b40cf9a43o1","tag":"Finished","dataType":2},{"inputCount":5,"outputCount":2,"name":"Text","behaviorType":"logic.data.TextBlock","x":-720,"y":-96,"group":"c465a72b40cf9a43","id":"c465ff3bef40d04d","startVal":""},{"inputCount":5,"outputCount":2,"name":"Text","behaviorType":"logic.data.TextBlock","x":-540,"y":-128,"group":"c465a72b40cf9a43","id":"c466012e3131154b","startVal":""},{"inputCount":0,"outputCount":1,"name":"Bundle Input","behaviorType":"logic.NodeGroupInput","x":-360,"y":64,"group":"c465a72b40cf9a43","id":"c4666ec47d038b4b","portId":"c465a72b40cf9a43i1","tag":"Delay","dataType":2}],"links":[{"input_id":"c466012e3131154bi0","output_id":"c465a72d428d1344o0"},{"input_id":"c465ff3bef40d04di1","output_id":"c465a72d428d1344o0"},{"input_id":"c465a743525c114ei0","output_id":"c465a72e511e4944o0"},{"input_id":"c465a73fdbc2244fi3","output_id":"c465a72e511e4944o2"},{"input_id":"c465a73e25e2ac40i0","output_id":"c465a72fbd26c348o0"},{"input_id":"c465a72e511e4944i0","output_id":"c465a72fbd26c348o0"},{"input_id":"c465a72e511e4944i2","output_id":"c465a730f887da44o0"},{"input_id":"c465a72e511e4944i4","output_id":"c465a730f887da44o0"},{"input_id":"c465a743525c114ei1","output_id":"c465a73e25e2ac40o0"},{"input_id":"c465a730f887da44i0","output_id":"c465a73e25e2ac40o0"},{"input_id":"c465a73fe7a0514di0","output_id":"c465a73fdbc2244fo0"},{"input_id":"c465a740e314494bi1","output_id":"c465a7403c7b0b49o0"},{"input_id":"c465a74079ff0d46i0","output_id":"c465a7404565c348o0"},{"input_id":"c465a7403c7b0b49i0","output_id":"c465a7400920eb4bo0"},{"input_id":"c465a7404565c348i1","output_id":"c465a740e3518747o0"},{"input_id":"c465a7418ed87545i0","output_id":"c465a740e314494bo0"},{"input_id":"c465a7404565c348i1","output_id":"c465a740e314494bo0"},{"input_id":"c465a73fdbc2244fi0","output_id":"c465a743525c114eo0"},{"input_id":"c465a7435847f545i0","output_id":"c465a743525c114eo1"},{"input_id":"c465a730f887da44i1","output_id":"c465a743525c114eo1"},{"input_id":"c466012e3131154bi4","output_id":"c465ff3bef40d04do0"},{"input_id":"c465a72fbd26c348i0","output_id":"c466012e3131154bo1"},{"input_id":"c465a730f887da44i2","output_id":"c4666ec47d038b4bo0"}]}}}

That should be what you need
Screenshot 2023-09-23 4.37.57 PM

The “List” input is improperly named, forget to change it to “Text”
The “Delay” input is how fast it types out the text. (in 1/10 of a second)

What happening inside the bundle is it’s basically transforming the Text into a List. From there the items are popped from a Text List.
The difference between doing that and a List Each is that a List Each doesn’t allow you to input again as it’s outputting, meaning you can’t skip dialogue.

1 Like

I had solved the issue