Pular para o conteúdo
AstraDOCS

Astra.ScenesAccess

Astra atual · C# · 06 out. 2026Referência de assinaturas

Cenas do projeto em Play (Unity 6000.0 SceneManager). Nome é o caminho relativo sem extensão ou só o nome do arquivo, quando único.

Namespace: Astra · Assembly: Astra.Scripting · Tipo: Struct

readonly struct Astra.ScenesAccess

Cenas do projeto em Play (Unity 6000.0 SceneManager). Nome é o caminho relativo sem extensão ou só o nome do arquivo, quando único.

Membro Categoria
Load Method
LoadAdditive Method
Active Property
Names Property

Load

public void Load(string name)

Troca o mundo inteiro pela cena, no fim do quadro corrente. Os comportamentos atuais recebem Stop/Destroy; os da cena nova, Awake/Start. O documento editado não muda e volta ao parar o Play.

Parâmetro Tipo Contrato
name string

LoadAdditive

public Astra.GameObject LoadAdditive(string name, Astra.GameObject? parent = null)

Acrescenta a cena ao mundo atual sob um objeto contêiner com o nome dela, filho de parent (raiz quando nulo). Os comportamentos da cena recebem Awake/Start como em uma instanciação.

Parâmetro Tipo Contrato
name string
parent Astra.GameObject? · Opcional: ``

Active

public string Active { get; }

A cena que iniciou ou substituiu o mundo atual.

Names

public System.Collections.Generic.IReadOnlyList<string> Names { get; }

Cenas do projeto, em ordem estável.