[
  {
    "id": "index",
    "title": "Você joga. Agora, você cria.",
    "description": "Documentação da Astra. Comece a criar, explore os componentes e consulte a API C#.",
    "version": "snapshot-2026-10-06",
    "kind": "index",
    "status": "editorial",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/",
    "markdown": "/markdown/index.md"
  },
  {
    "id": "download",
    "title": "Baixar Astra para Android",
    "description": "Baixe a prévia pública da Astra para Android. APK assinado, requisitos, instruções de instalação e verificação de integridade.",
    "version": "snapshot-2026-10-06",
    "kind": "release",
    "status": "editorial",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/download/",
    "markdown": "/markdown/download.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/visao-geral",
    "title": "O seu primeiro universo",
    "description": "Entenda a Astra e escolha um caminho para começar.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/visao-geral/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/visao-geral.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/requisitos-e-compatibilidade",
    "title": "Requisitos e compatibilidade",
    "description": "Separe os requisitos da instalação dos requisitos de uma cena.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/requisitos-e-compatibilidade/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/requisitos-e-compatibilidade.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/instalacao",
    "title": "Instalação",
    "description": "Prepare uma instalação compatível antes de seguir os tutoriais.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/instalacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/instalacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/primeiro-projeto",
    "title": "Seu primeiro projeto",
    "description": "Comece com uma cena pequena e um resultado fácil de conferir.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/primeiro-projeto/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/primeiro-projeto.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/conheca-o-editor",
    "title": "Conheça o editor",
    "description": "Viewport, Hierarquia, Inspector e código têm papéis diferentes.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/conheca-o-editor/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/conheca-o-editor.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/primeira-cena",
    "title": "Sua primeira cena",
    "description": "Monte um cenário mínimo para observar um objeto em Play.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/primeira-cena/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/primeira-cena.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/primeiro-componente",
    "title": "Seu primeiro componente",
    "description": "Adicione uma capacidade pelo seu contrato de composição.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/primeiro-componente/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/primeiro-componente.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/primeiro-script-c",
    "title": "Seu primeiro script C#",
    "description": "Faça um objeto girar a 0,5 rad/s com um Behavior.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/primeiro-script-c/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/primeiro-script-c.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/play-e-stop",
    "title": "Play e Stop",
    "description": "Entenda o que está executando e o que pertence à cena autoral.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/play-e-stop/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/play-e-stop.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/salvar-e-reabrir",
    "title": "Salvar e reabrir",
    "description": "Confira persistência com mudanças identificáveis e recuperáveis.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/salvar-e-reabrir/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/salvar-e-reabrir.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/comece/proximos-passos",
    "title": "Próximos passos",
    "description": "Transforme a primeira cena em um sistema pequeno e observável.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/comece/proximos-passos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/comece/proximos-passos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/projetos-e-modelos",
    "title": "Projetos e modelos",
    "description": "Organize a cena e os recursos como uma unidade de trabalho.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/projetos-e-modelos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/projetos-e-modelos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/viewport-e-navegacao",
    "title": "Viewport e navegação",
    "description": "Use a cena como área principal de trabalho.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/viewport-e-navegacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/viewport-e-navegacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/selecao-e-multisselecao",
    "title": "Seleção e multisseleção",
    "description": "Saiba qual objeto e qual conjunto uma ação vai alterar.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/selecao-e-multisselecao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/selecao-e-multisselecao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/hierarquia-e-parenting",
    "title": "Hierarquia e parenting",
    "description": "Relacione objetos sem perder a distinção entre local e mundo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/hierarquia-e-parenting/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/hierarquia-e-parenting.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/gizmos-e-coordenadas",
    "title": "Gizmos e coordenadas",
    "description": "Alterne entre manipulação visual e valores precisos.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/gizmos-e-coordenadas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/gizmos-e-coordenadas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/inspector",
    "title": "Inspector",
    "description": "Leia os dados do objeto e as condições de cada propriedade.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/inspector/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/inspector.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/adicionar-componentes",
    "title": "Adicionar componentes",
    "description": "Monte um objeto com dependências reais.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/adicionar-componentes/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/adicionar-componentes.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/dependencias-e-conflitos",
    "title": "Dependências e conflitos",
    "description": "Entenda por que uma composição pode ser recusada.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/dependencias-e-conflitos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/dependencias-e-conflitos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/assets-e-importacao",
    "title": "Assets e importação",
    "description": "Recursos importados possuem identidade e dependências.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/assets-e-importacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/assets-e-importacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/materiais-e-texturas",
    "title": "Materiais e texturas",
    "description": "Separe o recurso compartilhado dos ajustes por instância.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/materiais-e-texturas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/materiais-e-texturas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/codigo-e-compilacao",
    "title": "Código e compilação",
    "description": "Uma edição só entra em execução depois de compilada e carregada.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/codigo-e-compilacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/codigo-e-compilacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/console-e-diagnostico",
    "title": "Console e diagnóstico",
    "description": "Use a mensagem, a fase e o alvo para localizar o problema.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/console-e-diagnostico/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/console-e-diagnostico.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/undo-e-redo",
    "title": "Undo e Redo",
    "description": "Revise alterações autorais por transação.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/undo-e-redo/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/undo-e-redo.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/busca-global",
    "title": "Busca global",
    "description": "Encontre a informação usando o vocabulário do editor ou da API.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/busca-global/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/busca-global.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/atalhos-e-gestos",
    "title": "Atalhos e gestos",
    "description": "Distinga os comandos do portal dos gestos do editor.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/atalhos-e-gestos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/atalhos-e-gestos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/preferencias",
    "title": "Preferências",
    "description": "Ajustes de leitura e políticas da cena têm escopos distintos.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/preferencias/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/preferencias.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/objetos-e-identidade",
    "title": "Objetos e identidade",
    "description": "Objetos são referências a uma cena e a uma sessão.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/objetos-e-identidade/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/objetos-e-identidade.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/composicao-de-componentes",
    "title": "Composição de componentes",
    "description": "O objeto reúne capacidades com regras compartilhadas.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/composicao-de-componentes/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/composicao-de-componentes.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/handles-e-lifetime",
    "title": "Handles e lifetime",
    "description": "Uma referência só vale enquanto o seu proprietário existir.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/handles-e-lifetime/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/handles-e-lifetime.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/cenas-e-recursos",
    "title": "Cenas e recursos",
    "description": "A cena instancia relações; os recursos possuem identidade própria.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/cenas-e-recursos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/cenas-e-recursos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/espaco-local-e-mundo",
    "title": "Espaço local e mundo",
    "description": "Escolha o referencial antes de somar um deslocamento ou rotação.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/espaco-local-e-mundo/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/espaco-local-e-mundo.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/unidades-e-convencoes",
    "title": "Unidades e convenções",
    "description": "Confira a unidade no contrato de cada campo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/unidades-e-convencoes/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/unidades-e-convencoes.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/lifecycle-de-behavior",
    "title": "Lifecycle de Behavior",
    "description": "Use a fase adequada para inicializar, atualizar e liberar.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/lifecycle-de-behavior/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/lifecycle-de-behavior.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/play-e-cena-autoral",
    "title": "Play e cena autoral",
    "description": "Estado de execução e dados de autoria são domínios separados.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/play-e-cena-autoral/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/play-e-cena-autoral.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/tempo-e-atualizacao",
    "title": "Tempo e atualização",
    "description": "Escolha entre tempo de simulação, tempo não escalado e passo fixo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/tempo-e-atualizacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/tempo-e-atualizacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/thread-e-ponto-seguro",
    "title": "Thread e ponto seguro",
    "description": "Agendamento não concede acesso concorrente ao mundo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/thread-e-ponto-seguro/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/thread-e-ponto-seguro.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/autoridade-de-transformacao",
    "title": "Autoridade de transformação",
    "description": "Escolha um responsável para publicar a pose do objeto.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/autoridade-de-transformacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/autoridade-de-transformacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/serializacao-e-migracao",
    "title": "Serialização e migração",
    "description": "Persistência depende de identidade, formato e recursos compatíveis.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/serializacao-e-migracao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/serializacao-e-migracao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/conceitos/limites-e-capacidades",
    "title": "Limites e capacidades",
    "description": "Diferencie contrato, backend, política e aparelho.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/conceitos/limites-e-capacidades/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/conceitos/limites-e-capacidades.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/input-e-acoes",
    "title": "Input e ações",
    "description": "O projeto define as ações; o comportamento consome seus valores.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/input-e-acoes/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/input-e-acoes.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/cameras",
    "title": "Câmeras",
    "description": "Projeção, controle de olhar e acompanhamento são contratos separados.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/cameras/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/cameras.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/renderizacao",
    "title": "Renderização",
    "description": "A imagem depende de cena, recursos, câmera e política gráfica.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/renderizacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/renderizacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/iluminacao",
    "title": "Iluminação",
    "description": "Luzes e ambiente têm unidades e consumidores específicos.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/iluminacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/iluminacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/materiais",
    "title": "Materiais",
    "description": "Use parâmetros e recursos compatíveis com o material ativo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/materiais/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/materiais.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/importacao-glb",
    "title": "Importação GLB",
    "description": "Preserve a fonte e examine o que foi realmente importado.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/importacao-glb/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/importacao-glb.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/fisica-3d",
    "title": "Física 3D",
    "description": "Corpos, colisores, consultas e eventos formam um sistema.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/fisica-3d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/fisica-3d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/fisica-2d",
    "title": "Física 2D",
    "description": "Trate a simulação 2D como um contrato próprio.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/fisica-2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/fisica-2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/personagem",
    "title": "Personagem",
    "description": "Movimento de personagem tem autoridade e estado próprios.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/personagem/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/personagem.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/juntas",
    "title": "Juntas",
    "description": "Uma relação física precisa de corpos e referenciais coerentes.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/juntas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/juntas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/campos-fisicos",
    "title": "Campos físicos",
    "description": "Aplique influência espacial sem esconder os alvos e limites.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/campos-fisicos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/campos-fisicos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/animacao",
    "title": "Animação",
    "description": "Um clipe válido também precisa pertencer ao componente.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/animacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/animacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/audio",
    "title": "Áudio",
    "description": "Controle reprodução e lifetime de uma voz.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/audio/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/audio.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/ui-de-jogo",
    "title": "UI de jogo",
    "description": "Canvas, elementos, foco e eventos participam do mesmo fluxo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/ui-de-jogo/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/ui-de-jogo.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/curvas-e-caminhos",
    "title": "Curvas e caminhos",
    "description": "Separe o recurso geométrico do objeto que o percorre.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/curvas-e-caminhos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/curvas-e-caminhos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/timers",
    "title": "Timers",
    "description": "Agende comportamento com duração e dono explícitos.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/timers/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/timers.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/tweens",
    "title": "Tweens",
    "description": "Uma transição precisa de uma propriedade elegível e um dono.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/tweens/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/tweens.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/corrotinas",
    "title": "Corrotinas",
    "description": "Divida trabalho em etapas ligadas ao lifecycle.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/corrotinas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/corrotinas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/troca-de-cena",
    "title": "Troca de cena",
    "description": "Escolha entre substituir o mundo e acrescentar uma cena.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/troca-de-cena/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/troca-de-cena.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/persistencia",
    "title": "Persistência",
    "description": "Grave progresso em um namespace pertencente ao projeto.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/persistencia/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/persistencia.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/sistemas/aleatoriedade",
    "title": "Aleatoriedade",
    "description": "Use um fluxo explícito para repetir uma sequência local.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/sistemas/aleatoriedade/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/sistemas/aleatoriedade.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/erros-de-compilacao",
    "title": "Erros de compilação",
    "description": "O script não compila ou o Behavior não fica disponível.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/erros-de-compilacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/erros-de-compilacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/componente-indisponivel",
    "title": "Componente indisponível",
    "description": "O Add ou a API recusa a composição.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/componente-indisponivel/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/componente-indisponivel.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/handle-invalido",
    "title": "Handle inválido",
    "description": "Uma operação aponta para objeto removido ou outra sessão.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/handle-invalido/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/handle-invalido.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/objeto-nao-se-move",
    "title": "Objeto não se move",
    "description": "Uma transformação não produz o efeito esperado.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/objeto-nao-se-move/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/objeto-nao-se-move.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/camera-sem-imagem",
    "title": "Câmera sem imagem",
    "description": "A cena aparece no editor, mas o Play não enquadra conteúdo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/camera-sem-imagem/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/camera-sem-imagem.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/colisao-ausente",
    "title": "Colisão ausente",
    "description": "Objetos atravessam a geometria ou a consulta não encontra o alvo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/colisao-ausente/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/colisao-ausente.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/input-sem-resposta",
    "title": "Input sem resposta",
    "description": "A ação existe no código, mas não responde ao controle.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/input-sem-resposta/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/input-sem-resposta.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/asset-nao-encontrado",
    "title": "Asset não encontrado",
    "description": "Um componente referencia um recurso que não pode ser resolvido.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/asset-nao-encontrado/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/asset-nao-encontrado.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/cena-nao-reabre",
    "title": "Cena não reabre",
    "description": "A leitura do projeto falha ou os dados não correspondem ao salvo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/cena-nao-reabre/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/cena-nao-reabre.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/play-nao-inicia",
    "title": "Play não inicia",
    "description": "A sessão de runtime não chega a executar o cenário.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/play-nao-inicia/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/play-nao-inicia.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/ui-sem-evento",
    "title": "UI sem evento",
    "description": "Um controle visível não entrega a interação esperada.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/ui-sem-evento/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/ui-sem-evento.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/diagnostico/audio-sem-reproducao",
    "title": "Áudio sem reprodução",
    "description": "Uma voz não produz som audível.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/diagnostico/audio-sem-reproducao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/diagnostico/audio-sem-reproducao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/como-medir",
    "title": "Como medir",
    "description": "Construa uma comparação reproduzível.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/como-medir/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/como-medir.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/cpu-e-atualizacao",
    "title": "CPU e atualização",
    "description": "Descubra em qual etapa o quadro gasta tempo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/cpu-e-atualizacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/cpu-e-atualizacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/gpu-e-draw-calls",
    "title": "GPU e draw calls",
    "description": "Mais FPS exige localizar o custo dominante.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/gpu-e-draw-calls/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/gpu-e-draw-calls.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/texturas-e-memoria",
    "title": "Texturas e memória",
    "description": "Considere o tamanho residente, não apenas o arquivo comprimido.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/texturas-e-memoria/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/texturas-e-memoria.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/alocacoes-c",
    "title": "Alocações C#",
    "description": "Evite criar lixo continuamente nos caminhos por frame.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/alocacoes-c/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/alocacoes-c.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/fisica-e-queries",
    "title": "Física e queries",
    "description": "Meça corpos ativos e consultas como cargas separadas.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/fisica-e-queries/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/fisica-e-queries.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/carga-de-cenas",
    "title": "Carga de cenas",
    "description": "Separe I/O, importação, criação e publicação.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/carga-de-cenas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/carga-de-cenas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/termica-e-bateria",
    "title": "Térmica e bateria",
    "description": "Desempenho sustentado exige uma janela de observação.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/termica-e-bateria/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/termica-e-bateria.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/qualidade-e-resolucao",
    "title": "Qualidade e resolução",
    "description": "Publique a configuração efetiva junto de qualquer métrica.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/qualidade-e-resolucao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/qualidade-e-resolucao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/desempenho/orcamentos-por-aparelho",
    "title": "Orçamentos por aparelho",
    "description": "Trate cada perfil como evidência específica.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/desempenho/orcamentos-por-aparelho/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/desempenho/orcamentos-por-aparelho.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/girar-um-objeto",
    "title": "Girar um objeto",
    "description": "Integre velocidade angular com o delta da atualização.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/girar-um-objeto/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/girar-um-objeto.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/mover-em-espaco-local",
    "title": "Mover em espaço local",
    "description": "Mova na direção do objeto, mesmo quando ele está rotacionado.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/mover-em-espaco-local/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/mover-em-espaco-local.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/criar-e-remover-objetos",
    "title": "Criar e remover objetos",
    "description": "Associe criação e lifetime a uma intenção de gameplay.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/criar-e-remover-objetos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/criar-e-remover-objetos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/encontrar-componentes",
    "title": "Encontrar componentes",
    "description": "Trate ausência como uma possibilidade real.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/encontrar-componentes/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/encontrar-componentes.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/camera-acompanhando-alvo",
    "title": "Câmera acompanhando alvo",
    "description": "Separe alvo, offset e amortecimento.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/camera-acompanhando-alvo/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/camera-acompanhando-alvo.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/ler-uma-acao",
    "title": "Ler uma ação",
    "description": "Use o nome configurado pelo projeto.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/ler-uma-acao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/ler-uma-acao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/interagir-com-raycast",
    "title": "Interagir com raycast",
    "description": "Consulte a geometria física na direção do objeto.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/interagir-com-raycast/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/interagir-com-raycast.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/reagir-a-colisao",
    "title": "Reagir a colisão",
    "description": "Receba um evento e mantenha o contexto do contato.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/reagir-a-colisao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/reagir-a-colisao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/porta-cinematica",
    "title": "Porta cinemática",
    "description": "Uma porta móvel precisa manter a autoridade física coerente.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/porta-cinematica/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/porta-cinematica.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/aplicar-impulso",
    "title": "Aplicar impulso",
    "description": "Aplique um impulso no ponto de mundo escolhido.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/aplicar-impulso/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/aplicar-impulso.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/contagem-regressiva",
    "title": "Contagem regressiva",
    "description": "Dispare um Timer sem depender da contagem de frames.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/contagem-regressiva/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/contagem-regressiva.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/transicao-com-tween",
    "title": "Transição com tween",
    "description": "Anime somente uma propriedade elegível.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/transicao-com-tween/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/transicao-com-tween.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/salvar-progresso",
    "title": "Salvar progresso",
    "description": "Confirme alterações de chaves explicitamente.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/salvar-progresso/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/salvar-progresso.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/trocar-de-cena",
    "title": "Trocar de cena",
    "description": "Solicite uma cena que pertence ao projeto.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/trocar-de-cena/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/trocar-de-cena.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/botao-de-ui",
    "title": "Botão de UI",
    "description": "Consuma o evento do controle certo.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/botao-de-ui/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/botao-de-ui.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/controle-de-volume",
    "title": "Controle de volume",
    "description": "Ajuste o parâmetro de áudio correspondente ao escopo desejado.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/controle-de-volume/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/controle-de-volume.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/percorrer-caminho",
    "title": "Percorrer caminho",
    "description": "Conecte o seguidor ao caminho antes de iniciar.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/percorrer-caminho/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/percorrer-caminho.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/receitas/instanciar-prefab",
    "title": "Instanciar prefab",
    "description": "Use a identidade de um recurso prefab do projeto.",
    "version": "snapshot-2026-10-06",
    "kind": "recipe",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/receitas/instanciar-prefab/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/receitas/instanciar-prefab.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/como-executar-exemplos",
    "title": "Como executar exemplos",
    "description": "Use os scripts pequenos para isolar um comportamento.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/como-executar-exemplos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/como-executar-exemplos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/cena-minima-de-lifecycle",
    "title": "Cena mínima de lifecycle",
    "description": "Observe a ordem das fases sem misturar vários sistemas.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/cena-minima-de-lifecycle/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/cena-minima-de-lifecycle.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/cristais-do-templo",
    "title": "Cristais do Templo",
    "description": "Recolher seis cristais e alcançar o portal.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/cristais-do-templo/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/cristais-do-templo.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/circuito-neon",
    "title": "Circuito Neon",
    "description": "Atravessar cinco portais em ordem.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/circuito-neon/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/circuito-neon.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/arena-de-drones",
    "title": "Arena de Drones",
    "description": "Eliminar 48 drones com pulsos de ação.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/arena-de-drones/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/arena-de-drones.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/quarentena",
    "title": "Quarentena 04",
    "description": "Recolher fusíveis, religar o gerador e escapar.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/quarentena/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/quarentena.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/resgate-na-mina",
    "title": "Resgate na Mina",
    "description": "Acionar bombas, socorrer pessoas e alcançar o elevador.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/resgate-na-mina/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/resgate-na-mina.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/perimetro-delta",
    "title": "Perímetro Delta",
    "description": "Neutralizar sentinelas e alcançar a extração.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/perimetro-delta/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/perimetro-delta.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/linha-fantasma",
    "title": "Linha Fantasma",
    "description": "Religar uma estação antes da partida.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/linha-fantasma/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/linha-fantasma.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/exemplos/curadoria-de-outros-projetos",
    "title": "Curadoria de outros projetos",
    "description": "Um projeto demonstrativo precisa ser distribuível e reproduzível.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/exemplos/curadoria-de-outros-projetos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/exemplos/curadoria-de-outros-projetos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/versoes/estado-da-versao",
    "title": "Estado da versão",
    "description": "Snapshot de documentação de 06 de outubro de 2026.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/versoes/estado-da-versao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/versoes/estado-da-versao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/versoes/changelog",
    "title": "Changelog do portal",
    "description": "Mudanças da documentação, separadas de releases da engine.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/versoes/changelog/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/versoes/changelog.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/versoes/compatibilidade",
    "title": "Compatibilidade",
    "description": "Mantenha código, conteúdo e documentação na mesma geração.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/versoes/compatibilidade/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/versoes/compatibilidade.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/versoes/breaking-changes",
    "title": "Breaking changes",
    "description": "Identifique alterações que exigem ação do autor do projeto.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/versoes/breaking-changes/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/versoes/breaking-changes.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/versoes/migracao-de-cenas",
    "title": "Migração de cenas",
    "description": "Preserve dados antes de converter um projeto.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/versoes/migracao-de-cenas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/versoes/migracao-de-cenas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/versoes/migracao-de-scripts",
    "title": "Migração de scripts",
    "description": "Atualize o significado da chamada, não apenas seu nome.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/versoes/migracao-de-scripts/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/versoes/migracao-de-scripts.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/versoes/privacidade",
    "title": "Privacidade e uso",
    "description": "Informações de leitura e limites de distribuição do portal.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/versoes/privacidade/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/versoes/privacidade.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ia/como-consultar-por-versao",
    "title": "Como consultar por versão",
    "description": "Use contratos explícitos antes de gerar código.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ia/como-consultar-por-versao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ia/como-consultar-por-versao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ia/indice-markdown",
    "title": "Índice Markdown",
    "description": "Leia a mesma documentação sem depender da interface.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ia/indice-markdown/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ia/indice-markdown.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ia/indice-de-api-json",
    "title": "Índice de API JSON",
    "description": "Encontre a identidade semântica de tipos e membros.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ia/indice-de-api-json/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ia/indice-de-api-json.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ia/indice-de-componentes",
    "title": "Índice de componentes",
    "description": "Consulte composição e propriedades do mesmo snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ia/indice-de-componentes/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ia/indice-de-componentes.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ia/manifesto-de-exemplos",
    "title": "Manifesto de exemplos",
    "description": "Identifique os arquivos disponíveis e o que foi verificado.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ia/manifesto-de-exemplos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ia/manifesto-de-exemplos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ia/limitacoes-conhecidas",
    "title": "Limitações conhecidas",
    "description": "Mantenha as lacunas junto dos dados consumidos por ferramentas.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ia/limitacoes-conhecidas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ia/limitacoes-conhecidas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/comece-aqui",
    "title": "UI de jogo: onde fica e o que é possível",
    "description": "Encontre Canvas UI, Image e os elementos de interface pelo caminho real de autoria.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/comece-aqui/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/comece-aqui.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/elementos",
    "title": "Os 13 elementos da UI de jogo",
    "description": "Escolha o tipo pelo resultado que precisa produzir, com caminho, campos e limites.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/elementos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/elementos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/layout-e-campos",
    "title": "Layout e campos comuns da UI",
    "description": "Entenda âncoras, bordas, containers, estado e aparência antes de ajustar o HUD.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/layout-e-campos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/layout-e-campos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/interacao-e-animacao",
    "title": "Interação, ações e animação da Image",
    "description": "Use uma imagem clicável sem criar fundo obrigatório; configure ações, estados e duas poses.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/interacao-e-animacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/interacao-e-animacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/controles-e-receptores",
    "title": "Controles touch e receptores",
    "description": "Diferencie botão de GUI de ação de entrada e atribua jogador/câmera ao Canvas.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/controles-e-receptores/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/controles-e-receptores.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/diagnostico",
    "title": "Diagnóstico de Image e HUD",
    "description": "Localize a etapa que falhou: documento, imagem, elemento, script, evento ou estado de vida.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/diagnostico/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/diagnostico.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/roadmap",
    "title": "Roadmap da UI por função",
    "description": "Estado atual, lacunas e critérios para ampliar imagem, layout, interação e HUD sem prometer suporte ausente.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/roadmap/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/roadmap.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/panel",
    "title": "Panel: uso e campos",
    "description": "Agrupa elementos e oferece fundo opcional.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/panel/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/panel.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/text",
    "title": "Text: uso e campos",
    "description": "Mostra uma string alterável em Play.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/text/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/text.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/button",
    "title": "Button: uso e campos",
    "description": "Entrega Click ao pressionar e soltar no controle.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/button/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/button.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/toggle",
    "title": "Toggle: uso e campos",
    "description": "Guarda um valor marcado/desmarcado e emite ValueChanged.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/toggle/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/toggle.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/slider",
    "title": "Slider: uso e campos",
    "description": "Recebe arraste e muda um valor em um intervalo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/slider/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/slider.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/progress",
    "title": "Progress: uso e campos",
    "description": "Apresenta um valor proporcional ao intervalo.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/progress/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/progress.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/image",
    "title": "Image (UiImage): imagens na interface",
    "description": "Desenha uma imagem do projeto, com transparência. Se você procura UiImage, UIImage ou UIIMG, este é o elemento Image da Astra.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/image/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/image.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/hbox",
    "title": "HBox: uso e campos",
    "description": "Distribui filhos em uma linha.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/hbox/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/hbox.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/vbox",
    "title": "VBox: uso e campos",
    "description": "Distribui filhos em uma coluna.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/vbox/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/vbox.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/grid",
    "title": "Grid: uso e campos",
    "description": "Distribui filhos em colunas.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/grid/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/grid.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/joystick",
    "title": "Joystick: uso e campos",
    "description": "Converte o gesto em eixo de ação.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/joystick/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/joystick.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/actionbutton",
    "title": "ActionButton: uso e campos",
    "description": "Emite uma ação de entrada de botão para o receptor.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/actionbutton/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/actionbutton.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/lookarea",
    "title": "LookArea: uso e campos",
    "description": "Converte arraste em ação de olhar.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/lookarea/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/lookarea.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/ui/hud-coracoes",
    "title": "HUD de corações: do editor ao dano e cura",
    "description": "Monte três corações com Image, ligue à vida do jogador e confira dano, cura e zero vida.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/ui/hud-coracoes/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/ui/hud-coracoes.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/editor/mapa-de-acesso",
    "title": "Mapa de acesso: encontre a função antes de programar",
    "description": "Caminhos do editor, elementos UI, APIs e roadmap, começando pela intenção do usuário.",
    "version": "snapshot-2026-10-06",
    "kind": "guide",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/editor/mapa-de-acesso/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/editor/mapa-de-acesso.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/restricoes-e-molas",
    "title": "Roadmap: Restrições e molas",
    "description": "Caminho atual, componentes e fechamento pendente de restrições e molas.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/restricoes-e-molas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/restricoes-e-molas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/tempo-eventos-e-tweens",
    "title": "Roadmap: Tempo, eventos e tweens",
    "description": "Caminho atual, componentes e fechamento pendente de tempo, eventos e tweens.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/tempo-eventos-e-tweens/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/tempo-eventos-e-tweens.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/renderizacao-e-materiais",
    "title": "Roadmap: Renderização e materiais",
    "description": "Caminho atual, componentes e fechamento pendente de renderização e materiais.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/renderizacao-e-materiais/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/renderizacao-e-materiais.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao",
    "title": "Roadmap: Câmera e navegação",
    "description": "Caminho atual, componentes e fechamento pendente de câmera e navegação.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/camera-e-navegacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/fisica-3d",
    "title": "Roadmap: Física 3D e motores",
    "description": "Caminho atual, componentes e fechamento pendente de física 3d e motores.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/fisica-3d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/fisica-3d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/fisica-2d",
    "title": "Roadmap: Física 2D",
    "description": "Caminho atual, componentes e fechamento pendente de física 2d.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/fisica-2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/fisica-2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/audio",
    "title": "Roadmap: Áudio",
    "description": "Caminho atual, componentes e fechamento pendente de áudio.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/audio/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/audio.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/animacao",
    "title": "Roadmap: Animação e deformação",
    "description": "Caminho atual, componentes e fechamento pendente de animação e deformação.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/animacao/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/animacao.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/caminhos",
    "title": "Roadmap: Caminhos e seguidores",
    "description": "Caminho atual, componentes e fechamento pendente de caminhos e seguidores.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/caminhos/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/caminhos.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts",
    "title": "Roadmap: Objetos, Behaviors e composição",
    "description": "Caminho atual, componentes e fechamento pendente de objetos, behaviors e composição.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/objetos-e-scripts.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/registro-de-familias",
    "title": "Roadmap: registro de 91 famílias",
    "description": "Estados do inventário base, requisitos e dependências, sem confundir pesquisa com capacidade pronta.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/registro-de-familias/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/registro-de-familias.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer",
    "title": "Renderer: 41 capacidades e seus limites",
    "description": "Consumo implementado, backend limitado ou planejamento sem consumidor.",
    "version": "snapshot-2026-10-06",
    "kind": "roadmap",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/roadmap/capacidades-do-renderer.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-animationclipentry",
    "title": "Astra.AnimationClipEntry",
    "description": "Entrada autoral da lista de clipes. ElementId permanece igual ao reordenar a lista.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-animationclipentry/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-animationclipentry.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-animationcurve",
    "title": "Astra.AnimationCurve",
    "description": "Curva de valores (Unity: AnimationCurve), editada no Inspector pelo editor de curvas. Astra.AnimationCurve.Evaluate(System.Single) segue a mesma regra do editor: Hermite entre chaves, Constant segura o valor, Clamp/Loop/PingPong fora.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-animationcurve/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-animationcurve.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-animationplaymode",
    "title": "Astra.AnimationPlayMode",
    "description": "PlayMode da Unity: parar os clipes da mesma camada ou todos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-animationplaymode/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-animationplaymode.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-animationplayer",
    "title": "Astra.AnimationPlayer",
    "description": "Reprodutor de um componente Animation (`astra.animation`) no mundo Play, no modelo do Animation legado da Unity: Play, CrossFade, Blend, Stop e Rewind por clipe, e um Astra.AnimationState por clipe com tempo, velocidade, peso, camada e repetição. Os clipes são os da lista do componente, por nome; um nome fora da lista é recusado. Tocando, tempo e peso são estado de execução: o Play sempre parte do zero.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-animationplayer/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-animationplayer.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-animationstate",
    "title": "Astra.AnimationState",
    "description": "Um clipe dentro de um componente Animation: tempo, velocidade, peso, camada e repetição.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-animationstate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-animationstate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-animationstatevalue",
    "title": "Astra.AnimationStateValue",
    "description": "Estado de um clipe num componente (AnimationState da Unity), como a ABI o transporta.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-animationstatevalue/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-animationstatevalue.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-animationwrapmode",
    "title": "Astra.AnimationWrapMode",
    "description": "Wrap Mode do clipe, na ordem do componente nativo `astra.animation`.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-animationwrapmode/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-animationwrapmode.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-assetguid",
    "title": "Astra.AssetGuid",
    "description": "Struct da API C# da Astra. 6 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-assetguid/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-assetguid.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-assetreference",
    "title": "Astra.AssetReference",
    "description": "Struct da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-assetreference/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-assetreference.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-audiovoice",
    "title": "Astra.AudioVoice",
    "description": "Controls the actual native voice. Play restarts; Resume preserves a paused cursor. Seek is applied by the mixer; its pending target may already appear in Snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-audiovoice/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-audiovoice.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-audiovoicesnapshot",
    "title": "Astra.AudioVoiceSnapshot",
    "description": "Backend cursor in seconds, including pending seeks. OutputRunning describes the device gate, never audibility.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-audiovoicesnapshot/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-audiovoicesnapshot.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-audiovoicestate",
    "title": "Astra.AudioVoiceState",
    "description": "Enum da API C# da Astra. 9 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-audiovoicestate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-audiovoicestate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-behavior",
    "title": "Astra.Behavior",
    "description": "Class da API C# da Astra. 48 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-behavior/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-behavior.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-behaviorawaitable",
    "title": "Astra.BehaviorAwaitable",
    "description": "Single-consumer await operation. Completion drops its continuation so handles do not retain scripts.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-behaviorawaitable/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-behaviorawaitable.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-behaviorawaitables",
    "title": "Astra.BehaviorAwaitables",
    "description": "Awaitable routes bound to one Behavior. The provided waits resume on the script dispatch thread. Arbitrary Tasks (Task.Run/Delay/network) do not acquire that guarantee.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-behaviorawaitables/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-behaviorawaitables.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-body2daccess",
    "title": "Astra.Body2DAccess",
    "description": "Struct da API C# da Astra. 6 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-body2daccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-body2daccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-bodyvelocity2d",
    "title": "Astra.BodyVelocity2D",
    "description": "Struct da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-bodyvelocity2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-bodyvelocity2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-camerafollowrig",
    "title": "Astra.CameraFollowRig",
    "description": "Position-only follow behavior evaluated after animation and physics. Camera rotation remains under authoring, CameraLook, or scripts.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-camerafollowrig/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-camerafollowrig.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-charactergroundstate",
    "title": "Astra.CharacterGroundState",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-charactergroundstate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-charactergroundstate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-characterruntimestate",
    "title": "Astra.CharacterRuntimeState",
    "description": "Velocity is displacement resolved during the last fixed step; MotorVelocity is the Jolt motor input. Position is the capsule foot in world space. Runtime only.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-characterruntimestate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-characterruntimestate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-collision",
    "title": "Astra.Collision",
    "description": "Um contato sólido entregue a um comportamento. Chega aos DOIS objetos do par, cada um recebendo o outro.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-collision/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-collision.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-color",
    "title": "Astra.Color",
    "description": "Cor em RGB linear com alfa (Unity: Color). Canais acima de 1 só em campos HDR; o Inspector edita pela janela de cor.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-color/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-color.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-colorusageattribute",
    "title": "Astra.ColorUsageAttribute",
    "description": "Como o Inspector mostra um campo Astra.Color (Unity: [ColorUsage]): sem alfa e/ou com intensidade HDR.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-colorusageattribute/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-colorusageattribute.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-component",
    "title": "Astra.Component",
    "description": "Uma instância de componente endereçada por objeto + instanceId. Componentes repetíveis (colisor, junta, comportamento) têm cada instância endereçável.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-component/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-component.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-componenteventargs",
    "title": "Astra.ComponentEventArgs",
    "description": "Evento recebido por uma assinatura de componente.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-componenteventargs/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-componenteventargs.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-componentidattribute",
    "title": "Astra.ComponentIdAttribute",
    "description": "Class da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-componentidattribute/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-componentidattribute.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-componentids",
    "title": "Astra.ComponentIds",
    "description": "Os identificadores dos componentes nativos anexáveis.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-componentids/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-componentids.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-componentsubscription",
    "title": "Astra.ComponentSubscription",
    "description": "Assinatura de um evento. Termina com Dispose, ao retirar o comportamento dono ou no fim do Play.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-componentsubscription/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-componentsubscription.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-componentvalue",
    "title": "Astra.ComponentValue",
    "description": "Valor de argumento, retorno ou payload. Layout de 24 bytes idêntico a ae::scene::ComponentOperationValue (implementação da engine).",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-componentvalue/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-componentvalue.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-componentvaluekind",
    "title": "Astra.ComponentValueKind",
    "description": "Tipos que atravessam métodos e eventos de componente. Espelha ae::scene::ComponentValueKind; não reordenar.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-componentvaluekind/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-componentvaluekind.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-aimconstraint",
    "title": "Astra.Components.AimConstraint",
    "description": "Aim Constraint: Restrição de mundo com uma fonte. Família Lógica · Restrições.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-aimconstraint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-aimconstraint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-aimconstraint-aimaxisoption",
    "title": "Astra.Components.AimConstraint.AimAxisOption",
    "description": "Enum da API C# da Astra. 6 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-aimconstraint-aimaxisoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-aimconstraint-aimaxisoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-aimconstraint-upaxisoption",
    "title": "Astra.Components.AimConstraint.UpAxisOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-aimconstraint-upaxisoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-aimconstraint-upaxisoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-animation",
    "title": "Astra.Components.Animation",
    "description": "Animação: Clipes tocados e misturados no Play. Família Animação · Clipes.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-animation/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-animation.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-animation-clipcountoption",
    "title": "Astra.Components.Animation.ClipCountOption",
    "description": "Enum da API C# da Astra. 33 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-animation-clipcountoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-animation-clipcountoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-animation-wrapmodeoption",
    "title": "Astra.Components.Animation.WrapModeOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-animation-wrapmodeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-animation-wrapmodeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-audiobus",
    "title": "Astra.Components.AudioBus",
    "description": "Audio Bus: Roteamento de ganho, mute e solo até Master. Família Áudio · Mixer.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-audiobus/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-audiobus.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-audiolistener",
    "title": "Astra.Components.AudioListener",
    "description": "Audio Listener: Pose e volume de escuta escolhidos por prioridade. Família Áudio · Escuta.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-audiolistener/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-audiolistener.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-audiosource",
    "title": "Astra.Components.AudioSource",
    "description": "Audio Source: Clipe de projeto com reprodução e espaço acústico. Família Áudio · Reprodução.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-audiosource/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-audiosource.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-audiosource-dimensionoption",
    "title": "Astra.Components.AudioSource.DimensionOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-audiosource-dimensionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-audiosource-dimensionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-audiosource-playbackoption",
    "title": "Astra.Components.AudioSource.PlaybackOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-audiosource-playbackoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-audiosource-playbackoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-audiosource-rolloffoption",
    "title": "Astra.Components.AudioSource.RolloffOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-audiosource-rolloffoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-audiosource-rolloffoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-body2d",
    "title": "Astra.Components.Body2D",
    "description": "Corpo 2D: Corpo XY independente de física 3D. Família Física 2D · Corpos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-body2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-body2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-body2d-motionoption",
    "title": "Astra.Components.Body2D.MotionOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-body2d-motionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-body2d-motionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-camera",
    "title": "Astra.Components.Camera",
    "description": "Câmera: Projeção e enquadramento. Família Câmera · Projeção.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-camera/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-camera.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-camera-environmentmaskoption",
    "title": "Astra.Components.Camera.EnvironmentMaskOption",
    "description": "Enum da API C# da Astra. 9 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-camera-environmentmaskoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-camera-environmentmaskoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-camera-projectionoption",
    "title": "Astra.Components.Camera.ProjectionOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-camera-projectionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-camera-projectionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-camerafollow",
    "title": "Astra.Components.CameraFollow",
    "description": "Acompanhar alvo: Posiciona a câmera após física e animação. Família Câmera · Controle.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-camerafollow/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-camerafollow.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-cameralook",
    "title": "Astra.Components.CameraLook",
    "description": "Olhar: Rotação local da câmera por entrada ou script. Família Câmera · Controle.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-cameralook/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-cameralook.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-character",
    "title": "Astra.Components.Character",
    "description": "Personagem: Locomoção com cápsula. Família Física 3D · Corpos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-character/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-character.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-collider",
    "title": "Astra.Components.Collider",
    "description": "Colisor 3D: Volume de contato. Família Física 3D · Formas.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-collider/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-collider.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-collider-shapeoption",
    "title": "Astra.Components.Collider.ShapeOption",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-collider-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-collider-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-collider2d",
    "title": "Astra.Components.Collider2D",
    "description": "Colisor 2D: Caixa, círculo ou cápsula; sensor real. Família Física 2D · Formas.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-collider2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-collider2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-collider2d-shapeoption",
    "title": "Astra.Components.Collider2D.ShapeOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-collider2d-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-collider2d-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-componentfacadeextensions",
    "title": "Astra.Components.ComponentFacadeExtensions",
    "description": "Acesso tipado a partir do objeto: obj.GetComponent<PhysicsBody>().",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-componentfacadeextensions/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-componentfacadeextensions.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-componentqueries",
    "title": "Astra.Components.ComponentQueries",
    "description": "Queries over real native component instances; ordinal order is preserved. Unity 6000.0 GetComponentsInChildren/GetComponentsInParent are the reference contracts.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-componentqueries/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-componentqueries.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-constantforce",
    "title": "Astra.Components.ConstantForce",
    "description": "Força constante: Força e torque contínuos sobre corpo dinâmico. Família Física 3D · Forças.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-constantforce/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-constantforce.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-constantforce2d",
    "title": "Astra.Components.ConstantForce2D",
    "description": "Força constante 2D: Força XY e torque contínuos sobre Body2D dinâmico. Família Física 2D · Forças.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-constantforce2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-constantforce2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-dragfield",
    "title": "Astra.Components.DragField",
    "description": "Campo de arrasto: Amortecimento linear e angular local. Família Física 3D · Campos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-dragfield/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-dragfield.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-dragfield-affectedlayeroption",
    "title": "Astra.Components.DragField.AffectedLayerOption",
    "description": "Enum da API C# da Astra. 33 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-dragfield-affectedlayeroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-dragfield-affectedlayeroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-dragfield-falloffoption",
    "title": "Astra.Components.DragField.FalloffOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-dragfield-falloffoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-dragfield-falloffoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-dragfield-shapeoption",
    "title": "Astra.Components.DragField.ShapeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-dragfield-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-dragfield-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d",
    "title": "Astra.Components.DragField2D",
    "description": "Campo de arrasto 2D: Amortecimento linear XY e angular de Body2D. Família Física 2D · Campos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d-affectedlayeroption",
    "title": "Astra.Components.DragField2D.AffectedLayerOption",
    "description": "Enum da API C# da Astra. 33 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d-affectedlayeroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d-affectedlayeroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d-falloffoption",
    "title": "Astra.Components.DragField2D.FalloffOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d-falloffoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d-falloffoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d-shapeoption",
    "title": "Astra.Components.DragField2D.ShapeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-dragfield2d-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-dynamicbodymotor",
    "title": "Astra.Components.DynamicBodyMotor",
    "description": "Motor dinâmico: Locomoção por força e salto com apoio sobre Corpo físico dinâmico. Família Física 3D · Corpos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-dynamicbodymotor/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-dynamicbodymotor.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume",
    "title": "Astra.Components.EnvironmentVolume",
    "description": "Ambiente: Céu, atmosfera, neblina e pós globais ou por volume. Família Renderização · Ambiente.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-skyoption",
    "title": "Astra.Components.EnvironmentVolume.SkyOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-skyoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-skyoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-tonemapperoption",
    "title": "Astra.Components.EnvironmentVolume.ToneMapperOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-tonemapperoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-tonemapperoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-volumelayeroption",
    "title": "Astra.Components.EnvironmentVolume.VolumeLayerOption",
    "description": "Enum da API C# da Astra. 8 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-volumelayeroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-volumelayeroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-volumeshapeoption",
    "title": "Astra.Components.EnvironmentVolume.VolumeShapeOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-volumeshapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-environmentvolume-volumeshapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-eventconnection",
    "title": "Astra.Components.EventConnection",
    "description": "Conexão de evento: Evento deste objeto aciona objetos ou métodos, sem script. Família Lógica · Eventos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-eventconnection/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-eventconnection.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-eventconnection-actionoption",
    "title": "Astra.Components.EventConnection.ActionOption",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-eventconnection-actionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-eventconnection-actionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-eventconnection-eventoption",
    "title": "Astra.Components.EventConnection.EventOption",
    "description": "Enum da API C# da Astra. 11 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-eventconnection-eventoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-eventconnection-eventoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-eventconnection-methodoption",
    "title": "Astra.Components.EventConnection.MethodOption",
    "description": "Enum da API C# da Astra. 16 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-eventconnection-methodoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-eventconnection-methodoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gametimer",
    "title": "Astra.Components.GameTimer",
    "description": "Timer: Dispara eventos temporizados e ações persistentes de ativação de objetos. Família Lógica · Tempo.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gametimer/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gametimer.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gametimer-elapsedactionoption",
    "title": "Astra.Components.GameTimer.ElapsedActionOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gametimer-elapsedactionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gametimer-elapsedactionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gravityfield",
    "title": "Astra.Components.GravityField",
    "description": "Campo de gravidade: Gravidade local em volume sobre corpos dinâmicos. Família Física 3D · Campos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gravityfield-affectedlayeroption",
    "title": "Astra.Components.GravityField.AffectedLayerOption",
    "description": "Enum da API C# da Astra. 33 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield-affectedlayeroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield-affectedlayeroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gravityfield-falloffoption",
    "title": "Astra.Components.GravityField.FalloffOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield-falloffoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield-falloffoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gravityfield-shapeoption",
    "title": "Astra.Components.GravityField.ShapeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d",
    "title": "Astra.Components.GravityField2D",
    "description": "Campo de gravidade 2D: Gravidade XY em área sobre corpos dinâmicos 2D. Família Física 2D · Campos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d-affectedlayeroption",
    "title": "Astra.Components.GravityField2D.AffectedLayerOption",
    "description": "Enum da API C# da Astra. 33 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d-affectedlayeroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d-affectedlayeroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d-falloffoption",
    "title": "Astra.Components.GravityField2D.FalloffOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d-falloffoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d-falloffoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d-shapeoption",
    "title": "Astra.Components.GravityField2D.ShapeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-gravityfield2d-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint",
    "title": "Astra.Components.Joint",
    "description": "Junta: Nove mecanismos Jolt com limites, referenciais e motores. Família Física 3D · Juntas.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-angularxmotionoption",
    "title": "Astra.Components.Joint.AngularXMotionOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularxmotionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularxmotionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-angularxmotoroption",
    "title": "Astra.Components.Joint.AngularXMotorOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularxmotoroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularxmotoroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-angularymotionoption",
    "title": "Astra.Components.Joint.AngularYMotionOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularymotionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularymotionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-angularymotoroption",
    "title": "Astra.Components.Joint.AngularYMotorOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularymotoroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularymotoroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-angularzmotionoption",
    "title": "Astra.Components.Joint.AngularZMotionOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularzmotionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularzmotionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-angularzmotoroption",
    "title": "Astra.Components.Joint.AngularZMotorOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularzmotoroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-angularzmotoroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-kindoption",
    "title": "Astra.Components.Joint.KindOption",
    "description": "Enum da API C# da Astra. 9 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-kindoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-kindoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-linearxmotionoption",
    "title": "Astra.Components.Joint.LinearXMotionOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearxmotionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearxmotionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-linearxmotoroption",
    "title": "Astra.Components.Joint.LinearXMotorOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearxmotoroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearxmotoroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-linearymotionoption",
    "title": "Astra.Components.Joint.LinearYMotionOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearymotionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearymotionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-linearymotoroption",
    "title": "Astra.Components.Joint.LinearYMotorOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearymotoroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearymotoroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-linearzmotionoption",
    "title": "Astra.Components.Joint.LinearZMotionOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearzmotionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearzmotionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-linearzmotoroption",
    "title": "Astra.Components.Joint.LinearZMotorOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearzmotoroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-linearzmotoroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint-motoroption",
    "title": "Astra.Components.Joint.MotorOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint-motoroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint-motoroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint2d",
    "title": "Astra.Components.Joint2D",
    "description": "Junta 2D: Fixed/Weld, Revolute, Prismatic ou Distance reais. Família Física 2D · Juntas.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-joint2d-kindoption",
    "title": "Astra.Components.Joint2D.KindOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-joint2d-kindoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-joint2d-kindoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-light",
    "title": "Astra.Components.Light",
    "description": "Luz: Direcional, pontual ou spot. Família Luz · Luzes.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-light/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-light.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-light-kindoption",
    "title": "Astra.Components.Light.KindOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-light-kindoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-light-kindoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-light-shadowmodeoption",
    "title": "Astra.Components.Light.ShadowModeOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-light-shadowmodeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-light-shadowmodeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-light-shadowresolutionoption",
    "title": "Astra.Components.Light.ShadowResolutionOption",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-light-shadowresolutionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-light-shadowresolutionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-light-unitoption",
    "title": "Astra.Components.Light.UnitOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-light-unitoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-light-unitoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-lodgroup",
    "title": "Astra.Components.LodGroup",
    "description": "LOD Group: Nível de detalhe pela altura na tela. Família Renderização · Desempenho.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-lodgroup/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-lodgroup.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-lodgroup-fademodeoption",
    "title": "Astra.Components.LodGroup.FadeModeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-lodgroup-fademodeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-lodgroup-fademodeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-lodgroup-forceleveloption",
    "title": "Astra.Components.LodGroup.ForceLevelOption",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-lodgroup-forceleveloption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-lodgroup-forceleveloption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-lodgroup-levelcountoption",
    "title": "Astra.Components.LodGroup.LevelCountOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-lodgroup-levelcountoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-lodgroup-levelcountoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-lookatconstraint",
    "title": "Astra.Components.LookAtConstraint",
    "description": "Look At Constraint: Orienta +Z para a fonte com vertical e roll. Família Lógica · Restrições.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-lookatconstraint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-lookatconstraint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-lookatconstraint-upaxisoption",
    "title": "Astra.Components.LookAtConstraint.UpAxisOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-lookatconstraint-upaxisoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-lookatconstraint-upaxisoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-meshrenderer",
    "title": "Astra.Components.MeshRenderer",
    "description": "Malha: Geometria e material. Família Renderização · Geometria.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-meshrenderer/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-meshrenderer.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-parentconstraint",
    "title": "Astra.Components.ParentConstraint",
    "description": "Parent Constraint: Segue posição e rotação da fonte sem herdar escala. Família Lógica · Restrições.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-parentconstraint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-parentconstraint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-pathcomponent",
    "title": "Astra.Components.PathComponent",
    "description": "Path: Curva Bézier local com pontos persistentes. Família Lógica · Caminhos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-pathcomponent/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-pathcomponent.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-pathfollow",
    "title": "Astra.Components.PathFollow",
    "description": "Path Follow: Percorre curva em distância mundial e orienta +Z. Família Lógica · Caminhos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-pathfollow/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-pathfollow.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-pathfollow-modeoption",
    "title": "Astra.Components.PathFollow.ModeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-pathfollow-modeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-pathfollow-modeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-physicsbody",
    "title": "Astra.Components.PhysicsBody",
    "description": "Corpo físico: Massa e resposta física. Família Física 3D · Corpos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-physicsbody/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-physicsbody.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-physicsbody-motionoption",
    "title": "Astra.Components.PhysicsBody.MotionOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-physicsbody-motionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-physicsbody-motionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection2d",
    "title": "Astra.Components.PhysicsEventConnection2D",
    "description": "Conexão física 2D: Evento real de sensor/contato 2D altera ativação do receptor. Família Física 2D · Eventos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection2d-actionoption",
    "title": "Astra.Components.PhysicsEventConnection2D.ActionOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection2d-actionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection2d-actionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection2d-eventoption",
    "title": "Astra.Components.PhysicsEventConnection2D.EventOption",
    "description": "Enum da API C# da Astra. 6 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection2d-eventoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection2d-eventoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection3d",
    "title": "Astra.Components.PhysicsEventConnection3D",
    "description": "Conexão física 3D: Evento de sensor/contato altera a ativação de um receptor. Família Física 3D · Eventos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection3d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection3d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection3d-actionoption",
    "title": "Astra.Components.PhysicsEventConnection3D.ActionOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection3d-actionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection3d-actionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection3d-eventoption",
    "title": "Astra.Components.PhysicsEventConnection3D.EventOption",
    "description": "Enum da API C# da Astra. 6 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection3d-eventoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-physicseventconnection3d-eventoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-positionconstraint",
    "title": "Astra.Components.PositionConstraint",
    "description": "Position Constraint: Restrição de mundo com uma fonte. Família Lógica · Restrições.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-positionconstraint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-positionconstraint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-radialfield",
    "title": "Astra.Components.RadialField",
    "description": "Campo radial: Atração, repulsão e vórtice ao redor do centro. Família Física 3D · Campos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-radialfield/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-radialfield.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-radialfield-affectedlayeroption",
    "title": "Astra.Components.RadialField.AffectedLayerOption",
    "description": "Enum da API C# da Astra. 33 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-radialfield-affectedlayeroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-radialfield-affectedlayeroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-radialfield-falloffoption",
    "title": "Astra.Components.RadialField.FalloffOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-radialfield-falloffoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-radialfield-falloffoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-radialfield-shapeoption",
    "title": "Astra.Components.RadialField.ShapeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-radialfield-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-radialfield-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d",
    "title": "Astra.Components.RadialField2D",
    "description": "Campo radial 2D: Atração, repulsão e vórtice no plano XY. Família Física 2D · Campos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d-affectedlayeroption",
    "title": "Astra.Components.RadialField2D.AffectedLayerOption",
    "description": "Enum da API C# da Astra. 33 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d-affectedlayeroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d-affectedlayeroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d-falloffoption",
    "title": "Astra.Components.RadialField2D.FalloffOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d-falloffoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d-falloffoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d-shapeoption",
    "title": "Astra.Components.RadialField2D.ShapeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-radialfield2d-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-rotationconstraint",
    "title": "Astra.Components.RotationConstraint",
    "description": "Rotation Constraint: Restrição de mundo com uma fonte. Família Lógica · Restrições.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-rotationconstraint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-rotationconstraint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-scaleconstraint",
    "title": "Astra.Components.ScaleConstraint",
    "description": "Scale Constraint: Restrição de mundo com uma fonte. Família Lógica · Restrições.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-scaleconstraint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-scaleconstraint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-skinnedmesh",
    "title": "Astra.Components.SkinnedMesh",
    "description": "Malha deformável: Esqueleto e blend shapes da Malha. Família Renderização · Geometria.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-skinnedmesh/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-skinnedmesh.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-skinnedmesh-qualityoption",
    "title": "Astra.Components.SkinnedMesh.QualityOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-skinnedmesh-qualityoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-skinnedmesh-qualityoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-springpositionconstraint",
    "title": "Astra.Components.SpringPositionConstraint",
    "description": "Mola de posição: Segue fonte com velocidade e amortecimento persistentes no runtime. Família Lógica · Molas.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-springpositionconstraint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-springpositionconstraint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-springrotationconstraint",
    "title": "Astra.Components.SpringRotationConstraint",
    "description": "Mola de rotação: Segue orientação por quaternion com amortecimento e caminho curto. Família Lógica · Molas.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-springrotationconstraint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-springrotationconstraint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-springscaleconstraint",
    "title": "Astra.Components.SpringScaleConstraint",
    "description": "Mola de escala: Segue escala positiva sem publicar escala singular. Família Lógica · Molas.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-springscaleconstraint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-springscaleconstraint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-transformtween",
    "title": "Astra.Components.TransformTween",
    "description": "Transform Tween: Interpola canais locais com espera, curva e repetição. Família Lógica · Tempo.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-transformtween/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-transformtween.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-transformtween-easingoption",
    "title": "Astra.Components.TransformTween.EasingOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-transformtween-easingoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-transformtween-easingoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-transformtween-finishedactionoption",
    "title": "Astra.Components.TransformTween.FinishedActionOption",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-transformtween-finishedactionoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-transformtween-finishedactionoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-transformtween-loopsoption",
    "title": "Astra.Components.TransformTween.LoopsOption",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-transformtween-loopsoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-transformtween-loopsoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-uicanvas",
    "title": "Astra.Components.UiCanvas",
    "description": "Canvas UI: Instância independente de documento de UI, na tela ou no objeto. Família Renderização · Interface.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-uicanvas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-uicanvas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-uicanvas-modeoption",
    "title": "Astra.Components.UiCanvas.ModeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-uicanvas-modeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-uicanvas-modeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-uicanvas-movementspaceoption",
    "title": "Astra.Components.UiCanvas.MovementSpaceOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-uicanvas-movementspaceoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-uicanvas-movementspaceoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-windfield",
    "title": "Astra.Components.WindField",
    "description": "Campo de vento: Arrasto para velocidade local do ar, dependente da massa. Família Física 3D · Campos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-windfield/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-windfield.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-windfield-affectedlayeroption",
    "title": "Astra.Components.WindField.AffectedLayerOption",
    "description": "Enum da API C# da Astra. 33 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-windfield-affectedlayeroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-windfield-affectedlayeroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-windfield-falloffoption",
    "title": "Astra.Components.WindField.FalloffOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-windfield-falloffoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-windfield-falloffoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-windfield-shapeoption",
    "title": "Astra.Components.WindField.ShapeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-windfield-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-windfield-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-windfield2d",
    "title": "Astra.Components.WindField2D",
    "description": "Campo de vento 2D: Acoplamento XY à velocidade do ar com massa real. Família Física 2D · Campos.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-windfield2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-windfield2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-windfield2d-affectedlayeroption",
    "title": "Astra.Components.WindField2D.AffectedLayerOption",
    "description": "Enum da API C# da Astra. 33 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-windfield2d-affectedlayeroption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-windfield2d-affectedlayeroption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-windfield2d-falloffoption",
    "title": "Astra.Components.WindField2D.FalloffOption",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-windfield2d-falloffoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-windfield2d-falloffoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-components-windfield2d-shapeoption",
    "title": "Astra.Components.WindField2D.ShapeOption",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-components-windfield2d-shapeoption/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-components-windfield2d-shapeoption.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-coroutine",
    "title": "Astra.Coroutine",
    "description": "Session-owned operation handle. Completed handles retain neither the Behavior nor its enumerators.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-coroutine/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-coroutine.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-coroutinestatus",
    "title": "Astra.CoroutineStatus",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-coroutinestatus/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-coroutinestatus.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-curvepath",
    "title": "Astra.CurvePath",
    "description": "A scene-owned Curve3D. Point identity survives reorder and value edits.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-curvepath/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-curvepath.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-curvepoint3d",
    "title": "Astra.CurvePoint3D",
    "description": "Handles are offsets from Position in the path object's local space.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-curvepoint3d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-curvepoint3d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-curvewrapmode",
    "title": "Astra.CurveWrapMode",
    "description": "Repetição antes da primeira e depois da última chave (Unity: WrapMode).",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-curvewrapmode/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-curvewrapmode.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-debugdraw",
    "title": "Astra.DebugDraw",
    "description": "Linhas de depuração do Play (Unity 6000.0 Debug.DrawLine/DrawRay); nunca persistidas.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-debugdraw/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-debugdraw.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-deformablemesh",
    "title": "Astra.DeformableMesh",
    "description": "Malha deformável (`astra.render.skinned_mesh`): os pesos dos blend shapes, na escala da Unity (0 forma base, 100 alvo inteiro), como SkinnedMeshRenderer.Set/GetBlendShapeWeight.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-deformablemesh/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-deformablemesh.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-dynamicmotorruntime",
    "title": "Astra.DynamicMotorRuntime",
    "description": "Instance-bound commands on the real Body motor. Move applies for the current script frame; call in Update or FixedUpdate. FixedUpdate can override Update; ReleaseMove returns control to Canvas input. Commands never write pose.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-dynamicmotorruntime/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-dynamicmotorruntime.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-framestatistics",
    "title": "Astra.FrameStatistics",
    "description": "Último quadro da cena, como a janela Statistics da Unity: intervalo entre quadros apresentados, GPU do quadro (0 quando não medida), desenhos e triângulos enviados depois de culling e LOD, e o efeito do LOD na malha.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-framestatistics/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-framestatistics.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gameobject",
    "title": "Astra.GameObject",
    "description": "Class da API C# da Astra. 91 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gameobject/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gameobject.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gametimerruntime",
    "title": "Astra.GameTimerRuntime",
    "description": "Controls the session scheduler; countdown state is never authored or serialized.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gametimerruntime/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gametimerruntime.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gameviewaccess",
    "title": "Astra.GameViewAccess",
    "description": "A vista de jogo como no Unity 6000.0 Screen e Camera: pixels com origem no canto inferior esquerdo, câmera = a que produziu o quadro (a autorada de maior prioridade; sem ela, a do editor).",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gameviewaccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gameviewaccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gameviewplatform",
    "title": "Astra.GameViewPlatform",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gameviewplatform/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gameviewplatform.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gameviewstate",
    "title": "Astra.GameViewState",
    "description": "Estado da vista de jogo no quadro corrente.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gameviewstate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gameviewstate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gradient",
    "title": "Astra.Gradient",
    "description": "Gradiente de cor e alfa (Unity: Gradient), editado no Inspector pelo editor de gradiente. Astra.Gradient.Evaluate(System.Single) segue a mesma regra do editor.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gradient/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gradient.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gradientalphakey",
    "title": "Astra.GradientAlphaKey",
    "description": "Parada de alfa de um Astra.Gradient.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gradientalphakey/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gradientalphakey.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gradientcolorkey",
    "title": "Astra.GradientColorKey",
    "description": "Parada de cor de um Astra.Gradient (tempo em [0,1]).",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gradientcolorkey/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gradientcolorkey.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gradientmode",
    "title": "Astra.GradientMode",
    "description": "Interpolação entre paradas (Unity: GradientMode).",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gradientmode/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gradientmode.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-gradientusageattribute",
    "title": "Astra.GradientUsageAttribute",
    "description": "Gradiente com cores HDR no Inspector (Unity: [GradientUsage(hdr)]).",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-gradientusageattribute/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-gradientusageattribute.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphics",
    "title": "Astra.Graphics",
    "description": "Política gráfica da sessão Play. Alterações não persistem no projeto.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphics/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphics.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicsambient",
    "title": "Astra.GraphicsAmbient",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicsambient/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicsambient.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicsantialiasing",
    "title": "Astra.GraphicsAntiAliasing",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicsantialiasing/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicsantialiasing.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicscapabilities",
    "title": "Astra.GraphicsCapabilities",
    "description": "Struct da API C# da Astra. 10 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicscapabilities/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicscapabilities.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicsfeature",
    "title": "Astra.GraphicsFeature",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicsfeature/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicsfeature.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicspost",
    "title": "Astra.GraphicsPost",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicspost/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicspost.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicsquality",
    "title": "Astra.GraphicsQuality",
    "description": "Enum da API C# da Astra. 6 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicsquality/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicsquality.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicssettings",
    "title": "Astra.GraphicsSettings",
    "description": "Struct da API C# da Astra. 55 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicssettings/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicssettings.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicsshadows",
    "title": "Astra.GraphicsShadows",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicsshadows/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicsshadows.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicssnapshot",
    "title": "Astra.GraphicsSnapshot",
    "description": "Estado gráfico da sessão. ExecutedUpscaler é o algoritmo que o renderer realmente executou no último quadro; ExecutedStatus explica por que um ampliador temporal pedido não rodou.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicssnapshot/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicssnapshot.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicstemporalavailability",
    "title": "Astra.GraphicsTemporalAvailability",
    "description": "Motivo pelo qual um ampliador temporal não roda neste aparelho.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicstemporalavailability/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicstemporalavailability.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicstemporalquality",
    "title": "Astra.GraphicsTemporalQuality",
    "description": "Preset de shader do ampliador temporal (Arm ASR), independente da escala.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicstemporalquality/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicstemporalquality.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicstextures",
    "title": "Astra.GraphicsTextures",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicstextures/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicstextures.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicsupscaling",
    "title": "Astra.GraphicsUpscaling",
    "description": "Filtro de reconstrução. ArmAsr e Fsr2 são ampliadores temporais: substituem FXAA/TAA enquanto ativos e exigem capacidade do aparelho.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicsupscaling/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicsupscaling.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-graphicswatermesh",
    "title": "Astra.GraphicsWaterMesh",
    "description": "Enum da API C# da Astra. 6 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-graphicswatermesh/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-graphicswatermesh.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guiaccess",
    "title": "Astra.GuiAccess",
    "description": "UI in this Play session. Preview/Play owns a copy of the authored .aeui.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guiaccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guiaccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guiactionbinding",
    "title": "Astra.GuiActionBinding",
    "description": "Additional listeners execute in order after the primary OnClick action.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guiactionbinding/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guiactionbinding.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guialignment",
    "title": "Astra.GuiAlignment",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guialignment/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guialignment.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guianimation",
    "title": "Astra.GuiAnimation",
    "description": "One authored pose transition. Stop restores layout; completion holds the final pose. PingPong runs both directions; Loop repeats after the one-time Delay. Children inherit pose.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guianimation/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guianimation.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guicanvas",
    "title": "Astra.GuiCanvas",
    "description": "Struct da API C# da Astra. 7 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guicanvas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guicanvas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guicanvasmode",
    "title": "Astra.GuiCanvasMode",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guicanvasmode/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guicanvasmode.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guiclickaction",
    "title": "Astra.GuiClickAction",
    "description": "Enum da API C# da Astra. 6 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guiclickaction/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guiclickaction.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guicontrolsettings",
    "title": "Astra.GuiControlSettings",
    "description": "Struct da API C# da Astra. 15 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guicontrolsettings/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guicontrolsettings.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guicontrolsnapshot",
    "title": "Astra.GuiControlSnapshot",
    "description": "Struct da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guicontrolsnapshot/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guicontrolsnapshot.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guieasing",
    "title": "Astra.GuiEasing",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guieasing/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guieasing.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guielement",
    "title": "Astra.GuiElement",
    "description": "Stable ID and world identity; removed nodes and previous Play handles are rejected.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guielement/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guielement.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guievent",
    "title": "Astra.GuiEvent",
    "description": "Struct da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guievent/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guievent.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guieventkind",
    "title": "Astra.GuiEventKind",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guieventkind/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guieventkind.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guiimagefit",
    "title": "Astra.GuiImageFit",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guiimagefit/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guiimagefit.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guiimagestyle",
    "title": "Astra.GuiImageStyle",
    "description": "Struct da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guiimagestyle/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guiimagestyle.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guiinputaccess",
    "title": "Astra.GuiInputAccess",
    "description": "Read the Canvas receiver's sampled action map. Runtime policy is inherited from Input.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guiinputaccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guiinputaccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guiinteraction",
    "title": "Astra.GuiInteraction",
    "description": "Target is a stable ID in the same UI document; zero means this element.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guiinteraction/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guiinteraction.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guikind",
    "title": "Astra.GuiKind",
    "description": "Enum da API C# da Astra. 13 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guikind/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guikind.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guilayout",
    "title": "Astra.GuiLayout",
    "description": "Struct da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guilayout/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guilayout.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guipose",
    "title": "Astra.GuiPose",
    "description": "Struct da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guipose/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guipose.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guisizing",
    "title": "Astra.GuiSizing",
    "description": "Struct da API C# da Astra. 9 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guisizing/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guisizing.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guisnapshot",
    "title": "Astra.GuiSnapshot",
    "description": "Struct da API C# da Astra. 9 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guisnapshot/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guisnapshot.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guistatestyle",
    "title": "Astra.GuiStateStyle",
    "description": "Struct da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guistatestyle/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guistatestyle.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guistickaxis",
    "title": "Astra.GuiStickAxis",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guistickaxis/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guistickaxis.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guistickgate",
    "title": "Astra.GuiStickGate",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guistickgate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guistickgate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guistickmode",
    "title": "Astra.GuiStickMode",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guistickmode/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guistickmode.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guistyle",
    "title": "Astra.GuiStyle",
    "description": "Colors use 0xAARRGGBB, matching the native editor and .aeui file.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guistyle/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guistyle.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-guitransitions",
    "title": "Astra.GuiTransitions",
    "description": "Struct da API C# da Astra. 8 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-guitransitions/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-guitransitions.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-hapticsaccess",
    "title": "Astra.HapticsAccess",
    "description": "Vibração do aparelho (Unity 6000.0 Handheld.Vibrate, com duração e intensidade).",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-hapticsaccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-hapticsaccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-hideininspectorattribute",
    "title": "Astra.HideInInspectorAttribute",
    "description": "Campo guardado na cena que o Inspector não mostra (Unity: [HideInInspector]). O valor autoral continua preservado e entregue no Play.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-hideininspectorattribute/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-hideininspectorattribute.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-inputaccess",
    "title": "Astra.InputAccess",
    "description": "As ações de entrada vistas pelo projeto. O núcleo não conhece \"Mover\" nem \"Saltar\": quem nomeia as ações, escolhe o que as aciona e diz quais papéis elas cumprem é o projeto, no recurso de ações. Um comportamento que queira \"a ação de andar deste jogo, seja qual for o nome\" pergunta por Astra.InputAccess.RoleAction(Astra.InputRole). Quando a interface do editor está com o toque (IDE aberta, teclado, modal, gizmo arrastado) o gameplay perde o foco: todos os eixos leem zero e nenhum botão fica preso.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-inputaccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-inputaccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-inputactionstate",
    "title": "Astra.InputActionState",
    "description": "Struct da API C# da Astra. 8 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-inputactionstate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-inputactionstate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-inputbindingvalue",
    "title": "Astra.InputBindingValue",
    "description": "Valor tipado de um vínculo. Códigos de tecla/gamepad são códigos Android.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-inputbindingvalue/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-inputbindingvalue.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-inputcapturestatus",
    "title": "Astra.InputCaptureStatus",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-inputcapturestatus/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-inputcapturestatus.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-inputdevicegroups",
    "title": "Astra.InputDeviceGroups",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-inputdevicegroups/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-inputdevicegroups.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-inputinteraction",
    "title": "Astra.InputInteraction",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-inputinteraction/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-inputinteraction.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-inputphase",
    "title": "Astra.InputPhase",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-inputphase/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-inputphase.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-inputrole",
    "title": "Astra.InputRole",
    "description": "Os papéis que o projeto atribui às próprias ações.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-inputrole/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-inputrole.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-inputsource",
    "title": "Astra.InputSource",
    "description": "Enum da API C# da Astra. 9 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-inputsource/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-inputsource.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-keyframe",
    "title": "Astra.Keyframe",
    "description": "Chave de uma Astra.AnimationCurve (Unity: Keyframe).",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-keyframe/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-keyframe.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialalphamode",
    "title": "Astra.MaterialAlphaMode",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialalphamode/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialalphamode.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialalphasource",
    "title": "Astra.MaterialAlphaSource",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialalphasource/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialalphasource.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialchannel",
    "title": "Astra.MaterialChannel",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialchannel/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialchannel.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialfilter",
    "title": "Astra.MaterialFilter",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialfilter/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialfilter.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialocclusionsource",
    "title": "Astra.MaterialOcclusionSource",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialocclusionsource/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialocclusionsource.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialsides",
    "title": "Astra.MaterialSides",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialsides/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialsides.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialslot",
    "title": "Astra.MaterialSlot",
    "description": "Vista de um slot existente de MeshRenderer no mundo Play. Propriedades de amostragem sem binding escrevem todos e leem a cor base; use TextureSampling para um binding.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialslot/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialslot.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialtexturebinding",
    "title": "Astra.MaterialTextureBinding",
    "description": "Enum da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialtexturebinding/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialtexturebinding.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialtexturesampling",
    "title": "Astra.MaterialTextureSampling",
    "description": "Amostragem de um binding de textura dentro de um slot de material.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialtexturesampling/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialtexturesampling.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialtoggle",
    "title": "Astra.MaterialToggle",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialtoggle/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialtoggle.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialuvset",
    "title": "Astra.MaterialUvSet",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialuvset/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialuvset.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-materialwrap",
    "title": "Astra.MaterialWrap",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-materialwrap/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-materialwrap.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-mathf",
    "title": "Astra.Mathf",
    "description": "Gameplay math in radians, with explicit time and velocity state. Unity 6000.0 Mathf is the capability reference; Astra angles are radians.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-mathf/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-mathf.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-messageoptions",
    "title": "Astra.MessageOptions",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-messageoptions/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-messageoptions.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-numbertween",
    "title": "Astra.NumberTween",
    "description": "World-bound native track. Dispose releases its retained snapshot; terminal tracks otherwise count toward the 256-track limit.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-numbertween/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-numbertween.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-numbertweencreation",
    "title": "Astra.NumberTweenCreation",
    "description": "Class da API C# da Astra. 1 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-numbertweencreation/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-numbertweencreation.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-numbertweeneasing",
    "title": "Astra.NumberTweenEasing",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-numbertweeneasing/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-numbertweeneasing.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-numbertweenstate",
    "title": "Astra.NumberTweenState",
    "description": "Struct da API C# da Astra. 9 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-numbertweenstate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-numbertweenstate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-numbertweenstatus",
    "title": "Astra.NumberTweenStatus",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-numbertweenstatus/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-numbertweenstatus.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-objectreference",
    "title": "Astra.ObjectReference",
    "description": "O ID autoral é persistido na cena. Referências obtidas em Play também guardam a sessão e a geração, para não apontarem para outro objeto após Stop/Play.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-objectreference/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-objectreference.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-pathfollower",
    "title": "Astra.PathFollower",
    "description": "Struct da API C# da Astra. 5 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-pathfollower/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-pathfollower.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-pathframe",
    "title": "Astra.PathFrame",
    "description": "Struct da API C# da Astra. 7 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-pathframe/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-pathframe.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-pathsample",
    "title": "Astra.PathSample",
    "description": "Struct da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-pathsample/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-pathsample.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-physics2daccess",
    "title": "Astra.Physics2DAccess",
    "description": "Independent XY solver access. Forces use N, impulse N.s, rotation degrees.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-physics2daccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-physics2daccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-physicsaccess",
    "title": "Astra.PhysicsAccess",
    "description": "As consultas físicas vistas pelo projeto. Resolvidas contra o mundo de execução: um objeto destruído nunca aparece em um resultado, e a identidade devolvida já carrega geração.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-physicsaccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-physicsaccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-physicsbodyruntime",
    "title": "Astra.PhysicsBodyRuntime",
    "description": "Instance-bound access to the real native body. Recreating or removing the component invalidates this access; rebuilding its solver body preserves it.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-physicsbodyruntime/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-physicsbodyruntime.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-physicsbodystate",
    "title": "Astra.PhysicsBodyState",
    "description": "Observed solver state in world space. Angular velocity is rad/s. Runtime only: capturing this does not change the authored initial velocity.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-physicsbodystate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-physicsbodystate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-physicsfield2druntime",
    "title": "Astra.PhysicsField2DRuntime",
    "description": "Independent Box2D queries; expired worlds and removed components fail explicitly. Counts are current eligible dynamic bodies.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-physicsfield2druntime/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-physicsfield2druntime.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-physicsfieldruntime",
    "title": "Astra.PhysicsFieldRuntime",
    "description": "Queries share the exact evaluator used by the native solver. Removed components and expired worlds are rejected; disabled fields can be inspected but return zero influence. Counts include dynamic bodies eligible now, respecting layer and WakeBodies. Queries require a running physics session.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-physicsfieldruntime/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-physicsfieldruntime.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-physicsfieldsample",
    "title": "Astra.PhysicsFieldSample",
    "description": "Current field response at a world point. Wind drag is kg/s; linear/angular drag are exponential rates per second. Acceleration is m/s². Membership is evaluated at solver centers of mass, not collider surfaces.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-physicsfieldsample/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-physicsfieldsample.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-physicsfieldsample2d",
    "title": "Astra.PhysicsFieldSample2D",
    "description": "XY sample from the same evaluator consumed by Box2D. Wind drag is kg/s; damping rates are per second. Centers of mass define membership.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-physicsfieldsample2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-physicsfieldsample2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-physicshit2d",
    "title": "Astra.PhysicsHit2D",
    "description": "Struct da API C# da Astra. 8 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-physicshit2d/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-physicshit2d.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-primitivetype",
    "title": "Astra.PrimitiveType",
    "description": "Built-in geometry and its collision shape. Cylinder uses a convex 32-sided mesh.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-primitivetype/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-primitivetype.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-propertyidattribute",
    "title": "Astra.PropertyIdAttribute",
    "description": "Class da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-propertyidattribute/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-propertyidattribute.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-queryfilter",
    "title": "Astra.QueryFilter",
    "description": "Como a consulta escolhe o que pode acertar.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-queryfilter/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-queryfilter.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-queryshapekind",
    "title": "Astra.QueryShapeKind",
    "description": "Enum da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-queryshapekind/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-queryshapekind.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-randomstream",
    "title": "Astra.RandomStream",
    "description": "Deterministic, per-owner random stream. State is explicitly capturable for replay/save. PCG-XSH-RR 32; Godot 4.5 RandomNumberGenerator is the capability reference. Algorithm/version belongs to Astra and is not sequence-compatible with Godot or Unity.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-randomstream/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-randomstream.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-randomstream-snapshot",
    "title": "Astra.RandomStream.Snapshot",
    "description": "Struct da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-randomstream-snapshot/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-randomstream-snapshot.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-ray",
    "title": "Astra.Ray",
    "description": "Raio no mundo: origem e direção normalizada.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-ray/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-ray.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-rayhit",
    "title": "Astra.RayHit",
    "description": "Um acerto já resolvido: objeto vivo, instância do colisor que respondeu e contato. P:Astra.RayHit.Normal é nulo quando o backend não tem uma normal para oferecer — uma sobreposição parada não tem direção ao longo de quê, e um vetor zero no lugar pareceria um contato de frente.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-rayhit/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-rayhit.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-reparentposepolicy",
    "title": "Astra.ReparentPosePolicy",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-reparentposepolicy/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-reparentposepolicy.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-resolvedgraphicssettings",
    "title": "Astra.ResolvedGraphicsSettings",
    "description": "Struct da API C# da Astra. 67 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-resolvedgraphicssettings/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-resolvedgraphicssettings.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-saverecovery",
    "title": "Astra.SaveRecovery",
    "description": "Enum da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-saverecovery/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-saverecovery.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-savestore",
    "title": "Astra.SaveStore",
    "description": "One project-owned save namespace. Changes to keys commit with Flush; standalone files commit immediately. Errors never select a temporary directory.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-savestore/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-savestore.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-saveversionexception",
    "title": "Astra.SaveVersionException",
    "description": "Class da API C# da Astra. 1 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-saveversionexception/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-saveversionexception.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-scenesaccess",
    "title": "Astra.ScenesAccess",
    "description": "Cenas do projeto em Play (Unity 6000.0 SceneManager). Nome é o caminho relativo sem extensão ou só o nome do arquivo, quando único.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-scenesaccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-scenesaccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-screenrect",
    "title": "Astra.ScreenRect",
    "description": "Retângulo em pixels da vista de jogo, origem no canto inferior esquerdo.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-screenrect/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-screenrect.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-serializefieldattribute",
    "title": "Astra.SerializeFieldAttribute",
    "description": "Expõe um campo não público, junto com Astra.PropertyIdAttribute (Unity: [SerializeField]). Sem ele só campos públicos entram no Inspector.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-serializefieldattribute/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-serializefieldattribute.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-shapequery",
    "title": "Astra.ShapeQuery",
    "description": "A forma varrida ou sobreposta por uma consulta.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-shapequery/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-shapequery.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-tangentmode",
    "title": "Astra.TangentMode",
    "description": "Modo de cada lado da tangente de uma chave (Unity: AnimationUtility.TangentMode).",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-tangentmode/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-tangentmode.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-texturestreamingstats",
    "title": "Astra.TextureStreamingStats",
    "description": "Memória de textura do último quadro, nos termos da Unity: CurrentBytes (currentTextureMemory), DesiredBytes (desiredTextureMemory), TargetBytes (targetTextureMemory, depois do orçamento), TotalBytes (totalTextureMemory) e NonStreamingBytes.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-texturestreamingstats/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-texturestreamingstats.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-timeaccess",
    "title": "Astra.TimeAccess",
    "description": "Session-owned dispatch clock. Reads require the Play thread and an active session.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-timeaccess/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-timeaccess.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-timerruntimestate",
    "title": "Astra.TimerRuntimeState",
    "description": "Struct da API C# da Astra. 7 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-timerruntimestate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-timerruntimestate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-transformspace",
    "title": "Astra.TransformSpace",
    "description": "Frame in which a displacement or rotation is expressed.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-transformspace/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-transformspace.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-transformtweenruntime",
    "title": "Astra.TransformTweenRuntime",
    "description": "Controls the session-owned transform evaluator. Runtime state is not serialized.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-transformtweenruntime/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-transformtweenruntime.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-transformvalue",
    "title": "Astra.TransformValue",
    "description": "Struct da API C# da Astra. 4 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-transformvalue/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-transformvalue.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-tweenruntimestate",
    "title": "Astra.TweenRuntimeState",
    "description": "Struct da API C# da Astra. 6 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-tweenruntimestate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-tweenruntimestate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-tweenruntimestatus",
    "title": "Astra.TweenRuntimeStatus",
    "description": "Enum da API C# da Astra. 9 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-tweenruntimestatus/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-tweenruntimestatus.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-waitforfixedupdate",
    "title": "Astra.WaitForFixedUpdate",
    "description": "Resumes after the next dispatched physical fixed step, never from Update.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-waitforfixedupdate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-waitforfixedupdate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-waitforseconds",
    "title": "Astra.WaitForSeconds",
    "description": "Waits for simulation seconds delivered by the native Update callback. Resume is always on a later frame.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-waitforseconds/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-waitforseconds.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-waitforsecondsrealtime",
    "title": "Astra.WaitForSecondsRealtime",
    "description": "Waits for monotonic real time. When dispatch is paused, completion is delivered on the next running Update.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-waitforsecondsrealtime/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-waitforsecondsrealtime.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-waituntil",
    "title": "Astra.WaitUntil",
    "description": "Class da API C# da Astra. 1 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-waituntil/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-waituntil.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-waitwhile",
    "title": "Astra.WaitWhile",
    "description": "Class da API C# da Astra. 1 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-waitwhile/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-waitwhile.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-worldexception",
    "title": "Astra.WorldException",
    "description": "Class da API C# da Astra. 2 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-worldexception/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-worldexception.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-worldoperation",
    "title": "Astra.WorldOperation",
    "description": "Resultado de uma edição estrutural no ponto seguro do Play.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-worldoperation/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-worldoperation.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-worldoperationstate",
    "title": "Astra.WorldOperationState",
    "description": "Enum da API C# da Astra. 3 membros declarados neste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-worldoperationstate/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-worldoperationstate.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api/astra-worldstatus",
    "title": "Astra.WorldStatus",
    "description": "Por que uma chamada do mundo de execução foi recusada. Espelha ae::runtime::WorldStatus (implementação da engine) por posição: acrescentar valor só no fim, e nunca reordenar.",
    "version": "snapshot-2026-10-06",
    "kind": "api",
    "status": "semantic-reference",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/astra-worldstatus/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api/astra-worldstatus.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-spring-position",
    "title": "Mola de posição",
    "description": "Segue fonte com velocidade e amortecimento persistentes no runtime",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-spring-position/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-spring-position.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-spring-rotation",
    "title": "Mola de rotação",
    "description": "Segue orientação por quaternion com amortecimento e caminho curto",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-spring-rotation/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-spring-rotation.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-spring-scale",
    "title": "Mola de escala",
    "description": "Segue escala positiva sem publicar escala singular",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-spring-scale/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-spring-scale.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-constraint-position",
    "title": "Position Constraint",
    "description": "Restrição de mundo com uma fonte",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-constraint-position/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-constraint-position.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-constraint-rotation",
    "title": "Rotation Constraint",
    "description": "Restrição de mundo com uma fonte",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-constraint-rotation/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-constraint-rotation.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-constraint-scale",
    "title": "Scale Constraint",
    "description": "Restrição de mundo com uma fonte",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-constraint-scale/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-constraint-scale.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-constraint-aim",
    "title": "Aim Constraint",
    "description": "Restrição de mundo com uma fonte",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-constraint-aim/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-constraint-aim.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-constraint-parent",
    "title": "Parent Constraint",
    "description": "Segue posição e rotação da fonte sem herdar escala",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-constraint-parent/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-constraint-parent.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-constraint-look-at",
    "title": "Look At Constraint",
    "description": "Orienta +Z para a fonte com vertical e roll",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-constraint-look-at/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-constraint-look-at.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-tween-transform",
    "title": "Transform Tween",
    "description": "Interpola canais locais com espera, curva e repetição",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-tween-transform/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-tween-transform.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-time-timer",
    "title": "Timer",
    "description": "Dispara eventos temporizados e ações persistentes de ativação de objetos",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-time-timer/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-time-timer.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-logic-event-connection",
    "title": "Conexão de evento",
    "description": "Evento deste objeto aciona objetos ou métodos, sem script",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-logic-event-connection/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-logic-event-connection.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-script-behavior",
    "title": "Comportamento",
    "description": "Código C# do projeto",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-script-behavior/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-script-behavior.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-ui-canvas",
    "title": "Canvas UI",
    "description": "Instância independente de documento de UI, na tela ou no objeto",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-ui-canvas/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-ui-canvas.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-render-mesh",
    "title": "Malha",
    "description": "Geometria e material",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-render-mesh/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-render-mesh.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-render-skinned-mesh",
    "title": "Malha deformável",
    "description": "Esqueleto e blend shapes da Malha",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-render-skinned-mesh/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-render-skinned-mesh.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-render-lod-group",
    "title": "LOD Group",
    "description": "Nível de detalhe pela altura na tela",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-render-lod-group/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-render-lod-group.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-render-environment",
    "title": "Ambiente",
    "description": "Céu, atmosfera, neblina e pós globais ou por volume",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-render-environment/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-render-environment.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-render-light",
    "title": "Luz",
    "description": "Direcional, pontual ou spot",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-render-light/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-render-light.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-camera",
    "title": "Câmera",
    "description": "Projeção e enquadramento",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-camera/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-camera.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-camera-look",
    "title": "Olhar",
    "description": "Rotação local da câmera por entrada ou script",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-camera-look/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-camera-look.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-camera-follow",
    "title": "Acompanhar alvo",
    "description": "Posiciona a câmera após física e animação",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-camera-follow/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-camera-follow.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-collision-recipe",
    "title": "Receita de colisão",
    "description": "Fontes e base das partes para regeneração explícita preservando edições",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-collision-recipe/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-collision-recipe.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-field-gravity",
    "title": "Campo de gravidade",
    "description": "Gravidade local em volume sobre corpos dinâmicos",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-field-gravity/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-field-gravity.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-field-wind",
    "title": "Campo de vento",
    "description": "Arrasto para velocidade local do ar, dependente da massa",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-field-wind/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-field-wind.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-field-drag",
    "title": "Campo de arrasto",
    "description": "Amortecimento linear e angular local",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-field-drag/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-field-drag.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-field-radial",
    "title": "Campo radial",
    "description": "Atração, repulsão e vórtice ao redor do centro",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-field-radial/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-field-radial.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-event-connection",
    "title": "Conexão física 3D",
    "description": "Evento de sensor/contato altera a ativação de um receptor",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-event-connection/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-event-connection.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-constant-force",
    "title": "Força constante",
    "description": "Força e torque contínuos sobre corpo dinâmico",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-constant-force/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-constant-force.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-body",
    "title": "Corpo físico",
    "description": "Massa e resposta física",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-body/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-body.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-character",
    "title": "Personagem",
    "description": "Locomoção com cápsula",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-character/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-character.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-collider",
    "title": "Colisor 3D",
    "description": "Volume de contato",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-collider/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-collider.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-joint",
    "title": "Junta",
    "description": "Nove mecanismos Jolt com limites, referenciais e motores",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-joint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-joint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics-dynamic-motor",
    "title": "Motor dinâmico",
    "description": "Locomoção por força e salto com apoio sobre Corpo físico dinâmico",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics-dynamic-motor/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics-dynamic-motor.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-animation",
    "title": "Animação",
    "description": "Clipes tocados e misturados no Play",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-animation/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-animation.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-gravity",
    "title": "Campo de gravidade 2D",
    "description": "Gravidade XY em área sobre corpos dinâmicos 2D",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-gravity/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-gravity.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-wind",
    "title": "Campo de vento 2D",
    "description": "Acoplamento XY à velocidade do ar com massa real",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-wind/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-wind.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-drag",
    "title": "Campo de arrasto 2D",
    "description": "Amortecimento linear XY e angular de Body2D",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-drag/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-drag.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-radial",
    "title": "Campo radial 2D",
    "description": "Atração, repulsão e vórtice no plano XY",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-radial/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-field-radial.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics2d-event-connection",
    "title": "Conexão física 2D",
    "description": "Evento real de sensor/contato 2D altera ativação do receptor",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-event-connection/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-event-connection.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics2d-constant-force",
    "title": "Força constante 2D",
    "description": "Força XY e torque contínuos sobre Body2D dinâmico",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-constant-force/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-constant-force.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics2d-joint",
    "title": "Junta 2D",
    "description": "Fixed/Weld, Revolute, Prismatic ou Distance reais",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-joint/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-joint.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics2d-body",
    "title": "Corpo 2D",
    "description": "Corpo XY independente de física 3D",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-body/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-body.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-physics2d-collider",
    "title": "Colisor 2D",
    "description": "Caixa, círculo ou cápsula; sensor real",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-collider/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-physics2d-collider.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-audio-source",
    "title": "Audio Source",
    "description": "Clipe de projeto com reprodução e espaço acústico",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-audio-source/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-audio-source.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-audio-listener",
    "title": "Audio Listener",
    "description": "Pose e volume de escuta escolhidos por prioridade",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-audio-listener/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-audio-listener.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-audio-bus",
    "title": "Audio Bus",
    "description": "Roteamento de ganho, mute e solo até Master",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-audio-bus/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-audio-bus.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-path",
    "title": "Path",
    "description": "Curva Bézier local com pontos persistentes",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-path/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-path.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes/astra-path-follow",
    "title": "Path Follow",
    "description": "Percorre curva em distância mundial e orienta +Z",
    "version": "snapshot-2026-10-06",
    "kind": "component",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/astra-path-follow/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes/astra-path-follow.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/componentes",
    "title": "Componentes",
    "description": "Encontre o componente, entenda suas propriedades e componha sua cena.",
    "version": "snapshot-2026-10-06",
    "kind": "index",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/componentes/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/componentes.md"
  },
  {
    "id": "pt-br/snapshot-2026-10-06/api",
    "title": "Referência C#",
    "description": "Encontre tipos, propriedades e métodos da API C# deste snapshot.",
    "version": "snapshot-2026-10-06",
    "kind": "index",
    "status": "source-reviewed",
    "runtimeVerified": false,
    "platformEvidence": [],
    "url": "/pt-br/snapshot-2026-10-06/api/",
    "markdown": "/markdown/pt-br/snapshot-2026-10-06/api.md"
  }
]