/tg/ Station 13 - Modules - TypesVar Details - Proc Details

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