ManagedReferenceUtility.GetManagedReferenceIdForObject
Declaration
public static long GetManagedReferenceIdForObject(Object obj, object scriptObj);Параметры
| Параметр | Описание |
|---|---|
| hostObj | Хост-объект, поддерживающий SerializeReference. Например, MonoBehaviour или ScriptableObject. |
| refObj | Объект C#, с которым связан идентификатор ссылки. |
Возвращаемое значение
длинный Возвращает идентификатор управляемой ссылки. Возвращает ManagedReferenceUtility.RefIdUnknown, если идентификатор управляемой ссылки еще не назначен.
Описание
Получает идентификатор управляемой ссылки для объекта, на который сделана ссылка с помощью SerializeReference.
Unity присваивает Id объекту, когда Unity Объект, содержащий ссылку на объект, был серийизован, или когда SetManagedReferenceIdForObject называется.
Дополнительные ресурсы: SetManagedReferenceIdForObject, GetManagedReference, SerializeReference.