Открыть главное меню

Изменения

Специальные параграфы Sugarcube

201 байт добавлено, 18:29, 28 февраля 2020
м
Порядок выполнения
(«Рендер» означает преобразование кода в HTML в памяти, во время рендера выполняются макросы в тексте.)
# * Инициализация параграфа. Происходит перед изменением истории состояния.# :* Событие <code>passageinit</code>.# :* Задачи <code>prehistory</code>.# Событие <code>start</code> * Начало параграфа. Идёт перед рендером входящего параграфа.# :* Задачи <code>predisplay</code>.# :* Особый параграф [[#PassageReady|PassageReady]]# :* Событие <code>:passagestart</code># :* Задачи <code>prerender</code>.# :* Особый параграф [[#PassageHeader|PassageHeader]]# Параграф <code>render</code>* Рендеринг параграфа. Идёт после рендера входящего параграфа.# :* Особый параграф [[#PassageFooter|PassageFooter]]# :* Событие <code>:passagerender</code># :* Задачи <code>postrender</code>.# Параграф <code>display</code>* Вывод параграфа. Идёт после вывод показа (т.е. вывода) входящего параграфа.# :* Особый параграф [[#PassageDone|PassageDone]]# :* Событие <code>:passagedisplay</code># :* Задачи <code>postdisplay</code>.# Параграф * Обновляется интерфейс (панель UI), например, <code>endStoryCaption</code>. Это происходит перед концом навигации параграфа.* Конец параграфа. Идёт в конце после навигации параграфа <code>navigation</code>.# :* Событие <code>:passageend</code>.
[[Категория:Документация Twine]]