Method in IVariableStorage
Stores a float in this VariableStorage.
void SetValue(string variableName, float floatValue);string variableName
The name to associate with this variable.
float floatValue
The number to store.
Interface in Yarn
Provides a mechanism for storing and retrieving instances of the Yarn.Value class.
public interface 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 IVariableStorage
Stores a bool in this VariableStorage.
void SetValue(string variableName, bool boolValue);string variableName
The name to associate with this variable.
bool boolValue
The boolean value to store.
Method in IVariableStorage
Retrieves a value of type T by name.
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 IVariableStorage
Stores a string in this VariableStorage.
void SetValue(string variableName, string stringValue);string variableName
Method in
Removes all variables from storage.
The name to associate with this variable.
string stringValue
The string to store.
void Clear();