InMemoryVariableStorage
A simple implementation of VariableStorageBehaviour.
public class InMemoryVariableStorage : VariableStorageBehaviour, IEnumerable<KeyValuePair<string, object>>
This class stores variables in memory, and is erased when the game exits.
This class also has basic serialization and save/load example functions.
You can also enumerate over the variables by using a
foreach
loop:// 'storage' is an InMemoryVariableStorage
foreach (var variable in storage) {
string name = variable.Key;
System.Object value = variable.Value;
}
Note that as of v2.0, this class no longer uses Yarn.Value, to enforce static typing of declared variables within the Yarn Program.
Name | Description |
---|---|
|
Name | Description |
---|---|
Removes all variables from storage. | |
returns a boolean value representing if the particular variable is inside the variable storage | |
| |
| |
| |
| |
| |
| |
Retrieves a Value by name. |
Last modified 1yr ago