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 |