Возвращает информацию о шаблонах для аватаров.
-- система функция реализована в UI -- библиотека: remortCreation -- объявление: function GetAvatarTemplatesInfo() -- параметры: нет -- возвращаемые значения: table - содержит таблицы с доступными фракциями и полами: growthCount: number (integer) - количество стадий развития персонажа factions: table - таблица с доступными фракциями, индексированная [0..] и содержащая таблицы: table[0..] - таблица с информацией о фракции со следующими полями: name: локализованное название фракции sysName: string - системное название фракции races: table - таблица с доступными расами, индексированная [0..] и содержащая таблицы: table[0..] - таблица с информацией о расе со следующими полями: name: локализованное название расы sysName: string - системное название расы raceChangeType: number(ENUM_RedefineRaceType) - режим смены расы для которого подходит данная раса classes: table - таблица с доступными классами, индексированная [0..] и содержащая таблицы: table[0..] - таблица с информацией о классе со следующими полями: name: WString - локализованное название класса sysName: string - системное название класса uiName: WString - локализованное дополнительное название класса classId: CharacterClassId - идентификатор класса игрока sexes: table - таблица с доступными полами, индексированная [0..] и содержащая таблицы: table[0..] - таблица с информацией о поле персонажа со следующими полями: name: локализованное название пола персонажа -- примеры: local templatesInfo = remortCreation.GetAvatarTemplatesInfo() common.LogInfo( "fraction: " .. debugCommon.FromWString( templatesInfo.factions[0].name ) ) common.LogInfo( "race: " .. debugCommon.FromWString( templatesInfo.factions[0].races[0].name ) ) common.LogInfo( "class: " .. debugCommon.FromWString( templatesInfo.factions[0].races[0].classes[0].name ) ) common.LogInfo( "sex: " .. debugCommon.FromWString( templatesInfo.sexes[0].name ) )
Доп. ссылки: