Pular para o conteúdo
AstraDOCS

Astra.MotorControlRuntime

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

Five bounded origin channels per motor. Submit Script/AI every Update/FixedUpdate. Zero explicitly claims a stop for that frame. Equal-source submissions use actual script execution order. Release cancels its queued jump. Commands preserve the object's mesh, collision, and physical authority.

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

readonly struct Astra.MotorControlRuntime

Five bounded origin channels per motor. Submit Script/AI every Update/FixedUpdate. Zero explicitly claims a stop for that frame. Equal-source submissions use actual script execution order. Release cancels its queued jump. Commands preserve the object’s mesh, collision, and physical authority.

Cena → objeto com Personagem ou Motor dinâmico → Posse de controle. No Behavior, Object.MotorControl() fornece o acesso da instância existente; State/MotionState são leituras do passo consumido, não outro motor. Uso, arbitragem e diagnóstico.

Física 3D e motores: 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
Release Method
Submit Method
MotionState Property
PolicySource Property
State Property

Release

public void Release(Astra.MotorControlSource source)

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: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
source Astra.MotorControlSource

Submit

public void Submit(Astra.MotorControlSource source, System.Numerics.Vector2 input, float yawRadians = 0, bool jump = false)

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: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Parâmetro Tipo Contrato
source Astra.MotorControlSource
input System.Numerics.Vector2
yawRadians float · Opcional: 0
jump bool · Opcional: False

MotionState

public Astra.MotorMotionState MotionState { get; }

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

Uso: Campo/propriedade conforme a declaração. Confira get/set/init e o tipo; a interpretação especializada ainda não tem revisão editorial individual neste snapshot.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

PolicySource

public Astra.MotorControlSource PolicySource { get; set; }

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

Uso: Campo/propriedade conforme a declaração. Confira get/set/init e o tipo; a interpretação especializada ainda não tem revisão editorial individual neste snapshot.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

State

public Astra.MotorControlState State { get; }

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

Uso: Campo/propriedade conforme a declaração. Confira get/set/init e o tipo; a interpretação especializada ainda não tem revisão editorial individual neste snapshot.

Roadmap deste membro: Física 3D e motores. Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.