Class: ScriptPrefs

The ScriptPrefs class allows user scripts to store and retrieve settings. These stored settings are re-loaded each time Moho is run. Stored values are stored under a key name (a text string). Typically, so that different scripts don't interfere with one another, a script should use its own name as part of the key. For example, if the "MyFirstScript" script wanted to save the "pointCount" setting, it would save it using the key "MyFirstScript.pointCount".

Member Functions


void SetBool(key, value)

Store a boolean value.

Return value: none key (string): the key to locate the value value (bool): the value to store
bool GetBool(key, defaultValue)

Retrieve a boolean value that was previously stored.

Return value (bool): the stored value key (string): the key to locate the value defaultValue (bool): a default value to return if the key cannot be found
void SetInt(key, value)

Return value: none key (string): value (int):
int GetInt(key, defaultValue)

Return value (int): key (string): defaultValue (int):
void SetFloat(key, value)

Return value: none key (string): value (float):
float GetFloat(key, defaultValue)

Return value (float): key (string): defaultValue (float):
void SetString(key, value)

Return value: none key (string): value (string):
string GetString(key, defaultValue)

Return value (string): key (string): defaultValue (string):