docs.unity.cn
    Show / Hide Table of Contents

    Struct UnityObjectRef<T>

    A utility structure that stores a reference of an Object for the BakingSystem to process in an unmanaged component.

    Namespace: Unity.Entities
    Syntax
    public struct UnityObjectRef<T> : IEquatable<UnityObjectRef<T>> where T : Object
    Type Parameters
    Name Description
    T

    Type of the Object that is going to be referenced by UnityObjectRef.

    Remarks

    Stores the Object's instance ID. This means that the reference is only valid during the baking process.

    Properties

    Name Description
    Value

    Object being referenced by this UnityObjectRef<T>.

    Methods

    Name Description
    Equals(Object)

    Checks if this object references the same UnityEngine.Object as another object.

    Equals(UnityObjectRef<T>)

    Checks if this reference and another reference are equal.

    GetHashCode()

    Computes a hash code for this object.

    Operators

    Name Description
    Equality(UnityObjectRef<T>, UnityObjectRef<T>)

    Returns true if two UnityObjectRef<T> are equal.

    Implicit(T to UnityObjectRef<T>)

    Implicitly converts an Object to an UnityObjectRef<T>.

    Implicit(UnityObjectRef<T> to T)

    Implicitly converts an UnityObjectRef<T> to an Object.

    Inequality(UnityObjectRef<T>, UnityObjectRef<T>)

    Returns true if two UnityObjectRef<T> are not equal.

    Back to top Copyright © 2023 Unity Technologies — Terms of use
    Generated by DocFX
    on Wednesday, June 21, 2023