Example #1
0
        public async Task Load()
        {
            LoadSubject.OnNext(Tense.Will);
            await SceneManager.LoadSceneAsync(
                SceneStrategy.SceneName,
                SceneStrategy.LoadAsSingle
                ?LoadSceneMode.Single
                : LoadSceneMode.Additive
                );

            LoadSubject.OnNext(Tense.Did);
            LoadSubject.OnCompleted();
        }
Example #2
0
 public IObservable <Unit> DidLoadAsObservable()
 {
     return(LoadSubject.Where(x => x == Tense.Did).AsUnitObservable().Take(1));
 }