DISCLAIMER: This is not a Netcode question afaik since this isn't dealing with multiplayer.
The classic way to work with MonoBehaviour-based code would be to use UnityWebRequest with YieldInstructions/IEnumerators. What's the preferred way to do this in DOTS? Should I rely on the older coroutine system or use the .NET APIs which support async/await?