Получить описание правил игрового эвента.
См. ENUM_RuleNotificationType_....
-- система:
UIState/GameState
функция имеет основную реализация в логике и расширенную реализацию в UI
-- библиотека:
rules
-- объявление:
function GetNotificationInfo( eventRuleId )
-- параметры:
eventRuleId: ObjectId - идентификатор описания правил эвента
-- возвращаемое значение:
table or nil - таблица с описанием, если информация получена:
type: number (enum ENUM_RuleNotificationType_...) - тип нотификации, от которого зависит изображение на HUD-е и действие по клику мышью
sysType: string (enum ENUM_RuleNotificationType_...) - системное название типа нотификации
text: WString or nil - кастомный текст, выводимый поверх изображения
--{ часть таблицы, реализованная только для UI
image: TextureId or nil - идентификатор кастомной текстуры для изображения нотификации
--}
Пример:
local notificationInfo = rules.GetNotificationInfo( eventRuleId ) if notificationInfo then LogInfo( notificationInfo.text ) end