docs.unity.cn
    Show / Hide Table of Contents

    Method GetEntityQuery

    GetEntityQuery(ComponentType[])

    Gets the cached query for the specified component types, if one exists; otherwise, creates a new query instance and caches it.

    Declaration
    protected EntityQuery GetEntityQuery(params ComponentType[] componentTypes)
    Parameters
    Type Name Description
    ComponentType[] componentTypes

    An array or comma-separated list of component types.

    Returns
    Type Description
    EntityQuery

    The new or cached query.

    GetEntityQuery(NativeArray<ComponentType>)

    Gets the cached query for the specified component types, if one exists; otherwise, creates a new query instance and caches it.

    Declaration
    protected EntityQuery GetEntityQuery(NativeArray<ComponentType> componentTypes)
    Parameters
    Type Name Description
    NativeArray<ComponentType> componentTypes

    An array of component types.

    Returns
    Type Description
    EntityQuery

    The new or cached query.

    GetEntityQuery(EntityQueryDesc[])

    Combines an array of query description objects into a single query.

    Declaration
    protected EntityQuery GetEntityQuery(params EntityQueryDesc[] queryDesc)
    Parameters
    Type Name Description
    EntityQueryDesc[] queryDesc

    An array of query description objects to be combined to define the query.

    Returns
    Type Description
    EntityQuery

    The new or cached query.

    Remarks

    This function looks for a cached query matching the combined query descriptions, and returns it if one exists; otherwise, the function creates a new query instance and caches it.

    Back to top Copyright © 2022 Unity Technologies
    Generated by DocFX
    on Wednesday, July 6, 2022
    Terms of use