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

На главную

## remortCreation.SetSceneCharacterVariation( characterId, variation )

Функция выставляет указанную вариацию для выбранного персонажа (основного или дополнительного - из трио, включая питомца) в сцене. Вариация задается набором индексов. Замечание: вариацию можно менять только для персонажей, созданных на сцене по шаблону аватара. Для персонажей, созданных на сцене по имени аватара, это запрещено (выставляется автоматически).

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

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

    -- объявление:
    function SetSceneCharacterVariation( characterId, variation )

    -- параметры:
    characterId: ObjectId (not nil) - идентификатор персонажа в сцене
    variation: table - таблица с информацией, задающей вариацию для аватара, поля:
     skinTexture: number (int) - индекс вариации тела [0..]
     skinColor: number (int) - индекс вариации цвета тела [0..]
     hairType: number (int) - индекс типа волос [0..]
     hairColor: number (int) - индекс цвета волос [0..], может игнорироваться (например, для гибберлингов)
     face: number (int) - индекс типа лица [0..]
     facialType: number (int) - индекс типа особенностей (лица или украшений) [0..]
     additional: number (int) - индекс варианта татуировки [0..]
     morphPresetIndex: number (int) - индекс варианта пропорций персонажа [0..]

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

    -- примеры:
    remortCreation.SetSceneCharacterVariation( primaryCharacterId, variation )

#### Search: "CategoryLuaApi" "CategoryRemortCreation"

CategoryRemortCreation
EventRemortCharacterSceneCameraReady
EventRemortZoomTriggerChanged
FunctionRemortCreationChargenShowHelm
FunctionRemortCreationCreateAvatar
FunctionRemortCreationGetAvatarTemplate
FunctionRemortCreationGetAvatarTemplatesInfo
FunctionRemortCreationGetAvatarTemplatesRaceClassInfo
FunctionRemortCreationGetSceneAvatarInfo
FunctionRemortCreationGetVariationsStatus
FunctionRemortCreationIsZoomEnabled
FunctionRemortCreationIsZoomOnFace
FunctionRemortCreationIsZoomOnFar
FunctionRemortCreationRemoveScene
FunctionRemortCreationRemoveSceneAvatar
FunctionRemortCreationRequestAllVariations
FunctionRemortCreationResetAvatar
FunctionRemortCreationResetSceneCharacterRotation
FunctionRemortCreationRotateSceneCharacter
FunctionRemortCreationSetCameraPath
FunctionRemortCreationSetChargenEquipType
FunctionRemortCreationSetScene
FunctionRemortCreationSetSceneAvatar
FunctionRemortCreationSetSceneAvatarByTemplate
FunctionRemortCreationSetSceneCharacterMouseRotation
FunctionRemortCreationSetSceneCharacterPos
FunctionRemortCreationSetSceneCharacterScaleFactor
FunctionRemortCreationSetSceneCharacterVariation
FunctionRemortCreationToggleZoom

CategoryLuaApi CategoryFunction CategoryRemortCreation CategoryRemort

На главную