Class InstanceProvider
Basic implementation of IInstanceProvider.
Inherited Members
Namespace: UnityEngine.ResourceManagement.ResourceProviders
Syntax
public class InstanceProvider : IInstanceProvider
Methods
ProvideInstance(ResourceManager, AsyncOperationHandle<GameObject>, InstantiationParameters)
Provide an instance of the gameobject contained in the prefabHandle.
Declaration
public GameObject ProvideInstance(ResourceManager resourceManager, AsyncOperationHandle<GameObject> prefabHandle, InstantiationParameters instantiateParameters)
Parameters
| Type | Name | Description | 
|---|---|---|
| ResourceManager | resourceManager | |
| AsyncOperationHandle<GameObject> | prefabHandle | The operation handle for the prefab to instantiate.  | 
| InstantiationParameters | instantiateParameters | The parameters to use for instantation.  | 
Returns
| Type | Description | 
|---|---|
| GameObject | The instantiated object.  | 
Implements
ReleaseInstance(ResourceManager, GameObject)
Release an instance.
Declaration
public void ReleaseInstance(ResourceManager resourceManager, GameObject instance)
Parameters
| Type | Name | Description | 
|---|---|---|
| ResourceManager | resourceManager | |
| GameObject | instance | The instance to release.  |