Class InstanceProvider | Package Manager UI website
docs.unity.cn
    Show / Hide Table of Contents

    Class InstanceProvider

    Basic implementation of IInstanceProvider.

    Inheritance
    System.Object
    InstanceProvider
    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 © 2019 Unity Technologies
    Generated by DocFX