nostr:npub1r53tv8nmdzjcqka9dqkkqalz3fuzfpnamc6ngtyhdxy2mg3jwp8snruu60 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!