Has a concrete return type. Note that, a coroutine can't use return in its body, and can't use auto as its return type. In object-oriented programming, we declare a class before we can create an ...
For technical details, see blog post: UniTask v2 — Zero Allocation async/await for Unity, with Asynchronous LINQ For advanced tips, see blog post: Extends UnityWebRequest via async decorator pattern — ...