Method in MemoryVariableStore
Stores a float in this VariableStorage.
public void SetValue(string variableName, float floatValue)string variableName
The name to associate with this variable.
float floatValue
The number to store.
Method in MemoryVariableStore
Stores a string in this VariableStorage.
public void SetValue(string variableName, string stringValue)string variableName
The name to associate with this variable.
string stringValue
The string to store.
Method in MemoryVariableStore
Stores a bool in this VariableStorage.
public void SetValue(string variableName, bool boolValue)string variableName
The name to associate with this variable.
bool boolValue
The boolean value to store.
Class in Yarn
Inherits from System.Object
A simple concrete implementation of IVariableStorage that keeps all variables in memory.
public class MemoryVariableStore : IVariableStorageRemoves all variables from storage.
Stores a bool in this VariableStorage.
Stores a float in this VariableStorage.
Stores a string in this VariableStorage.
Retrieves a value of type T by name.
Method in MemoryVariableStore
Retrieves a value of type T by name.
public bool TryGetValue<T>(string variableName, out T result)string variableName
true if a value named variableName of type T was retrieved; false otherwise.
The name of the variable to retrieve the value of.
T result
On return, if this method returned true, contains the retrieved value. If this method returned false, contains the default value of T (for example, 0 for float values, null for strings, and so on.)
T
The type of the variable to retrieve.
Method in
Removes all variables from storage.
public void Clear()