private void Awake() { _depenciesManager = FindObjectOfType <DepenciesManager>(); _rigidbody = GetComponent <Rigidbody2D>(); _gameManager = _depenciesManager.gameManager; _audioManager = _depenciesManager.audioManager; }
private void Awake() { _depenciesManager = FindObjectOfType <DepenciesManager>(); LoadPlayerState(); _gameManager = _depenciesManager.gameManager; _gameManager.OnHighScoreChangedEvent += UpdateHighScore; _gameManager.GameOverWonEvent += SavePlayerState; }
private void Awake() { _depenciesManager = FindObjectOfType <DepenciesManager>(); _gameManager = _depenciesManager.gameManager; _powerUpManager = _depenciesManager.powerUpManager; _audioManager = _depenciesManager.audioManager; _rigidbody = GetComponent <Rigidbody2D>(); _gameManager.GameOverLostEvent += GameOverChecker; _gameManager.GameOverWonEvent += GameOverChecker; _powerUpManager.OnBallSpeedUpEvent += BallSpeedUp; }
private void Awake() { _depenciesManager = FindObjectOfType <DepenciesManager>(); _livesBar = _depenciesManager.livesBar; _scoreBar = _depenciesManager.scoreBar; _coinBar = _depenciesManager.coinBar; _ball = _depenciesManager.ball; _coin = Resources.Load <Coin>("Coin"); _playerBehaviour = _depenciesManager.playerBehaviour; _audioManager = _depenciesManager.audioManager; }
private void Awake() { _depenciesManager = FindObjectOfType <DepenciesManager>(); _gameManager = _depenciesManager.gameManager; }