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.
Namespace: Astra · Assembly: Astra.Scripting · Tipo: Struct
Declaração
Seção intitulada “Declaração”readonly struct Astra.ScenesAccessCenas do projeto em Play (Unity 6000.0 SceneManager). Nome é o caminho relativo sem extensão ou só o nome do arquivo, quando único.
Membros
Seção intitulada “Membros”| 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.