AtomicSafetyHandle.SetBumpSecondaryVersionOnScheduleWrite
Declaration
public static void SetBumpSecondaryVersionOnScheduleWrite(Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle handle, bool value);Параметры
| Параметр | Описание |
|---|---|
| ручка | AtomicSafetyHandle для проверки. |
| значение | Используйте true для того, чтобы перенести вторичный номер версии в расписание. |
Описание
Устанавливает, следует ли автоматически отбрасывать вторичную версию при планировании задания, имеющего доступ для записи в AtomicSafetyHandle.
Например, NativeList устанавливает это на своем AtomicSafetyHandle, которые вызывают любой псевдоним NativeArrays (создано с использованием AsArray()) будет аннулирована, когда планируется работа, которая использует это NativeList без [ReadOnly] атрибут.
Дополнительные сведения о номерах версий контейнеров см. в разделе Копирование NativeContainer структуры.