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