Вернуть информацию об эмоции.
-- система: UIState/GameState функция имеет основную реализация в логике и расширенную реализацию в UI -- библиотека avatar -- объявление: function GetEmoteInfo( index ) -- параметры index: number (int) (индекс слота от 0 до max) -- возвращаемые значения table or nil если действие в слоте есть id: ObjectId - идентификатор объекта эмоции canRun: boolean - можно ли проиграть эмоцию сейчас hasMood: boolean - true, если эмоция меняет настроение игрока name: WString - название эмоции description: WString - описание эмоции aliases: table of WString - слэш-команды для активации эмоции через чат sysName: string - системное название эмоции, совпадающее с идентификатором эмоции при запуске через чат textTarget: WString - локализованный текст для случая, когда эмоция на кого-то направлена textNoTarget: WString - локализованный текст для случая, когда эмоция ни на кого не направлена --{ часть таблицы, реализованная только для UI image: TextureId or nil - идентификатор текстуры для иконки эмоции image2: TextureId or nil - идентификатор текстуры для второй иконки эмоции --} -- пример использования local emoteInfo = avatar.GetEmoteInfo( emoteId ) if emoteInfo then common.LogInfo( "Emote system name: " .. emoteInfo.sysName ) end