--- title: "Astra.ComponentIds" 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-componentids/ --- # Astra.ComponentIds Os identificadores dos componentes nativos anexáveis. **Namespace:** `Astra` · **Assembly:** `Astra.Scripting` · **Tipo:** Class :::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 class Astra.ComponentIds ``` Os identificadores dos componentes nativos anexáveis. ## 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-e36f102f4e6a388f) | Field | | [Camera](#member-ecf068f62a3cb6ca) | Field | | [CameraFollow](#member-ceefdd1e303b5d58) | Field | | [CameraLook](#member-d767a08433d03d44) | Field | | [Character](#member-00704fc8662fb91b) | Field | | [Collider](#member-34a85dabdcc30429) | Field | | [Environment](#member-dd215ec959346dc0) | Field | | [Joint](#member-cc3fe132a2f4b73c) | Field | | [Light](#member-a0685b03b484c3e6) | Field | | [LodGroup](#member-93f117a387516e2f) | Field | | [MeshRenderer](#member-e7662097f3aa326c) | Field | | [Path](#member-5471b0eaf9c9bfeb) | Field | | [PathFollow](#member-fc7dd0df74495292) | Field | | [PhysicsBody](#member-5beb6baf1ce66d79) | Field | | [ScriptBehavior](#member-553c7c4c731936d9) | Field | | [SkinnedMesh](#member-573a94938c439c7d) | Field | | [Timer](#member-6c4f08a2df231499) | Field |

Animation

```csharp public const string Animation = astra.animation ``` Animação: recursos `clip` (padrão) e `clips` (lista), `clip_count`, `play_automatically`, `wrap_mode` e `speed`. Tocar e misturar: Astra.Component.Animation. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Animação: recursos `clip` (padrão) e `clips` (lista), `clip_count`, `play_automatically`, `wrap_mode` e `speed`. Tocar e misturar: Astra.Component.Animation. **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.

Camera

```csharp public const string Camera = astra.camera ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

CameraFollow

```csharp public const string CameraFollow = astra.camera.follow ``` Follow target and damping for a Camera; only position is driven in Play. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Follow target and damping for a Camera; only position is driven in Play. **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.

CameraLook

```csharp public const string CameraLook = astra.camera.look ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

Character

```csharp public const string Character = astra.physics.character ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

Collider

```csharp public const string Collider = astra.physics.collider ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

Environment

```csharp public const string Environment = astra.render.environment ``` Ambiente autoral da cena: céu, atmosfera, neblina e pós. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Ambiente autoral da cena: céu, atmosfera, neblina e pós. **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.

Joint

```csharp public const string Joint = astra.physics.joint ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

Light

```csharp public const string Light = astra.render.light ``` Luz: `kind`, `enabled`, `color`, `intensity`, `range`, `inner_angle`, `outer_angle`, `unit` (0 escala legada, 1 lux/candela, 2 lux/lúmen), `use_color_temperature` e `color_temperature` em kelvin. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Luz: `kind`, `enabled`, `color`, `intensity`, `range`, `inner_angle`, `outer_angle`, `unit` (0 escala legada, 1 lux/candela, 2 lux/lúmen), `use_color_temperature` e `color_temperature` em kelvin. **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.

LodGroup

```csharp public const string LodGroup = astra.render.lod_group ``` LOD Group: `level_count`, `transition_0..3` (% da altura da tela), `level_0..3` (objeto do nível), `size`, `fade_mode` (0 nenhum, 1 cross-fade), `animate_cross_fading`, `fade_width_0..3` e `force_level` (ForceLOD da Unity: 0 automático, n força o LOD n-1; estado de execução, não vai para o arquivo). **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** LOD Group: `level_count`, `transition_0..3` (% da altura da tela), `level_0..3` (objeto do nível), `size`, `fade_mode` (0 nenhum, 1 cross-fade), `animate_cross_fading`, `fade_width_0..3` e `force_level` (ForceLOD da Unity: 0 automático, n força o LOD n-1; estado de execução, não vai para o arquivo). **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.

MeshRenderer

```csharp public const string MeshRenderer = astra.render.mesh ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

Path

```csharp public const string Path = astra.path ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

PathFollow

```csharp public const string PathFollow = astra.path.follow ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

PhysicsBody

```csharp public const string PhysicsBody = astra.physics.body ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

ScriptBehavior

```csharp public const string ScriptBehavior = astra.script.behavior ``` **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Contrato de dados conforme a declaração; a explicação individual permanece em revisã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.

SkinnedMesh

```csharp public const string SkinnedMesh = astra.render.skinned_mesh ``` Malha deformável: `quality` (0 automática, 1, 2 ou 4 influências), `skinned_motion_vectors` e `blend_shape_weight` por slot (0..100). Os ossos são ligados pela importação. Use Astra.Component.DeformableMesh. **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Malha deformável: `quality` (0 automática, 1, 2 ou 4 influências), `skinned_motion_vectors` e `blend_shape_weight` por slot (0..100). Os ossos são ligados pela importação. Use Astra.Component.DeformableMesh. **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.

Timer

```csharp public const string Timer = astra.time.timer ``` Timer do mundo de Play. O evento chega em Astra.Behavior.TimerElapsed(System.UInt64,System.UInt32). **Caminho:** Área de código → Behavior compilado/anexado → acesso descrito em “Onde acessar este tipo”. **Uso:** Timer do mundo de Play. O evento chega em Astra.Behavior.TimerElapsed(System.UInt64,System.UInt32). **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.