docs.unity3d.com
Search Results for

    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
    bool

    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
    bool

    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.

    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)