Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
PZAPI::ModOptions::Options Class Reference

Public Member Functions

void apply ()
umbrella::ModOptions::OptionElement getOption (string id)
void addTitle (string name)
void addDescription (string text)
void addSeparator ()
umbrella::ModOptions::TextEntry addTextEntry (string id, string name, string value, string _tooltip)
umbrella::ModOptions::TickBox addTickBox (string id, string name, boolean value, string _tooltip)
umbrella::ModOptions::MultipleTickBox addMultipleTickBox (string id, string name, string _tooltip)
umbrella::ModOptions::ComboBox addComboBox (string id, string name, string _tooltip)
umbrella::ModOptions::ColorPicker addColorPicker (string id, string name, number r, number g, number b, number a, string _tooltip)
umbrella::ModOptions::Keybind addKeyBind (string id, string name, integer key, string _tooltip)
umbrella::ModOptions::Slider addSlider (string id, string name, number min, number max, number step, number value, string _tooltip)
umbrella::ModOptions::Button addButton (string id, string name, string tooltip, umbrella::ISButton::OnClick onclickfunc, unknown target, unknown arg1, unknown arg2, unknown arg3, unknown arg4)
 PZAPI::ModOptions::Options (string modOptionsID, string name)

Public Attributes

umbrella::ModOptions::Element[] data
table< string, umbrella::ModOptions::OptionElement > dict
string modOptionsID
string name

Member Function Documentation

◆ addButton()

umbrella::ModOptions::Button PZAPI::ModOptions::Options::addButton ( string id,
string name,
string tooltip,
umbrella::ISButton::OnClick onclickfunc,
unknown target,
unknown arg1,
unknown arg2,
unknown arg3,
unknown arg4 )

◆ addColorPicker()

umbrella::ModOptions::ColorPicker PZAPI::ModOptions::Options::addColorPicker ( string id,
string name,
number r,
number g,
number b,
number a,
string _tooltip )

◆ addComboBox()

umbrella::ModOptions::ComboBox PZAPI::ModOptions::Options::addComboBox ( string id,
string name,
string _tooltip )

◆ addDescription()

void PZAPI::ModOptions::Options::addDescription ( string text)

◆ addKeyBind()

umbrella::ModOptions::Keybind PZAPI::ModOptions::Options::addKeyBind ( string id,
string name,
integer key,
string _tooltip )

◆ addMultipleTickBox()

umbrella::ModOptions::MultipleTickBox PZAPI::ModOptions::Options::addMultipleTickBox ( string id,
string name,
string _tooltip )

◆ addSeparator()

void PZAPI::ModOptions::Options::addSeparator ( )

◆ addSlider()

umbrella::ModOptions::Slider PZAPI::ModOptions::Options::addSlider ( string id,
string name,
number min,
number max,
number step,
number value,
string _tooltip )

◆ addTextEntry()

umbrella::ModOptions::TextEntry PZAPI::ModOptions::Options::addTextEntry ( string id,
string name,
string value,
string _tooltip )

◆ addTickBox()

umbrella::ModOptions::TickBox PZAPI::ModOptions::Options::addTickBox ( string id,
string name,
boolean value,
string _tooltip )

◆ addTitle()

void PZAPI::ModOptions::Options::addTitle ( string name)

◆ apply()

void PZAPI::ModOptions::Options::apply ( )

◆ getOption()

umbrella::ModOptions::OptionElement PZAPI::ModOptions::Options::getOption ( string id)

◆ PZAPI::ModOptions::Options()

PZAPI::ModOptions::Options::PZAPI::ModOptions::Options ( string modOptionsID,
string name )

Member Data Documentation

◆ data

umbrella::ModOptions::Element [] PZAPI::ModOptions::Options::data

◆ dict

table<string, umbrella::ModOptions::OptionElement> PZAPI::ModOptions::Options::dict

◆ modOptionsID

string PZAPI::ModOptions::Options::modOptionsID

◆ name

string PZAPI::ModOptions::Options::name

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