Storage temporaneo
Spiega come utilizzare lo storage temporaneo in Pixi'VN per le variabili necessarie solo durante un periodo narrativo specifico.
In molti casi è utile utilizzare le variabili solo durante un determinato periodo della narrazione. Utilizzando un archivio normale, sarebbe necessario rimuovere manualmente queste variabili quando non sono più necessarie, per mantenere i salvataggi leggeri ed efficienti.
Per risolvere questo problema, Pixi’VN dispone di un sistema di archiviazione temporanea. Le variabili temporanee inizializzate in una label
verranno eliminate quando la label
verrà chiusa. Se da essa viene chiamata un'altra label
, la variabile temporanea sarà comunque accessibile dalla label
figlia. Tuttavia, se un'altra label
viene chiamata con jump
(quindi la label
corrente verrà chiusa e quella nuova verrà avviata), la variabile temporanea non sarà più accessibile.
Set
Per impostare una variabile temporanea, utilizza storage.setTempVariable
. Questa funzione ha i seguenti parametri:
name
: Il nome della variabile da impostare.value
: Il valore della variabile da impostare.
import { storage } from '@drincs/pixi-vn'
storage.setTempVariable("myTempVariable", 42);
Ottieni
Per ottenere una variabile temporanea, utilizzare la normale funzione storage.getVariable
.
Rimuovi
Per rimuovere una variabile temporanea, utilizzare storage.removeTempVariable
. Questa funzione ha i seguenti parametri:
name
: Il nome della variabile da rimuovere.
import { storage } from '@drincs/pixi-vn'
storage.removeTempVariable("myTempVariable");