All pages
Powered by GitBook
1 of 6

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Clear()

Method in

Removes all variables from storage.

public void Clear()

Summary

MemoryVariableStore

TryGetValue(string,T)

Method in MemoryVariableStore

Summary

Retrieves a value of type T by name.

public bool TryGetValue<T>(string variableName, out T result)

Parameters

Name
Description

string variableName

Name
Description

true if a value named variableName of type T was retrieved; false otherwise.

MemoryVariableStore

Class in Yarn

Inherits from System.Object

Summary

A simple concrete implementation of IVariableStorage that keeps all variables in memory.

public class MemoryVariableStore : IVariableStorage

Methods

Name
Description

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.

Type Parameters

Returns

Removes 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.

Clear()
SetValue(string,bool)
SetValue(string,float)
SetValue(string,string)
TryGetValue(string,T)

SetValue(string,bool)

Method in MemoryVariableStore

Summary

Stores a bool in this VariableStorage.

public void SetValue(string variableName, bool boolValue)

Parameters

Name
Description

string variableName

SetValue(string,float)

Method in MemoryVariableStore

Summary

Stores a float in this VariableStorage.

public void SetValue(string variableName, float floatValue)

Parameters

Name
Description

string variableName

SetValue(string,string)

Method in

Stores a string in this VariableStorage.

Name
Description

The name to associate with this variable.

bool boolValue

The boolean value to store.

The name to associate with this variable.

float floatValue

The number to store.

public void SetValue(string variableName, string stringValue)

string variableName

Summary

Parameters

MemoryVariableStore

The name to associate with this variable.

string stringValue

The string to store.