public void TransitScene() { var routing = new RoutingUseCase.Factory().Create(); routing.LoadSceneAsObservable(LoadingOrder.To, LoadSceneMode.Additive) .Subscribe(result => { if (LoadingOrder.Overlay == false) { routing.UnloadScene(LoadingOrder.From); } routing.UnloadScene("MoguraLoading"); }, error => { }, () => { }); }