コード例 #1
0
    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());
    }
コード例 #2
0
 void x(int t, SongManager.Rank r)
 {
     if (r != SongManager.Rank.MISS)
     {
         playerAttack();
         if (r != SongManager.Rank.PERFECT)
         {
             StartCoroutine(perfect());
         }
     }
     else
     {
         playerHit();
     }
 }
コード例 #3
0
 //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();
     }
 }
コード例 #4
0
 //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);
 }