C#
1IEnumerator PlayOpenAnimation_IE() 2{ 3 this.animator.Play(OpenAnimationName); 4 yield return new WaitWhile(() => { return IsPlayingAnimation(); }); 5}
上記をasync Taskに書き換えたいのですが書き換え方がわからず困ってしまっている状況です。
C#
1async Task PlayOpenAnimation() 2{ 3 this.animator.Play(OpenAnimationName); 4 await new WaitWhile(() => { return IsPlayingAnimation(); }); 5}
上記ですとエラーが出てしまいます。
WaitWhileなどはTaskにする時どのように書き替えるのでしょうか(新たに用意されているのでしょうか)
WaitForSecondsなどを使用できるようにする外部アセットがあるみたいなのですが、今回お伺いしたいのはTaskに書き換えた場合、同様の処理を行いたい場合どのように書き替えたらよいかとなります。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。