コード例 #1
0
 void Init()
 {
     EventManager.Get <DataInitCompleteEvent> ().Subscribe(OnDataInited);
     PreloaderWindow.Show();
     StartLoadData();
 }
コード例 #2
0
 void OnDataInited()
 {
     EventManager.Get <DataInitCompleteEvent> ().Unsubscribe(OnDataInited);
     Debug.Log("COMPLETE!");
     _dataController.StartUserSession();
 }
コード例 #3
0
 public void LoadCurrentLevel()
 {
     EventManager.Get <LevelStartEvent> ().Subscribe(OnLevelStart);
     _currentLevelData = Main.Inst.Data.Get <LevelData>(level_ => level_.id == _currentLevelId);
     SceneManager.LoadScene(_currentLevelData.levelSceneName);
 }