示例#1
0
 private IObservable <Unit> Load(Rife.Scene scene, LoadSceneMode mode)
 {
     return(Observable.Defer(() => SceneManager
                             .LoadSceneAsync(scene.ToString(), mode)
                             .AsObservable()
                             .Do(_ => this.FireSignalOpened(scene))
                             .AsUnitObservable()));
 }
示例#2
0
 public IObservable <Unit> Unload(Rife.Scene scene)
 {
     return(Observable.Defer(() => SceneManager
                             .UnloadSceneAsync(scene.ToString())
                             .AsObservable()
                             .Do(_ => this.FireSignalClosed(scene))
                             .AsUnitObservable()));
 }