Пользовательские дополнения

На главную


AttachWidget3D( objectId, wtControl3D, widget, heightOffset )

"Привязывает" указанный контрол как Widget3D к определенному объекту. Координаты Widget3D будут пересчитываться автоматически до тех пор, пока контрол не будет "отвязан" обратно. Привязка автоматическая к локатору "Slot_TopFX" визуального объекта, можно задавать дополнительное смещение Widget3D по вертикали.

К объекту можно "привязать" только один Widget3D.

-- библиотека
object

-- семантика
function AttachWidget3D( objectId, wtControl3D, widget, heightOffset )

-- входные параметры:
objectId: ObjectId (not nil) - идентификатор объекта
wtControl3D: Control3DSafe - контрол-3D, который отвечает за показ сцены
widget: WidgetSafe - 2D-контрол, который "привязывается" как Widget3D к объекту
heightOffset: number (float) - дополнительное смещение Widget3D по вертикали в метрах

-- возвращаемое значение:
нет

-- пример
object.AttachWidget3D( objectId, wtControl3D, widget, 1 )

Search: "CategoryLuaApi" "CategoryControl3D"

CategoryControl3D
EnumAttachedObjectPos
EventCannotAttachWidget3D
FunctionControl3DAddWidget3D
FunctionControl3DRemoveAllWidget3D
FunctionControl3DRemoveWidget3D
FunctionControl3DSetWidget3DPos
FunctionControl3DSetWidget3DSize
FunctionMissionSetCharacterScene
FunctionMissionSetMountScene
FunctionObjectAttachWidget3D
FunctionObjectDetachWidget3D
FunctionObjectSetControl3DForProjected
LuaApiTypes

Search: "CategoryLuaApi" "CategoryObject"

EnumVendor
EventCannotAttachWidget3D
EventObjectDetectFinished
EventObjectDetectorListChanged
EventObjectDetectStarted
EventPickObject
EventProjectedObjectChanged
EventQuestMarkUpdated
EventSecretFinisherStatusChanged
FunctionAvatarEnableClientDetector
FunctionAvatarGetDetectedObjects
FunctionAvatarIsClientDetectorEnabled
FunctionObjectAddToProjected
FunctionObjectAttachVisibleObject
FunctionObjectAttachWidget2D
FunctionObjectAttachWidget3D
FunctionObjectDetachWidget2D
FunctionObjectDetachWidget3D
FunctionObjectGetDetectors
FunctionObjectGetInteractorInfo
FunctionObjectGetName
FunctionObjectGetPos
FunctionObjectGetProjectedInfo
FunctionObjectGetQuestMark
FunctionObjectGetWorldSecrets
FunctionObjectHasOnlyRepeatableQuests
FunctionObjectHasQuest
FunctionObjectHasWorldSecret
FunctionObjectHighlight
FunctionObjectIsAstralUnit
FunctionObjectIsDevice
FunctionObjectIsExist
FunctionObjectIsInUsageRange
FunctionObjectIsTransport
FunctionObjectIsUnit
FunctionObjectIsUsable
FunctionObjectIsVendor
FunctionObjectRemoveFromProjected
FunctionObjectSetControl3DForProjected
FunctionObjectSetCutTerrainArea
FunctionObjectUse


CategoryLuaApi CategoryFunction CategoryObject CategoryControl3D

На главную