Pular para o conteúdo
AstraDOCS

Astra.GameTimerRuntime

Astra 0.2.3-preview.20261007Referência de assinaturasReferência revisada · 07 out. 2026

Controls the session scheduler; countdown state is never authored or serialized.

Namespace: Astra · Assembly: Astra.Scripting · Tipo: Class

class Astra.GameTimerRuntime

Controls the session scheduler; countdown state is never authored or serialized.

No Behavior, use Time, StartCoroutine/StartAsync ou o componente Timer/Transform Tween associado ao objeto. Dados de estado retornam do consumidor runtime; não se instanciam para iniciar uma simulação por conta própria.

Tempo, eventos e tweens: o membro presente nesta referência pertence ao contrato atual. O roadmap registra a família; não há promessa/data individual de evolução para cada membro. Membros ainda sem explicação especializada são indicados como revisão editorial pendente.

Para ler os campos e recursos pelo caminho do editor, use mapa de acesso.

Membro Categoria
Pause Method
Resume Method
Start Method
State Method
Stop Method

Pause

public static void Pause(Astra.Components.GameTimer timer)

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Chame pelo acesso deste tipo indicado acima, com argumentos da assinatura. O efeito especializado deste membro ainda precisa de revisão editorial individual; não deduza equivalência com Unity/Godot pelo nome.

Roadmap deste membro: Tempo, eventos e tweens. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
timer Astra.Components.GameTimer

Resume

public static void Resume(Astra.Components.GameTimer timer)

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Chame pelo acesso deste tipo indicado acima, com argumentos da assinatura. O efeito especializado deste membro ainda precisa de revisão editorial individual; não deduza equivalência com Unity/Godot pelo nome.

Roadmap deste membro: Tempo, eventos e tweens. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
timer Astra.Components.GameTimer

Start

public static void Start(Astra.Components.GameTimer timer, float seconds = 0)

Starts/restarts; positive seconds also updates the runtime interval. Zero uses the configured interval. Keeps per-timer pause.

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Starts/restarts; positive seconds also updates the runtime interval. Zero uses the configured interval. Keeps per-timer pause.

Roadmap deste membro: Tempo, eventos e tweens. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
timer Astra.Components.GameTimer
seconds float · Opcional: 0

State

public static Astra.TimerRuntimeState State(Astra.Components.GameTimer timer)

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Chame pelo acesso deste tipo indicado acima, com argumentos da assinatura. O efeito especializado deste membro ainda precisa de revisão editorial individual; não deduza equivalência com Unity/Godot pelo nome.

Roadmap deste membro: Tempo, eventos e tweens. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
timer Astra.Components.GameTimer

Stop

public static void Stop(Astra.Components.GameTimer timer)

Caminho: Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”.

Uso: Chame pelo acesso deste tipo indicado acima, com argumentos da assinatura. O efeito especializado deste membro ainda precisa de revisão editorial individual; não deduza equivalência com Unity/Godot pelo nome.

Roadmap deste membro: Tempo, eventos e tweens. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
timer Astra.Components.GameTimer