###実現したいこと
コルーチンでAPI通信を行い、結果をDictionary型として受け取りたい。
その際、コルーチンから戻り値という形で値を受け取りたい。
設計上、コルーチンの中で値を他の関数へ引き渡すというのが許されていない状況で戻り値として受け取る方法をご教授していただく質問させていただきました。どうぞよろしくお願い致します。
発生している問題・エラーメッセージ
Unity.Engine.CoroutineをSystem.collections.Generic.Dictionary<string,string>へ暗黙的に変換できません
該当のソースコード
C#
1private Dictionary<string, string> analyzeEmotion; 2 3var emotionResult = StartCoroutine(aPICommunication.RequestAPI(EmpathAPIURL, sendData)); 4analyzeEmotion = emotionResult;
試したこと
明示的なキャストで以下は試してみました。
C#
1analyzeEmotion = (Dictionary<string,string>)emotionResult;
補足情報(FW/ツールのバージョンなど)
Unity2020.3.13f1 を使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/12 10:50