Beispiel #1
0
 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();
        }