// Start is called before the first frame update void Start() { _workbench.IsAllRepairedAsObservable() .Take(1) .Subscribe(_ => { SceneManager.LoadScene("Result"); }).AddTo(this); }