--- title: "Astra.Component" version: snapshot-2026-10-06 engineGeneration: astra-current language: C# status: semantic-reference runtimeVerified: false platformEvidence: [] url: https://astraengine.com.br/pt-br/snapshot-2026-10-06/api/astra-component/ --- # Astra.Component Uma instância de componente endereçada por objeto + instanceId. Componentes repetíveis (colisor, junta, comportamento) têm cada instância endereçável. **Namespace:** `Astra` · **Assembly:** `Astra.Scripting` · **Tipo:** Struct :::note[Sobre esta referência] Assinaturas extraídas semanticamente com Roslyn/MSBuild. Isso confirma a superfície do código deste snapshot; não comprova execução no Android. As descrições vêm dos comentários da API. Membros sem explicação ainda exigem revisão editorial. ::: ## Declaração ```csharp readonly struct Astra.Component ``` Uma instância de componente endereçada por objeto + instanceId. Componentes repetíveis (colisor, junta, comportamento) têm cada instância endereçável. ## Onde acessar este tipo Crie/compile um Behavior na área de código e anexe ao objeto. **Object**, **Scene** e **Scenes** dão acesso ao mundo da sessão. Referências autorais são resolvidas com Resolve; handles do Play anterior não são reutilizados. ## Roadmap e uso [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/): 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](/pt-br/snapshot-2026-10-06/editor/mapa-de-acesso/). ## Membros | Membro | Categoria | |---|---| | [Animation](#member-51feb8531564c66f) | Method | | [CameraFollow](#member-281d8cf1015c49e5) | Method | | [Curve](#member-e4b925a8fc8b0eb1) | Method | | [DeformableMesh](#member-315241d4dc1af3b6) | Method | | [FollowPath](#member-541e4e43ece32524) | Method | | [GetBool](#member-d8ce49c3543f6163) | Method | | [GetEnum](#member-5802309f73ecd9a6) | Method | | [GetFloat](#member-bb0467a075ccea49) | Method | | [GetReference](#member-675d3bfbf3b7ed04) | Method | | [GetResource](#member-6de2a4c83554b914) | Method | | [GetResourceByElementId](#member-38033c9253d872b8) | Method | | [GetSlotEnum](#member-631347eb118b9233) | Method | | [GetSlotFloat](#member-ed5fe2862aea45eb) | Method | | [Invoke](#member-e947c2a49f4a23bf) | Method | | [Invoke](#member-06d17814817ad30f) | Method | | [Material](#member-77cafbda1faa2642) | Method | | [Remove](#member-87fd215fbb2ae06f) | Method | | [RemoveTracked](#member-f050cc60e3b30a94) | Method | | [ResourceElementId](#member-6f07c1994ea6c72e) | Method | | [SetBool](#member-bb51bed5e5516d1a) | Method | | [SetEnum](#member-f6c53e850d0131a4) | Method | | [SetFloat](#member-aa5d138b4dc8ae43) | Method | | [SetReference](#member-ee839c7d93276e46) | Method | | [SetReference](#member-be54b0f56cbff06d) | Method | | [SetResource](#member-17100154b95a706a) | Method | | [SetResourceByElementId](#member-7f13d580cb6019d9) | Method | | [SetSlotEnum](#member-39ab72b7c4ef2030) | Method | | [SetSlotFloat](#member-f5555aaed8fde14e) | Method | | [SetVector2](#member-37597e3f1f810748) | Method | | [SetVector3](#member-2dd3c08ab759dfb2) | Method | | [Timer](#member-4127dbaa98a6e8fc) | Method | | [ToString](#member-313fae6f476997af) | Method | | [Enabled](#member-7cffb69755f94e6d) | Property | | [InstanceId](#member-6b21952f1605a169) | Property | | [IsAlive](#member-6aa9f7c7a3309650) | Property | | [Object](#member-c8e25fb5d14fd04d) | Property | | [TypeId](#member-565d7c3e8b714e8a) | Property |

Animation

```csharp public Astra.AnimationPlayer Animation() ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

CameraFollow

```csharp public Astra.CameraFollowRig CameraFollow() ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Curve

```csharp public Astra.CurvePath Curve() ``` Stable point identities, Bézier handles and world distance sampling. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Stable point identities, Bézier handles and world distance sampling. **Roadmap deste membro:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

DeformableMesh

```csharp public Astra.DeformableMesh DeformableMesh() ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

FollowPath

```csharp public Astra.PathFollower FollowPath() ``` Control the real path follower in the current Play world. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Control the real path follower in the current Play world. **Roadmap deste membro:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

GetBool

```csharp public bool GetBool(string propertyId) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | |

GetEnum

```csharp public uint GetEnum(string propertyId) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | |

GetFloat

```csharp public float GetFloat(string propertyId) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | |

GetReference

```csharp public Astra.ObjectReference GetReference(string propertyId) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | |

GetResource

```csharp public Astra.AssetGuid GetResource(string propertyId, uint slot = 0) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `slot` | `uint` | · Opcional: `0` |

GetResourceByElementId

```csharp public Astra.AssetGuid GetResourceByElementId(string propertyId, ulong elementId) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `elementId` | `ulong` | |

GetSlotEnum

```csharp public uint GetSlotEnum(string propertyId, uint slot = 0) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `slot` | `uint` | · Opcional: `0` |

GetSlotFloat

```csharp public float GetSlotFloat(string propertyId, uint slot = 0) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `slot` | `uint` | · Opcional: `0` |

Invoke

```csharp public Astra.ComponentValue Invoke(string method, params Astra.ComponentValue[] arguments) ``` Executa um método declarado pelo tipo do componente no mundo de Play, com os argumentos tipados do descritor nativo. Host sem a família astra.component.operations lança System.NotSupportedException. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Executa um método declarado pelo tipo do componente no mundo de Play, com os argumentos tipados do descritor nativo. Host sem a família astra.component.operations lança System.NotSupportedException. **Roadmap deste membro:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `method` | `string` | | | `arguments` | `Astra.ComponentValue[]` | |

Invoke

```csharp public Astra.ComponentValue Invoke(string method, System.ReadOnlySpan arguments) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `method` | `string` | | | `arguments` | `System.ReadOnlySpan<Astra.ComponentValue>` | |

Material

```csharp public Astra.MaterialSlot Material(uint slot = 0) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `slot` | `uint` | · Opcional: `0` |

Remove

```csharp public void Remove() ``` Remoção aplicada no próximo ponto seguro do mundo. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Remoção aplicada no próximo ponto seguro do mundo. **Roadmap deste membro:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

RemoveTracked

```csharp public Astra.WorldOperation RemoveTracked() ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

ResourceElementId

```csharp public ulong ResourceElementId(string propertyId, uint slot) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `slot` | `uint` | |

SetBool

```csharp public void SetBool(string propertyId, bool value) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `bool` | |

SetEnum

```csharp public void SetEnum(string propertyId, uint value) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `uint` | |

SetFloat

```csharp public void SetFloat(string propertyId, float value) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `float` | |

SetReference

```csharp public void SetReference(string propertyId, Astra.GameObject? value) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `Astra.GameObject?` | |

SetReference

```csharp public void SetReference(string propertyId, Astra.ObjectReference value) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `Astra.ObjectReference` | |

SetResource

```csharp public void SetResource(string propertyId, Astra.AssetGuid value, uint slot = 0) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `Astra.AssetGuid` | | | `slot` | `uint` | · Opcional: `0` |

SetResourceByElementId

```csharp public void SetResourceByElementId(string propertyId, ulong elementId, Astra.AssetGuid value) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `elementId` | `ulong` | | | `value` | `Astra.AssetGuid` | |

SetSlotEnum

```csharp public void SetSlotEnum(string propertyId, uint value, uint slot = 0) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `uint` | | | `slot` | `uint` | · Opcional: `0` |

SetSlotFloat

```csharp public void SetSlotFloat(string propertyId, float value, uint slot = 0) ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `float` | | | `slot` | `uint` | · Opcional: `0` |

SetVector2

```csharp public void SetVector2(string propertyId, System.Numerics.Vector2 value) ``` Writes the two persisted channels atomically; transport padding is zero. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Writes the two persisted channels atomically; transport padding is zero. **Roadmap deste membro:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `System.Numerics.Vector2` | |

SetVector3

```csharp public void SetVector3(string propertyId, System.Numerics.Vector3 value) ``` Valida e publica os três canais refletidos como uma única atribuição. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Valida e publica os três canais refletidos como uma única atribuição. **Roadmap deste membro:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência. | Parâmetro | Tipo | Contrato | |---|---|---| | `propertyId` | `string` | | | `value` | `System.Numerics.Vector3` | |

Timer

```csharp public Astra.Components.GameTimer Timer() ``` Fachada gerada do schema (`Astra.Components.GameTimer`). **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Fachada gerada do schema (`Astra.Components.GameTimer`). **Roadmap deste membro:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

ToString

```csharp public override string ToString() ``` **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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Enabled

```csharp public bool Enabled { get; set; } ``` Estado local dos tipos que declaram a propriedade enabled no schema. Tipos sem essa capacidade recusam a operação; não desativa o objeto. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Estado local dos tipos que declaram a propriedade enabled no schema. Tipos sem essa capacidade recusam a operação; não desativa o objeto. **Roadmap deste membro:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

InstanceId

```csharp public ulong InstanceId { 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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

IsAlive

```csharp public bool IsAlive { 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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

Object

```csharp public Astra.GameObject Object { 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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.

TypeId

```csharp public string TypeId { 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:** [Objetos, Behaviors e composição](/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/). Contrato existente neste snapshot; sem tarefa individual/datada registrada nesta referência.