Unity 6.3
0 онлайн 39 гостей 3 в системе
Вход

CapsulecastCommand.ScheduleBatch

Declaration

public static Unity.Jobs.JobHandle ScheduleBatch(NativeArray<CapsulecastCommand> commands, NativeArray<RaycastHit> results, int minCommandsPerJob, int maxHits, Unity.Jobs.JobHandle dependsOn);

Параметры

Параметр Описание
команды NaviveArray или CapsulecastCommands для выполнения.
результаты NavtiveArray или RaycastHit, где хранятся результаты выполнения команд.
minCommandsPerJob Минимальное число команд, выполняемых в одном задании.
dependsOn jobHandle задачи, которая должна быть выполнена перед выполнением капсул.
maxHits Максимальное количество коллайдеров, в которые может попасть CapsuleCast.

Возвращаемое значение

JobHandle Возвращает JobHandle задания, которое будет выполнено капсулой.

Описание

Расписывает пакет капсул для выполнения в задании.

Declaration

public static Unity.Jobs.JobHandle ScheduleBatch(NativeArray<CapsulecastCommand> commands, NativeArray<RaycastHit> results, int minCommandsPerJob, Unity.Jobs.JobHandle dependsOn);

Параметры

Параметр Описание
команды NaviveArray или CapsulecastCommands для выполнения.
результаты NavtiveArray или RaycastHit, где хранятся результаты выполнения команд.
minCommandsPerJob Минимальное число команд, выполняемых в одном задании.
dependsOn jobHandle задачи, которая должна быть выполнена перед выполнением капсул.

Возвращаемое значение

JobHandle Возвращает JobHandle задания, которое будет выполнено капсулой.

Описание

Расписывает пакет капсул для выполнения в задании.

По умолчанию maxHits в этом варианте имеет значение 1.