Я это все понимаю, и код опробовал, не понимаю как сделать так что бы метод (Up) не вызывался пока не пройдет другой(Down)
Лучше вообще не так сделать вот если хочешь получить красивую и плавную анимацию качания и типа как в ретро играх - то просто стоит взять за высоту косинус или синус времени от старта приложения, умноженное на какой-то коэфициент и/или дельтатайм и умножить это всё на высоту качания и идобавлять к изначальной высоте, выглядит п&здато и делается в пару строк. 👍