public void Start() { Debug.Log("Start level: " + ScenesManager.GetLevelNumber()); _fieldController.Initialize(); GlobalDataHolder.SetField(_fieldController.field); _fieldController.field.SpawnPlayer(); GlobalEventSystem.ListenPlayerDeath(); GlobalEventSystem.RaiseLevelStart(); GlobalDataHolder.player.ui.onGameOverNext += _OnLevelEnd; GlobalDataHolder.player.ui.onGameWin += _OnGameWin; }