private void Start() { gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManager>(); bowMain = GetComponent <BowMain>(); BowEvents.ShootArrow += ResetBowPullStretchSoundFlag; BowEvents.ShootArrow += PlayShootArrowSound; }
private void Start() { gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManager>(); bowMain = GameObject.FindGameObjectWithTag("Player").GetComponent <BowMain>(); gameOverScreen.SetActive(false); quickButtonScreen.SetActive(false); Assert.IsNotNull(bowMain); Assert.IsNotNull(gameOverScore); Assert.IsNotNull(gameManager); Assert.IsNotNull(gameOverScreen); Assert.IsNotNull(quickButtonScreen); Assert.IsNotNull(rotationUIText); Assert.IsNotNull(pullStrengthUIText); LevelEvents.AddScore += UpdateScore; LevelEvents.GameOver += EnableGameOverScreen; LevelEvents.GameOver += SetGameOverScore; LevelEvents.ContinueToNextLevel += DisableQuickButtonScreenOnRetry; }
private void Start() { bowMain = GetComponent <BowMain>(); gameManager = GameObject.FindGameObjectWithTag("GameManager").GetComponent <GameManager>(); }