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