Значение#
animationtriggerlookup: Тип атрибута X4: базовый тип, ограничения и варианты значений из схемы.
Тип XSD ограничивает XML, а не объявляет результат Lua или тип полезной нагрузки event.param. Прохождение схемы не доказывает игровой эффект.
Структура схемы#
libraries/common.xsd
| Свойство | Значение |
|---|---|
| Конструкция | restriction |
| Базовый тип | xs:string |
| Ограничение | Значение |
|---|---|
enumeration |
abort |
enumeration |
assign_dockingbay |
enumeration |
attacked |
enumeration |
activate |
enumeration |
activate_turret_hatch |
enumeration |
activate_chair |
enumeration |
activate_chair_holo |
enumeration |
activate_chair_steering |
enumeration |
activate_chair_steering_par |
enumeration |
activate_cockpit |
enumeration |
activate_dockguidance |
enumeration |
activate_dockingbay_warning |
enumeration |
activate_landinggears |
enumeration |
battlestate_red |
enumeration |
battlestate_yellow |
enumeration |
battlestate_jumpprep |
enumeration |
chairconfig_default |
enumeration |
chairconfig_paranid |
enumeration |
chargeon |
enumeration |
chargeoff |
enumeration |
close_cockpit |
enumeration |
close_dockingbay |
enumeration |
close_dockingbay_fence |
enumeration |
close_doors |
enumeration |
close_doors2 |
enumeration |
close_hangar |
enumeration |
cockpit_active |
enumeration |
cockpit_inactive |
enumeration |
collapsebubble |
enumeration |
damage_high |
enumeration |
damage_low |
enumeration |
damage_medium |
enumeration |
damage_none |
enumeration |
deactivate |
enumeration |
deactivate_turret_hatch |
enumeration |
deactivate_chair |
enumeration |
deactivate_chair_holo |
enumeration |
deactivate_chair_steering |
enumeration |
deactivate_cockpit |
enumeration |
deactivate_dockguidance |
enumeration |
deactivate_dockingbay_warning |
enumeration |
deactivate_landinggears |
enumeration |
fan_activate |
enumeration |
fan_deactivate |
enumeration |
fire |
enumeration |
gateon |
enumeration |
open_cockpit |
enumeration |
open_dockingbay |
enumeration |
open_dockingbay_fence |
enumeration |
open_doors |
enumeration |
open_doors2 |
enumeration |
open_hangar |
enumeration |
quickenter |
enumeration |
retrieve_ship |
enumeration |
retrieve_ship_faster |
enumeration |
retrieve_ship_fastest |
enumeration |
shrinkbubble |
enumeration |
startcontrol |
enumeration |
stopcontrol |
enumeration |
store_ship |
enumeration |
store_ship_faster |
enumeration |
store_ship_fastest |
enumeration |
unassign_dockingbay |
enumeration |
wave_activatewarning |
enumeration |
wave_activatewave |
enumeration |
wave_deactivatewarning |
enumeration |
music_default |
enumeration |
music_01 |
enumeration |
music_02 |
enumeration |
music_03 |
enumeration |
music_04 |
enumeration |
music_off |
restriction уточняет базовый тип; union разрешает один из вариантов; list описывает элементы, разделённые пробелами. Значения enumeration одного ограничения являются альтернативами. pattern использует регулярные выражения XML Schema, а не Lua или JavaScript. Ограничения базового типа продолжают действовать.
Пример и результат#
Примеры в контексте находятся в связанных карточках атрибутов ниже. По одному имени типа нельзя составить универсальный исполняемый пример.
Где используется#
| Элемент | Атрибут | Схема |
|---|---|---|
trigger_animation |
trigger |
libraries/common.xsd |