Я видел по крайней мере два способа:
1) для обработки событий на сенсорном экране
2) для планирования повторяемой задачи, которая отправляет состояние джойстика объекту.Исходная ссылка:
ссылка
Я выбрал второй путь. Но дополнительно я использую экземпляр таймера для повторения нажатия кнопки.
Я также создал константы, которые означают все возможные состояния джойстика (состояния джойстика sneakyinput по умолчанию представлены числами)