LoginSignup
7
5

More than 5 years have passed since last update.

UniRxのCreateを使う

Posted at

Observable.Create<T>ではobserverが渡ってくるので、それを使って柔軟にStreamを発火させる。
戻り値にDisposableが必要なのでDisposable.Create(~)でDisposableを作成し返している。

Create
        var createStream = Observable.Create<int> (observer => {
            observer.OnNext (0);
            observer.OnCompleted ();
            return Disposable.Create (() => {
                print ("Dipose");
            });
        });

        createStream.Subscribe (hoge => print ("test1:" + hoge));



7
5
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
5