void showPopup(int trackNumber, SongManager.Rank rank) { if (rank == SongManager.Rank.PERFECT) { text.text = "PERFECT!"; text.enabled = true; } else if (rank == SongManager.Rank.GOOD) { text.text = "GOOD!"; text.enabled = true; } else if (rank == SongManager.Rank.OKAY) { text.text = "OKAY!"; text.enabled = true; } else if (rank == SongManager.Rank.MISS) { text.text = "MISS!"; text.enabled = true; } StartCoroutine(PopUpDelay()); }
void x(int t, SongManager.Rank r) { if (r != SongManager.Rank.MISS) { playerAttack(); if (r != SongManager.Rank.PERFECT) { StartCoroutine(perfect()); } } else { playerHit(); } }
//Increment based on rank level input void incrementScore(int trackNumber, SongManager.Rank rank) { if (rank == SongManager.Rank.PERFECT) { TheScore += 300; ScoreDisplay.GetComponent <Text>().text = "Score: " + TheScore.ToString(); } else if (rank == SongManager.Rank.GOOD) { TheScore += 200; ScoreDisplay.GetComponent <Text>().text = "Score: " + TheScore.ToString(); } else if (rank == SongManager.Rank.OKAY) { TheScore += 100; ScoreDisplay.GetComponent <Text>().text = "Score: " + TheScore.ToString(); } }
//Healthbar update related to missing notes void DecrementHealth(int trackNumber, SongManager.Rank rank) { if (health > 0f && rank == SongManager.Rank.MISS) { health -= .05f; } else if (health < 1f && rank == SongManager.Rank.OKAY) { health += .01f; } else if (health < 1f && rank == SongManager.Rank.GOOD) { health += .025f; } else if (health < 1f && rank == SongManager.Rank.PERFECT) { health += .05f; } healthBar.SetSize(health); }