Всем привет! При работе с Timer от LibGDX возникла необходимость ручного обновления таймера. Использование stop и start не рассматривается, так как легче определить, когда таймер должен работать, чем когда останавливаться и запускаться. Использование для этих целей конструкций в виде
if (isRun)
{
var += some_const;
if (some_const > max_var)
isRun = false;
}
неудобно тем, что таких таймеров четыре штуки и это делает код громоздким.
В классе com.badlogic.gdx.utils.Timer есть локальный метод update, но он недоступен для использования по понятным причинам. Может еще каким-то образом можно получить возможность вручную обновлять Timer? Может есть другие реализации таймеров? Неужели ни у кого больше такой необходимости не возникало, что даже интернет не дает ответ на этот вопрос?