j'utilise le aws sdk pour récupérer des assetbunble depuis un s3 avec la méthode Client.ListObjectsAsync et client.GetObjectAsync
mon problème est que ces méthodes sont async et qu'elle n'utilise pas le yield comme la fonction www.
Voici ma fonction start :
Code : Tout sélectionner
IEnumerator Start(){
yield return StartCoroutine(gettemplates());
yield return StartCoroutine(Initialize());
yield return StartCoroutine(LoadLevel (templateFolder, templateName, sceneName, true) );
}
Comment travailler avec les yields /callbacks pour que ma première fonction mette en pause les deux suivantes tant qu'elle n'est pas finie d'être exécutée ?