@3b8d92af I wrote my own async library that had support for doing Coroutines without Monobehaviours. Problem was it didn’t support Unity’s WaitForSeconds etc. that’s not a problem in Godot and I’d need to do some experiments to figure out how the Godot default scheduler behaves but probably wouldn’t be hard to port over. 🤔
@1d22b61e Hah, I did something similar, but perhaps backwards? IIl extended the await keyword to work with unity coroutines, by pairing them with a fresh monobehaviour and an async task watching them for the finish. The await then returns the last nested object yielded, so I could get returned values from them too!