Пользовательские дополнения
На главную
object.StartVisualAction( objectId, channelIndex, visActionId )
Привязывает визуальный скрипт к интерактивному объекту по индексу.
Новый визуальный скрипт удаляет имеющийся визуальный скрипт по тому же каналу (с таким же индексом).
Замечание. Для удобства вместо числовых индексов рекомендуется определять мнемонические константы (задаются самими дизайнерами).
Также см. VisActionId.
-- система:
UIState
-- библиотека
object
-- объявление
function StartVisualAction( objectId, channelIndex, visActionId )
-- параметры
objectId: ObjectId (not nil) - идентификатор объекта
channelIndex: number (enum VIS_ACTION_...) - индекс канала визуального скрипта
visActionId: VisObjectId - идентификатор визуального объекта (эффекта)
-- возвращаемые значения
нет
-- пример:
local visActionId = common.GetAddonRelatedVisAction( "Talk" )
if visActionId then
object.StartVisualAction( objectId, VIS_ACTION_NPC_TALK, visActionId )
end
В данный момент имеются каналы:
VIS_ACTION_NPC_TALK - управление визуальным скриптом при разговоре с НПС
Связанные страницы: "CategoryLuaApi" "CategoryObject"
CategoryObject
EnumVendor
EventCannotAttachWidget3D
EventObjectCombatStatusChanged
EventObjectDetectFinished
EventObjectDetectorListChanged
EventObjectDetectStarted
EventObjectHealthChanged
EventObjectNameChanged
EventObjectSelectableChanged
EventObjectUiinfoChanged
EventPickObject
EventProjectedObjectsChanged
EventQuestMarkUpdated
EventSecretFinisherStatusChanged
FunctionAvatarEnableClientDetector
FunctionAvatarGetDetectedObjects
FunctionAvatarIsClientDetectorEnabled
FunctionObjectAddToProjected
FunctionObjectAttachWidget2D
FunctionObjectAttachWidget3D
FunctionObjectDetachAllWidgets3D
FunctionObjectDetachWidget2D
FunctionObjectDetachWidget3D
FunctionObjectGetBuffInfo
FunctionObjectGetBuffInstances
FunctionObjectGetBuffs
FunctionObjectGetDetectors
FunctionObjectGetHealthInfo
FunctionObjectGetInteractorInfo
FunctionObjectGetInteractorQuests
FunctionObjectGetName
FunctionObjectGetPos
FunctionObjectGetProjectedInfo
FunctionObjectGetUIInfo
FunctionObjectGetWorldSecrets
FunctionObjectHasQuest
FunctionObjectHasWorldSecret
FunctionObjectHighlight
FunctionObjectIsAstralUnit
FunctionObjectIsDead
FunctionObjectIsDetected
FunctionObjectIsDevice
FunctionObjectIsExist
FunctionObjectIsFar
FunctionObjectIsInCombat
FunctionObjectIsInUsageRange
FunctionObjectIsTransport
FunctionObjectIsUnit
FunctionObjectIsUsable
FunctionObjectIsVendor
FunctionObjectRemoveBuff
FunctionObjectRemoveFromProjected
FunctionObjectSetControl3DForProjected
FunctionObjectSetCutTerrainArea
FunctionObjectStartVisualAction
FunctionObjectStopVisualAction
CategoryLuaApi
CategoryFunction
CategoryObject
На главную