Stockage temporaire
Explique comment utiliser le stockage temporaire dans Pixi’VN pour les variables qui ne sont nécessaires que pendant une période narrative spécifique.
Dans de nombreux cas, il est utile d'utiliser des variables uniquement pendant une certaine période de la narration. Avec le stockage normal, il faudrait supprimer manuellement ces variables lorsqu'elles ne sont plus nécessaires, afin de garder les sauvegardes légères et efficaces.
Pour résoudre ce problème, Pixi’VN dispose d'un système de stockage temporaire. Les variables temporaires initialisées dans une label seront supprimées lorsque la label sera fermée. Si une autre label est appelée depuis celle-ci, la variable temporaire restera accessible depuis la label enfant. Cependant, si une autre label est appelée avec jump (ainsi la label actuelle sera fermée et la nouvelle sera démarrée), la variable temporaire ne sera plus accessible.
Définir
Pour définir une variable temporaire, utilisez storage.setTempVariable.
import { storage } from "@drincs/pixi-vn";
storage.setTempVariable("myTempVariable", 42);Obtenir
Pour obtenir une variable temporaire, utilisez la fonction normale storage.get.
Supprimer
Pour supprimer une variable temporaire, utilisez storage.removeTempVariable.
import { storage } from "@drincs/pixi-vn";
storage.removeTempVariable("myTempVariable");