Временное хранилище
Объясняет, как использовать временное хранилище в Pixi’VN для переменных, которые нужны только в течение определённого периода повествования.
Во многих случаях полезно использовать переменные только в течение определённого периода повествования. При использовании обычного хранилища такие переменные пришлось бы удалять вручную, когда они больше не нужны, чтобы сохранения оставались лёгкими и эффективными.
Для решения этой проблемы в Pixi’VN есть система временного хранилища. Временные переменные, инициализированные в нарративном узле (label), будут удалены при закрытии этого нарративного узла (label). Если из него вызывается другой нарративный узел (label), временная переменная останется доступной из дочернего нарративного узла (label). Однако если другой нарративный узел (label) вызывается с помощью jump (при этом текущий нарративный узел (label) будет закрыт, а новый — запущен), временная переменная станет недоступной.
Установка
To set a temporary variable, use storage.temp.set.
import { storage } from "@drincs/pixi-vn";
storage.temp.set("myTempVariable", 42);Получить
Чтобы получить временную переменную, используйте обычную функцию storage.get.
Удалить
To remove a temporary variable, use storage.temp.remove.
import { storage } from "@drincs/pixi-vn";
storage.temp.remove("myTempVariable");