Pular para o conteúdo
AstraDOCS

Contagem regressiva

Dispare um Timer sem depender da contagem de frames.

Componente Timer no mesmo objeto do Behavior.

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";
}

O evento altera o nome após o intervalo.

Trecho dentro de Behavior. Confira Repeat e IgnoreTimeScale. Se há vários timers, compare timerInstanceId e considere count.

Consulte Components.GameTimer. As instruções descrevem o cenário proposto; a execução em dispositivo não foi realizada nesta publicação.