Unity/UniRx/Observable

提供: 初心者エンジニアの簡易メモ
2021年10月13日 (水) 19:56時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==Observable.Createを使う== <pre> Observable.Create<int>(observer => { for (var i = 1; i <= 3; i++) { observer.OnNext(i); } Debug.Log("Finished...」)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
ナビゲーションに移動 検索に移動

Observable.Createを使う

Observable.Create<int>(observer =>
{
    for (var i = 1; i <= 3; i++)
    {
        observer.OnNext(i);
    }
    Debug.Log("Finished");
    observer.OnCompleted();
    return Disposable.Create(() =>
    {
        Debug.Log("Dispose");
    });
}).Subscribe(x => Debug.Log(x));

参考:https://qiita.com/toRisouP/items/86fea641982e6e16dac6