Autonauts Modding
ModSaveData Class Reference

Public Member Functions

bool SaveValue (string Name, string Variable)
 
string LoadValue (string Name)
 
bool SaveValueInGroup (string Group, string Name, string Variable)
 
string LoadValueInGroup (string Group, string Name)
 

Member Function Documentation

◆ LoadValue()

string ModSaveData.LoadValue ( string  Name)

Loads a variable for a Mod for current level

Version
136.23
Parameters
Name- String - Variable lookup name - Required
Returns
Dynamic - Returns variable
Example
Var = ModSaveData.LoadValue("Speed")
Note
Can be used in functions: AfterLoad(), AfterLoad_LoadedWorld(), OnUpdate()

◆ LoadValueInGroup()

string ModSaveData.LoadValueInGroup ( string  Group,
string  Name 
)

Loads a variable for a Mod for current level from a group

Version
136.23
Parameters
Group- String - The group to save under - Required
Name- String - Variable lookup name - Required
Returns
Dynamic - Returns variable
Example
Var = ModSaveData.LoadValueInGroup("Car1","Speed")
Note
Can be used in functions: AfterLoad(), AfterLoad_LoadedWorld(), OnUpdate()

◆ SaveValue()

bool ModSaveData.SaveValue ( string  Name,
string  Variable 
)

Saves a variable for a Mod for current level

Version
136.23
Parameters
Name- String - Variable lookup name - Required
Variable- Dynamic - Variable to save (either string, number or bool) - Required
Returns
Boolean - Returns true on successful save (Note: If the user hasn't saved at least once, the mod cannot save data)
Example
ModSaveData.SaveValue("Speed", 22)
Note
Can be used in functions: AfterLoad(), AfterLoad_LoadedWorld(), OnUpdate()

◆ SaveValueInGroup()

bool ModSaveData.SaveValueInGroup ( string  Group,
string  Name,
string  Variable 
)

Saves a variable for a Mod for current level in a group

Version
136.23
Parameters
Group- String - The group to save under - Required
Name- String - Variable lookup name - Required
Variable- Dynamic - Variable to save (either string, number or bool) - Required
Returns
Boolean - Returns true on successful save (Note: If the user hasn't saved at least once, the mod cannot save data)
Example
ModSaveData.SaveValueInGroup("Car1", "Speed", 22) ModSaveData.SaveValueInGroup("Car1", "RPM", 672)
Note
Can be used in functions: AfterLoad(), AfterLoad_LoadedWorld(), OnUpdate()

The documentation for this class was generated from the following file: