---
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.