UniRxのFromCoroutineを使用し、コルーチン終了後にSubscribeしている処理を実行するような処理を行いたく、下記のように
コルーチンの実行を行っているのですが、これは一度実行されるとDisposeされてしまい、再度使いまわすようなことができなくなってしまいます。
用途としては複数回使用したいため、コルーチン実行後もDisposeしてほしくないのですが、させない方法などありますでしょうか。
※通常のUnityのコルーチンでは、コルーチンの終了検知にひと手間加えなくてはならず、できればUniRxの機能で実現したい所です。
c#
1// hogeCoroutineの実行終了後、hogeMethodが実行される 2Observable.FromCoroutine(hogeCoroutine) 3 .Subscribe(_ => hogeMethod());
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/06 02:26