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

AtomicSafetyHandle.NewStaticSafetyId

Declaration

public static int NewStaticSafetyId(byte* ownerTypeNameBytes, int byteCount);

Параметры

Параметр Описание
ownerTypeNameBytes Имя типа скрипта, который владеет AtomicSafetyHandle, для встраивания в сообщения об ошибках, связанные с handle. Это должен быть байтовый массив с кодировкой UTF8, и не должен быть null-terminated.
byteCount Число байт в массиве ownerTypeNameBytes, исключая необязательный нулевой терминатор.

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

инт Вновь выделенная безопасность ID.

Описание

Выделяет новый статический идентификатор безопасности для хранения сведений об указанном типе.

После создания нового статического идентификатора безопасности используйте SetStaticSafetyId для передачи его соответствующему AtomicSafetyHandle случаев.

Отладчик заданий использует этот статический идентификатор безопасности, чтобы найти имя указанного типа и любые пользовательские сообщения об ошибках, созданные через SetCustomErrorMessageБез этих сведений отладчик заданий может выдавать только общие сообщения об ошибках, которые могут не четко идентифицировать источник ошибки.

Declaration

public static int NewStaticSafetyId();

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

инт Вновь выделенная безопасность ID.

Описание

Выделяет новый статический идентификатор безопасности для хранения сведений об указанном типе T.

После создания нового статического идентификатора безопасности используйте SetStaticSafetyId для передачи его соответствующему AtomicSafetyHandle случаев.

Отладчик заданий использует этот статический идентификатор безопасности, чтобы найти имя указанного типа и любые пользовательские сообщения об ошибках, созданные через SetCustomErrorMessageБез этих сведений отладчик заданий может выдавать только общие сообщения об ошибках, которые могут не четко идентифицировать источник ошибки.

В этом варианте используется название предоставленного типа T как имя типа владельца обработчика.