Пример #1
0
 private void LoadStage(int level)
 {
     try
     {
         SceneManager.UnloadSceneAsync(SceneManager.GetSceneAt(1));
     }
     catch (Exception) {
     }
     SceneManager.LoadSceneAsync(StageName + level, LoadSceneMode.Additive).completed += _ => {
         StageManagerAbstract.NowStageState(state => {
             GameState.Value = state;
         });
         OnLoadStageComplete(StageManagerSample.GetSingleton());
     };
 }
 protected virtual void Awake()
 {
     _nowStageManager = this;
 }