Method Instantiate
Instantiate(IResourceLocation, Transform, bool, bool)
Instantiate a single object. Note that the dependency loading is done asynchronously, but generally the actual instantiate is synchronous.
Declaration
[Obsolete]
public static AsyncOperationHandle<GameObject> Instantiate(IResourceLocation location, Transform parent = null, bool instantiateInWorldSpace = false, bool trackHandle = true)
Parameters
| Type | Name | Description | 
|---|---|---|
| IResourceLocation | location | The location of the Object to instantiate.  | 
    
| Transform | parent | Parent transform for instantiated object.  | 
    
| bool | instantiateInWorldSpace | Option to retain world space when instantiated with a parent.  | 
    
| bool | trackHandle | If true, Addressables will track this request to allow it to be released via the result object.  | 
    
Returns
| Type | Description | 
|---|---|
| AsyncOperationHandle<GameObject> | The operation handle for the request.  | 
    
See Also
Instantiate(IResourceLocation, Vector3, Quaternion, Transform, bool)
Instantiate a single object. Note that the dependency loading is done asynchronously, but generally the actual instantiate is synchronous.
Declaration
[Obsolete]
public static AsyncOperationHandle<GameObject> Instantiate(IResourceLocation location, Vector3 position, Quaternion rotation, Transform parent = null, bool trackHandle = true)
Parameters
| Type | Name | Description | 
|---|---|---|
| IResourceLocation | location | The location of the Object to instantiate.  | 
    
| Vector3 | position | The position of the instantiated object.  | 
    
| Quaternion | rotation | The rotation of the instantiated object.  | 
    
| Transform | parent | Parent transform for instantiated object.  | 
    
| bool | trackHandle | If true, Addressables will track this request to allow it to be released via the result object.  | 
    
Returns
| Type | Description | 
|---|---|
| AsyncOperationHandle<GameObject> | The operation handle for the request.  | 
    
See Also
Instantiate(object, Transform, bool, bool)
Instantiate a single object. Note that the dependency loading is done asynchronously, but generally the actual instantiate is synchronous.
Declaration
[Obsolete]
public static AsyncOperationHandle<GameObject> Instantiate(object key, Transform parent = null, bool instantiateInWorldSpace = false, bool trackHandle = true)
Parameters
| Type | Name | Description | 
|---|---|---|
| object | key | The key of the location of the Object to instantiate.  | 
    
| Transform | parent | Parent transform for instantiated object.  | 
    
| bool | instantiateInWorldSpace | Option to retain world space when instantiated with a parent.  | 
    
| bool | trackHandle | If true, Addressables will track this request to allow it to be released via the result object.  | 
    
Returns
| Type | Description | 
|---|---|
| AsyncOperationHandle<GameObject> | The operation handle for the request.  | 
    
See Also
Instantiate(object, Vector3, Quaternion, Transform, bool)
Instantiate a single object. Note that the dependency loading is done asynchronously, but generally the actual instantiate is synchronous.
Declaration
[Obsolete]
public static AsyncOperationHandle<GameObject> Instantiate(object key, Vector3 position, Quaternion rotation, Transform parent = null, bool trackHandle = true)
Parameters
| Type | Name | Description | 
|---|---|---|
| object | key | The key of the location of the Object to instantiate.  | 
    
| Vector3 | position | The position of the instantiated object.  | 
    
| Quaternion | rotation | The rotation of the instantiated object.  | 
    
| Transform | parent | Parent transform for instantiated object.  | 
    
| bool | trackHandle | If true, Addressables will track this request to allow it to be released via the result object.  | 
    
Returns
| Type | Description | 
|---|---|
| AsyncOperationHandle<GameObject> | The operation handle for the request.  | 
    
See Also
Instantiate(object, InstantiationParameters, bool)
Instantiate a single object. Note that the dependency loading is done asynchronously, but generally the actual instantiate is synchronous.
Declaration
[Obsolete]
public static AsyncOperationHandle<GameObject> Instantiate(object key, InstantiationParameters instantiateParameters, bool trackHandle = true)
Parameters
| Type | Name | Description | 
|---|---|---|
| object | key | The key of the location of the Object to instantiate.  | 
    
| InstantiationParameters | instantiateParameters | Parameters for instantiation.  | 
    
| bool | trackHandle | If true, Addressables will track this request to allow it to be released via the result object.  | 
    
Returns
| Type | Description | 
|---|---|
| AsyncOperationHandle<GameObject> | The operation handle for the request.  | 
    
See Also
Instantiate(IResourceLocation, InstantiationParameters, bool)
Instantiate a single object. Note that the dependency loading is done asynchronously, but generally the actual instantiate is synchronous.
Declaration
[Obsolete]
public static AsyncOperationHandle<GameObject> Instantiate(IResourceLocation location, InstantiationParameters instantiateParameters, bool trackHandle = true)
Parameters
| Type | Name | Description | 
|---|---|---|
| IResourceLocation | location | The location of the Object to instantiate.  | 
    
| InstantiationParameters | instantiateParameters | Parameters for instantiation.  | 
    
| bool | trackHandle | If true, Addressables will track this request to allow it to be released via the result object.  | 
    
Returns
| Type | Description | 
|---|---|
| AsyncOperationHandle<GameObject> | The operation handle for the request.  |