private void Start() { _currentPoolManager.PoolConfig = gameManagerConfig.PoolConfig; _currentPoolManager.InitGamePools(); _currentLevelManager.Init(); _currentLevelManager.OnNextLevel += GoOnNextLevel; _currentLevelManager.OnGameOverEvent += OnGameOver; _uiManager.SetPageState(UIManager.PageState.StartGame); _uiManager.FireButton.onClick.AddListener(ConfirmStartGame); _uiManager.ReplayButton.onClick.AddListener(ConfirmStartGame); }
private void Start() { newGameButton.onClick.AddListener(OnGameStartConfirmed); restartButton.onClick.AddListener(OnGameOverConfirmed); _poolManager.PoolConfig = gameManagerConfig.PoolConfig; _poolManager.InitGamePools(); _lantern.Initialize(); _player.Initialize(); //_uiManager.Initialize(); _levelManager.Initialize(); }