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.
Namespace: Astra · Assembly: Astra.Scripting · Tipo: Struct
Declaração
Seção intitulada “Declaração”readonly struct Astra.MotorControlRuntimeFive 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.
Onde acessar este tipo
Seção intitulada “Onde acessar este tipo”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.
Roadmap e uso
Seção intitulada “Roadmap e uso”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.
Membros
Seção intitulada “Membros”| 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.