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

На главную


object.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 )

Связанные страницы: "CategoryLuaApi" "CategoryControl3D"

CategoryControl3D
EnumAttachedObjectPos
EventCannotAttachWidget3D
FunctionChangeRoomRemoveScene
FunctionChangeRoomSetScene
FunctionControl3DAddWidget3D
FunctionControl3DRemoveAllWidget3D
FunctionControl3DRemoveWidget3D
FunctionControl3DSetWidget3DPos
FunctionControl3DSetWidget3DSize
FunctionMissionSetCharacterScene
FunctionMissionSetGuildBossScene
FunctionMissionSetMountScene
FunctionMissionSetVisObjectScene
FunctionObjectAttachWidget3D
FunctionObjectDetachAllWidgets3D
FunctionObjectDetachWidget3D
FunctionObjectSetControl3DForProjected
FunctionRemortCreationRemoveScene
FunctionRemortCreationSetScene

Связанные страницы: "CategoryLuaApi" "CategoryObject"

CategoryObject
EnumDiminishingGroup
EnumVendor
EventCannotAttachWidget3D
EventObjectCombatStatusChanged
EventObjectDetectFinished
EventObjectDetectorListChanged
EventObjectDetectStarted
EventObjectDiminishingChanged
EventObjectDiminishingGroupChanged
EventObjectHealthChanged
EventObjectManaChanged
EventObjectNameChanged
EventObjectSelectableChanged
EventObjectsHealthChanged
EventObjectUiinfoChanged
EventObjectUiinfoRemoved
EventPickObject
EventProjectedObjectsChanged
EventQuestMarkUpdated
EventSecretFinisherStatusChanged
FunctionAvatarEnableClientDetector
FunctionAvatarGetDetectedObjects
FunctionAvatarIsClientDetectorEnabled
FunctionObjectAddToProjected
FunctionObjectAttachWidget2D
FunctionObjectAttachWidget3D
FunctionObjectCanAttack
FunctionObjectDetachAllWidgets3D
FunctionObjectDetachWidget2D
FunctionObjectDetachWidget3D
FunctionObjectGetBuffDynamicInfo
FunctionObjectGetBuffInfo
FunctionObjectGetBuffInstances
FunctionObjectGetBuffs
FunctionObjectGetBuffsInfo
FunctionObjectGetBuffsWithProperties
FunctionObjectGetBuffSysName
FunctionObjectGetCorpulence
FunctionObjectGetDetectors
FunctionObjectGetDiminishingState
FunctionObjectGetHealthInfo
FunctionObjectGetInstantProjectedInfo
FunctionObjectGetInteractorInfo
FunctionObjectGetInteractorQuests
FunctionObjectGetManaInfo
FunctionObjectGetName
FunctionObjectGetPos
FunctionObjectGetProjectedInfo
FunctionObjectGetUIInfo
FunctionObjectGetWorldSecrets
FunctionObjectHasMobVisual
FunctionObjectHasQuest
FunctionObjectHasWorldSecret
FunctionObjectHighlight
FunctionObjectIsAstralUnit
FunctionObjectIsDead
FunctionObjectIsDetected
FunctionObjectIsDevice
FunctionObjectIsEnemy
FunctionObjectIsExist
FunctionObjectIsFar
FunctionObjectIsFriend
FunctionObjectIsInCombat
FunctionObjectIsInUsageRange
FunctionObjectIsTransport
FunctionObjectIsUnit
FunctionObjectIsUsable
FunctionObjectIsValidBuff
FunctionObjectIsVendor
FunctionObjectRemoveBuff
FunctionObjectRemoveFromProjected
FunctionObjectSetControl3DForProjected
FunctionObjectSetCutTerrainArea
FunctionObjectStartVisualAction
FunctionObjectStopVisualAction


CategoryLuaApi CategoryFunction CategoryObject CategoryControl3D

На главную