Class InstanceProvider | Addressables | 1.8.5
docs.unity.cn
    Show / Hide Table of Contents

    Class InstanceProvider

    Basic implementation of IInstanceProvider.

    Inheritance
    Object
    InstanceProvider
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    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
    IInstanceProvider.ProvideInstance(ResourceManager, AsyncOperationHandle<GameObject>, InstantiationParameters)

    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.

    Implements
    IInstanceProvider.ReleaseInstance(ResourceManager, GameObject)
    Back to top Copyright © 2020 Unity Technologies
    Generated by DocFX
    on 01 September 2020