--- title: "Astra.ComponentValue" 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-componentvalue/ --- # Astra.ComponentValue Valor de argumento, retorno ou payload. Layout de 24 bytes idêntico a ae::scene::ComponentOperationValue (implementação da engine). **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.ComponentValue ``` Valor de argumento, retorno ou payload. Layout de 24 bytes idêntico a ae::scene::ComponentOperationValue (implementação da engine). ## Membros | Membro | Categoria | |---|---| | [AsBoolean](#member-51831111a2480c10) | Method | | [AsInteger](#member-a78fdb0bc8b7a4e3) | Method | | [AsNumber](#member-f3025914f13c442b) | Method | | [AsObjectId](#member-5ab2a8e9aa776322) | Method | | [AsVector3](#member-70113f270d689dcb) | Method | | [Boolean](#member-57cefdb1552ee5bf) | Method | | [Integer](#member-3f2f372ed597a1a2) | Method | | [Number](#member-dba709f47cb93ba3) | Method | | [Object](#member-2eda03563123251e) | Method | | [Object](#member-c8af291f21233b4a) | Method | | [ToString](#member-01c1505a38a71144) | Method | | [Vector](#member-7913119d67501584) | Method | | [Kind](#member-7eb0da291dc8f04b) | Property |