CustomZoneWrapper
- class CustomZone.CustomZoneWrapper(object: Object)
Базовые классы:
Object- IsContainObject(obj: Object) bool
Содержит [obj] в данный момент
- Параметры:
(Object) (obj) – объект сцены
Пример:
value = instance.IsContainObject(sceneObject)
- GetContainedObjects() List[Object]
Объекты, находящиеся внутри
Пример:
value = instance.GetContainedObjects()
- AddObjectEnteredHandler(handler: Callable[[Object, Object], CoroutineType]) None
Объект попал внутрь зоны
- Параметры:
handler –
Асинхронная функция-обработчик с сигнатурой:
zoneTarget (Object): объект сцены
sender (Object): объект, который вызвал событие
Пример:
async def OnObjectEntered(zoneTarget, sender): pass instance.AddObjectEnteredHandler(OnObjectEntered)
- AddObjectExitedHandler(handler: Callable[[Object, Object], CoroutineType]) None
Объект вышел наружу из зоны
- Параметры:
handler –
Асинхронная функция-обработчик с сигнатурой:
zoneTarget (Object): объект сцены
sender (Object): объект, который вызвал событие
Пример:
async def OnObjectExited(zoneTarget, sender): pass instance.AddObjectExitedHandler(OnObjectExited)