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

На главную

## changeRoom.SetScene( wtControl3D, sceneName )

Функция создает сцену для работы с персонажами для указанного Control3DSafe. Одновременно (в разных аддонах) может быть только одна сцена. Если сцена уже была в другом контроле, она автоматически убирается из него.

Сцены выбираются по имени из списка characterScenes в \data\Interface\System\CharacterScenes.(UICharacterScenes).xdb.

Каждая сцена представлена картой и точками расположения и поворотами персонажа и камеры.

    -- система
    функция реализована в UI

    -- библиотека:
    changeRoom

    -- объявление:
    function SetScene( wtControl3D, sceneName )

    -- параметры:
    wtControl3D: Control3DSafe - контрол, для которого создается сцена
    sceneName: string - имя сцены

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

    -- примеры:
    changeRoom.SetScene( wtControl3D, "coolScene" )

#### Search: "CategoryLuaApi" "CategoryChangeRoom"

CategoryChangeRoom
EventChangeRoomStarted
EventChangeRoomZoomTriggerChanged
FunctionChangeRoomChargenShowHelm
FunctionChangeRoomGetAvatarTemplate
FunctionChangeRoomGetCosts
FunctionChangeRoomGetPlayerIndexes
FunctionChangeRoomGetSceneAvatarInfo
FunctionChangeRoomIsZoomEnabled
FunctionChangeRoomIsZoomOnFace
FunctionChangeRoomIsZoomOnFar
FunctionChangeRoomRemoveScene
FunctionChangeRoomResetSceneCharacterRotation
FunctionChangeRoomRotateSceneCharacter
FunctionChangeRoomSetCameraPath
FunctionChangeRoomSetChargenEquipType
FunctionChangeRoomSetScene
FunctionChangeRoomSetSceneAvatarByTemplate
FunctionChangeRoomSetSceneCharacterMouseRotation
FunctionChangeRoomSetSceneCharacterPos
FunctionChangeRoomSetSceneCharacterScaleFactor
FunctionChangeRoomSetSceneCharacterVariation
FunctionChangeRoomToggleZoom
FunctionChangeRoomUse

CategoryLuaApi CategoryFunction CategoryChangeRoom CategoryControl3D

На главную