Struct SceneInstance
Wrapper for scenes. This is used to allow access to the AsyncOperation and delayed activation.
Namespace: UnityEngine.ResourceManagement.ResourceProviders
Syntax
public struct SceneInstance
Properties
Scene
The scene instance.
Declaration
public Scene Scene { get; }
Property Value
| Type | Description |
|---|---|
| Scene |
Methods
Activate()
Activate the scene via the AsyncOperation.
Declaration
public void Activate()
ActivateAsync()
Activate the scene via the AsyncOperation. This is the scene loading AsyncOperation provided by the engine. The documentation for AsyncOperation can be found here: https://docs.unity3d.com/ScriptReference/AsyncOperation.html
Declaration
public AsyncOperation ActivateAsync()
Returns
| Type | Description |
|---|---|
| AsyncOperation | The scene load operation. |
Equals(Object)
The scene instance.
Declaration
public override bool Equals(object obj)
Parameters
| Type | Name | Description |
|---|---|---|
| Object | obj |
Returns
| Type | Description |
|---|---|
| Boolean |
GetHashCode()
The scene instance.
Declaration
public override int GetHashCode()
Returns
| Type | Description |
|---|---|
| Int32 |