PhysicsBody.SetOwner
Declaration
public int SetOwner(Object owner);Параметры
| Параметр | Описание |
|---|---|
| владелец | Объект, который владеет этим телом. Это может быть NULL, если не требуется. |
Возвращаемое значение
инт Ключ владельца, который должен быть передан PhysicsBody.Destroy при уничтожении тела.
Описание
Устанавливает (необязательно) объект владельца, связанный с этим телом, и возвращает ключ владельца, который должен быть указан при уничтожении тела с помощью PhysicsBody.Destroy. Система физики обеспечивает доступ ко всем объектам, включая возможность уничтожения их, так что эта функция может быть использована для предотвращения случайного уничтожения объектов, принадлежащих другим объектам. Вы можете установить владельца только один раз, многократные попытки вызовут предупреждение. Срок жизни указанного объекта владельца не связан с этим телом i.e. Это тело будет по-прежнему принадлежать объекту владельца, даже если оно будет уничтожено. Также допустимо не указывать объект владельца (NULL) для простого получения ключа владельца, но это может быть полезно, если только для целей отладки и обнаружения, чтобы знать, какой объект является владельцем.