public override void PlayNote(Note note) { var luteNote = LuteNote.From(note); if (RequiresAction(luteNote)) { if (luteNote.Key == LuteNote.Keys.None) { PressNote(GuildWarsControls.EliteSkill); } else { luteNote = OptimizeNote(luteNote); PressNote(NoteMap[luteNote.Key]); } } }
public override void GoToOctave(Note note) { var luteNote = LuteNote.From(note); if (RequiresAction(luteNote)) { luteNote = OptimizeNote(luteNote); while (CurrentOctave != luteNote.Octave) { if (CurrentOctave < luteNote.Octave) { IncreaseOctave(); } else { DecreaseOctave(); } } } }