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

PhysicsWorld.SetOwner

Declaration

public int SetOwner(Object owner);

Параметры

Параметр Описание
владелец Объект, который владеет этим миром. Это может быть NULL, если не требуется.

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

инт Ключ владельца, который должен быть передан PhysicsWorld.Destroy при уничтожении тела.

Описание

Устанавливает (необязательно) объект владельца, связанный с этим миром, и возвращает ключ владельца, который должен быть указан при уничтожении мира с помощью PhysicsWorld.Destroy. Система физики обеспечивает доступ ко всем объектам, включая возможность уничтожения их, так что эта функция может быть использована для предотвращения случайного уничтожения объектов, которые принадлежат другим объектам. Вы можете установить владельца только один раз, многократные попытки вызовут предупреждение. Срок жизни указанного объекта владельца не связан с этим миром i.e. этот мир будет по-прежнему принадлежать объекту владельца, даже если он будет уничтожен. Также допустимо не указывать объект владельца (NULL), чтобы просто получить ключ владельца, но это может быть полезно, если только для целей отладки и обнаружения, чтобы знать, какой объект является владельцем.