Method InstantiateSceneAsync
InstantiateSceneAsync(Transform, int, CancellationToken)
Creates an instance of the scene specified by the scene index.
Declaration
public Task<bool> InstantiateSceneAsync(Transform parent, int sceneIndex = 0, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Transform | parent | Transform that the scene will get parented to |
int | sceneIndex | Index of the scene to be instantiated |
CancellationToken | cancellationToken | Token to submit cancellation requests. The default value is None. |
Returns
Type | Description |
---|---|
Task<bool> | True if the scene was instantiated. False in case of errors. |
See Also
InstantiateSceneAsync(IInstantiator, int, CancellationToken)
Creates an instance of the scene specified by the scene index.
Declaration
public Task<bool> InstantiateSceneAsync(IInstantiator instantiator, int sceneIndex = 0, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
IInstantiator | instantiator | Instantiator implementation; Receives and processes the scene data |
int | sceneIndex | Index of the scene to be instantiated |
CancellationToken | cancellationToken | Token to submit cancellation requests. The default value is None. |
Returns
Type | Description |
---|---|
Task<bool> | True if the scene was instantiated. False in case of errors. |