public FloorUseCases(CompositeDisposable disposables) : base(disposables) { OnAfterTransitScenario .Do(_ => { SpatialMappingManager.Instance.gameObject.SetActive(true); }) .Subscribe() .AddTo(disposables); OnBeforeTransitScenario .Do(c => { if (c == Scenario.Chapter.Start) { SpatialMappingManager.Instance.gameObject.SetActive(true); } else { SpatialMappingManager.Instance.gameObject.SetActive(false); } }) .Subscribe() .AddTo(disposables); }
public MarkerUseCases(CompositeDisposable disposables) : base(disposables) { OnAfterTransitScenario .Do(_ => VuforiaBehaviour.Instance.enabled = true) .Subscribe() .AddTo(disposables); OnBeforeTransitScenario .Do(_ => VuforiaBehaviour.Instance.enabled = false) .Subscribe() .AddTo(disposables); }