docs.unity.cn
    Show / Hide Table of Contents

    Method Equals

    Equals(Object)

    TypeIndex instances are equal if they refer to the same component type instance.

    Declaration
    public override bool Equals(object compare)
    Parameters
    Type Name Description
    Object compare

    The object to compare to this TypeIndex.

    Returns
    Type Description
    Boolean

    True, if the compare parameter contains a TypeIndex object equal to this TypeIndex instance.

    Overrides
    ValueType.Equals(Object)
    Remarks

    Note that two TypeIndex for the same Component Type may not always be equal. For example, a type inheriting from IComponentData could be used as a Chunk Component in one Archetype but not in another. If those two TypeIndices were compared they would not match even though they are for the same System.Type.

    Equals(TypeIndex)

    TypeIndex instances are equal if they refer to the same component type instance.

    Declaration
    public bool Equals(TypeIndex typeIndex)
    Parameters
    Type Name Description
    TypeIndex typeIndex

    The other TypeIndex.

    Returns
    Type Description
    Boolean

    True, if the TypeIndex instances are equal.

    Remarks

    Note that two for the TypeIndex same Component Type may not always be equal. For example, a type inheriting from IComponentData could be used as a Chunk Component in one Archetype but not in another. If those two TypeIndices were compared they would not match even though they are for the same System.Type.

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