Evento: OnTimer

Este evento está associado a Timers do Kernel e do Viewer.

Variáveis sempre registradas neste tratador:

  • Timer (table) : objeto que representa o Timer que disparou o script.

Exemplo de Uso:

-- Objeto timer está disponível, é possível inspecionar qual foi o Timer que disparou o evento,
-- identificar e até alterar sua taxa de atualização, e até desabilitar o Timer  se ele for cíclico.

print("Tick " .. os.date())

function printTimer(t)
  print("Name " .. Timer.Name)
  print("IsCyclic " .. tostring(Timer.IsCyclic))
  print("ScriptName " .. Timer.ScriptName)
  print("Interval " .. Timer.Interval)
  print("Enabled " .. tostring(Timer.Enabled))
end

if (Timer) then
  printTimer(Timer)
end

-- Faça aqui o que o tratador do Timer deveria fazer