public async Task Unload() { UnloadSubject.OnNext(Tense.Will); await SceneManager.UnloadSceneAsync(SceneStrategy.SceneName); UnloadSubject.OnNext(Tense.Did); UnloadSubject.OnCompleted(); }
public IObservable <Unit> DidUnloadAsObservable() { return(UnloadSubject.Where(x => x == Tense.Did).AsUnitObservable().Take(1)); }