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

NavMesh.GetLinkOwner

Declaration

public static Object GetLinkOwner(AI.NavMeshLinkInstance handle);

Параметры

Параметр Описание
ручка Идентификатор экземпляра связи, владелец которого должен быть получен.

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

Объект Объект, переданный в SetLinkOwner для указанного экземпляра связи.
Возвращает null, если объект владельца не назначен или если экземпляр связи не допустим.

Описание

Получает объект, связанный с экземпляром связи, если таковой существует.

Используйте этот метод для получения ссылки на компонент, создавший ссылку, или вообще на любой объект, содержащий полезную информацию об этой конкретной ссылке, которая активна в системе навигации. Мы называем этот объект "owner". Owner является null для любого нового экземпляра ссылки, созданного с помощью AddLink. Поэтому вам нужно сначала вызвать SetLinkOwner, чтобы получить тот же объект позже. Этот "owner" также упоминается свойством OffMeshLinkData.owner, когда вы запрашиваете следующую ссылку на пути агента NavMesh.
Когда экземпляр ссылки является removed, свойство owner возвращает null еще раз.

Дополнительные ресурсы: OffMeshLinkData.owner.