RaycastCommand.ScheduleBatch
Declaration
public static Unity.Jobs.JobHandle ScheduleBatch(NativeArray<RaycastCommand> commands, NativeArray<RaycastHit> results, int minCommandsPerJob, int maxHits, Unity.Jobs.JobHandle dependsOn);Параметры
| Параметр | Описание |
|---|---|
| команды | NativeArray из RaycastCommands для выполнения. |
| результаты | NativeArray из RaycastHits, где хранятся результаты выполнения команд. |
| minCommandsPerJob | Минимальное число команд, выполняемых в одном задании. |
| dependsOn | JobHandle задания, которое должно быть выполнено до начала raycast. |
| maxHits | Максимальное количество коллайдеров, в которые может попасть луч. |
Возвращаемое значение
JobHandle JobHandle задания, которое будет выполнять рассеивание лучей.
Описание
Расписание пакета raycast для выполнения в задании.
Declaration
public static Unity.Jobs.JobHandle ScheduleBatch(NativeArray<RaycastCommand> commands, NativeArray<RaycastHit> results, int minCommandsPerJob, Unity.Jobs.JobHandle dependsOn);Параметры
| Параметр | Описание |
|---|---|
| команды | NativeArray из RaycastCommands для выполнения. |
| результаты | NativeArray из RaycastHits, где хранятся результаты выполнения команд. |
| minCommandsPerJob | Минимальное число команд, выполняемых в одном задании. |
| dependsOn | JobHandle задания, которое должно быть выполнено до начала raycast. |
Возвращаемое значение
JobHandle JobHandle задания, которое будет выполнять рассеивание лучей.
Описание
Расписание пакета raycast для выполнения в задании.
По умолчанию maxHits в этом варианте имеет значение 1.