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(); } } }
public void HighlightRune(Notes note) { MusicalWallRune matchedRune = settings.runeSequence.Single(rune => rune.note == note); matchedRune.Highlight(); }