docs.unity.cn
    Show / Hide Table of Contents

    Method Run

    Run<T>(T, EntityQuery)

    Runs the job immediately on the current thread.

    Declaration
    public static void Run<T>(this T jobData, EntityQuery query)
        where T : struct, IJobEntityBatchWithIndex
    Parameters
    Type Name Description
    T jobData

    An IJobEntityBatchWithIndex instance.

    EntityQuery query

    The query selecting chunks with the necessary components.

    Type Parameters
    Name Description
    T

    The specific IJobEntityBatchWithIndex implementation type.

    Remarks

    This scheduling variant processes each matching chunk as a single batch. All chunks execute sequentially on the current thread.

    Run<T>(T, EntityQuery, NativeArray<Entity>)

    Runs the job immediately on the current thread.

    Declaration
    public static void Run<T>(this T jobData, EntityQuery query, NativeArray<Entity> limitToEntityArray)
        where T : struct, IJobEntityBatchWithIndex
    Parameters
    Type Name Description
    T jobData

    An IJobEntityBatchWithIndex instance.

    EntityQuery query

    The query selecting chunks with the necessary components.

    NativeArray<Entity> limitToEntityArray

    A list of entities to limit execution to. Only entities in the list will be processed.

    Type Parameters
    Name Description
    T

    The specific IJobEntityBatchWithIndex implementation type.

    Remarks

    This scheduling variant processes each batch found in the input array. All batches are processed sequentially on the current thread.

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