Лучший способ - хранить важные события и строго использовать таймер в игре для проверки следующего события.Например, если владелец кормит собаку, просто запишите, что собаку кормили в это время, а затем время от времени включайте таймер, чтобы посмотреть, прошло ли достаточно времени, чтобы дать собаке голод.Таким образом, фактическое состояние таймера не имеет значения.
Кроме того, это будет означать, что вам не нужно более одного таймера.У вас будет метод-обработчик, который будет проверять ваше состояние и запускать другие методы по мере необходимости в зависимости от времени, прошедшего с момента последнего события.