White Sands - Modules - TypesVar Details - Proc Details

Generic Nanite Program

Vars

extra_settingsDon't ever override this or I will come to your house and stand menacingly behind a bush

Procs

copy_extra_settings_toCopy of the list instead of direct reference for obvious reasons
get_extra_setting_valueYou probably shouldn't be overriding this one, but I'm not a cop.
get_extra_settings_frontendUsed for getting information about the extra settings to the frontend
register_extra_settingsRegister extra settings by overriding this. extra_settings[name] = new typepath() for each extra setting
set_extra_settingYou can override this if you need to have special behavior after setting certain settings.

Var Details

extra_settings

Don't ever override this or I will come to your house and stand menacingly behind a bush

Proc Details

copy_extra_settings_to

Copy of the list instead of direct reference for obvious reasons

get_extra_setting_value

You probably shouldn't be overriding this one, but I'm not a cop.

get_extra_settings_frontend

Used for getting information about the extra settings to the frontend

register_extra_settings

Register extra settings by overriding this. extra_settings[name] = new typepath() for each extra setting

set_extra_setting

You can override this if you need to have special behavior after setting certain settings.