docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct ObjectInitializationData

    Contains data used to construct and initialize objects at runtime.

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: UnityEngine.ResourceManagement.Util
    Assembly: solution.dll
    Syntax
    [Serializable]
    public struct ObjectInitializationData

    Properties

    Name Description
    Data

    String representation of the data that will be passed to the IInitializableObject.Initialize method of the created object. This is usually a JSON string of the serialized data object.

    Id

    The object id.

    ObjectType

    The object type that will be created.

    Methods

    Name Description
    CreateInstance<TObject>(string)

    Create an instance of the defined object. Initialize will be called on it with the id and data if it implements the IInitializableObject interface.

    GetAsyncInitHandle(ResourceManager, string)

    Create an instance of the defined object. This will get the AsyncOperationHandle for the async Initialization operation if the object implements the IInitializableObject interface.

    ToString()

    Converts information about the initialization data to a formatted string.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)