예제 #1
0
 private void SetupRunes()
 {
     Debug.Log("Inside SetupRunes(), setting up runes...");
     for (int i = 0; i < settings.runeSequence.Length; i++)
     {
         MusicalWallRune rune = settings.runeSequence[i];
         if (i < correctNotes.Length)
         {
             Notes note = correctNotes[i];
             Debug.Log("Setting Rune " + rune + " to Note: " + note);
             rune.SetNote(note);
         }
         else
         {
             Debug.Log("Nothing to assign to Rune " + rune + ", hiding it.");
             rune.Hide();
         }
     }
 }
예제 #2
0
    public void HighlightRune(Notes note)
    {
        MusicalWallRune matchedRune = settings.runeSequence.Single(rune => rune.note == note);

        matchedRune.Highlight();
    }