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

На главную


changeRoom.SetSceneCharacterVariation( characterId, variation )

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

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

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

-- объявление:
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..]

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

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

Search: "CategoryLuaApi" "CategoryChangeRoom"

CategoryChangeRoom
EventChangeRoomCharacterSceneCameraReady
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

На главную