Unity5 C#の環境
非同期で動いている外部APIがあります。
このAPIはリクエストをかけてから、すこし時間がたってから結果を返してきます。
リクエストをかけてから結果が返るまで待ちたいと思います。
どのように実装すればよいのでしょうか?
イメージとしては以下のような使い方をしたいです。
C#
1int GetResult() 2{ 3 CallApi(); 4 int result = ResultApi(); 5 return result; 6}
このような書き方をすると、非同期で結果を返しますので、リクエストをかけた直後に結果を取得しようとすると当然失敗してしまいます。
コルーチンを使うと実装できそうな気がして調べてみたのですがうまく実装できませんでした。
よいやり方がありましたらお教えください。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/07 15:36