--- title: "Contagem regressiva" version: snapshot-2026-10-06 engineGeneration: astra-current language: C# status: source-reviewed runtimeVerified: false platformEvidence: [] url: https://astraengine.com.br/pt-br/snapshot-2026-10-06/receitas/contagem-regressiva/ --- # Contagem regressiva Dispare um Timer sem depender da contagem de frames. ## Composição da cena Componente Timer no mesmo objeto do Behavior. ## Implementação ```csharp public override void Start() { var component = Object.GetComponent("astra.time.timer"); if (component is not null) component.Timer().Start(5.0); } public override void TimerElapsed(ulong timerInstanceId, uint count) { Object.Name = "Tempo encerrado"; } ``` ## Resultado esperado O evento altera o nome após o intervalo. ## Cuidados Trecho dentro de Behavior. Confira Repeat e IgnoreTimeScale. Se há vários timers, compare timerInstanceId e considere count. Consulte [Components.GameTimer](/pt-br/snapshot-2026-10-06/api/astra-components-gametimer/). As instruções descrevem o cenário proposto; a execução em dispositivo não foi realizada nesta publicação.