public void PlayerShoot() { switch (type) { case PATTERN.ONE: player.ShootOne(); break; case PATTERN.TWO: player.ShootTwo(); break; case PATTERN.THREE: player.ShootThree(); break; case PATTERN.FOUR: player.ShootFour(); break; } if (updateScore) { scoreSkip = (scoreSkip + 1) % 2; if (scoreSkip == 0) { score.Peak(); } } }
private void OnTriggerStay2D(Collider2D collision) { //Debug.Log("Trigger with " + collision.gameObject.name); if (Input.GetKeyDown(KeyCode.Space)) { player.ShootThree(); //collision.GetComponent<Collider2D>().enabled = false; hasPressed = true; //if (!hasDisplayed) //{ hasDisplayed = true; if (PlayerController2D.isDead) { return; } rhythmIndicator.transform.rotation = Quaternion.Euler(new Vector3(0, 0, Random.Range(-10f, 10f))); rhythmIndicator.text = Random.Range(0f, 1f) < .5f ? "Great!" : "Perfect!"; rhythmAnim.SetTrigger("display"); audioManager.PlaySound("OnBeat"); //StartCoroutine(ResetParam(.1f)); // display Great! //} } }