Как пользоваться#
Раскрой категорию и библиотеку или подсистему слева, затем выбери имя. Каждая запись имеет отдельную страницу. Поиск открывает ту же страницу. В каталогах рядом с именами указаны результаты; известные типы ведут к объяснениям.
Начни с типов, результатов и методов. unknown означает, что тип ещё не установлен; none означает отсутствие прямого результата.
Категории#
| Область | Открыть |
|---|---|
| Вызовы Lua UI X4 | Lua API |
| C-объявления, параметры и результаты | FFI |
| Действия и конструкции XML | MD / AI |
| Условия событий и фильтры | События MD / AI |
| События в UI Lua | События Lua |
| Helper и методы меню | UI Helper |
| Базовые функции и библиотеки | Lua и LuaJIT |
Это растущий справочник известных интерфейсов, а не полный SDK X4. Границы достоверности объясняют, что подтверждает объявление.
Первые вызовы#
AddUITriggeredEvent передаёт событие в MD, RegisterEvent устанавливает Lua callback, GetComponentData читает запрошенные поля компонента.
Первые элементы MD#
event_ui_triggered принимает событие UI, raise_lua_event отправляет значение в Lua, set_value записывает переменную. У MD собственные типы и выражения.
neededbuildresources показывает пример свойства MD и таблицы нехватки ресурсов заказа.
Продолжить практикой#
Основы кода X4, связь Lua и MD, изменение характеристик, создание интерфейса.