Project Zomboid Lua Docs 29123
Unofficial documentation for Project Zomboid's Lua
Loading...
Searching...
No Matches
ModSelector::Model Class Reference

Public Member Functions

void showUnsupportedMods (boolean value)
void setExistingSavefile (string folder)
void setServerSettingsMods (umbrella::ModSelector::FinalizedData[] data, umbrella::ModSelector::FinalFunction finishFunc)
void setFavorite (string id, string val)
void reloadMods ()
void refreshMods ()
void correctAndSaveModOrder (string[] data)
boolean checkMapConflicts ()
ArrayList< string > getAllMapsInOrder ()
ArrayList< string > getMapConflicts (string mapName)
void filterMods (string category, string searchWord, boolean favoriteMode, boolean onlyEnabled)
boolean isModActive (string id)
ActiveMods getActiveMods ()
void setModActive (string id, boolean active)
void acceptChanges ()
void loadModDataFromFile ()
void saveModDataToFile ()
string getPresetShareText (string name)
void addSharedPreset (ISButton button)
void forceActivateMods (ChooseGameInfo::Mod modInfo, boolean activate)
 ModSelector::Model (ModSelector view)

Public Attributes

ModSelector view
table< string, umbrella::ModSelector::ModDatamods
umbrella::ModSelector::ModData[] sortedMods
table< string, table< string, string > > presets
table< string, string > favs
umbrella::ModSelector::ModData[] currentMods
boolean isUnsupportedModsVisible
MapGroups mapGroups
string loadGameFolder
umbrella::ModSelector::FinalFunction serverSettingsFinishFunc
boolean isServerSettingsMods
ActiveMods serverSettingsMods
boolean ModsEnabled
table< string, table< string, boolean > > incompatibles
table< string, umbrella::ModSelector::RequirementsTablerequirements

Member Function Documentation

◆ acceptChanges()

void ModSelector::Model::acceptChanges ( )

◆ addSharedPreset()

void ModSelector::Model::addSharedPreset ( ISButton button)

◆ checkMapConflicts()

boolean ModSelector::Model::checkMapConflicts ( )

◆ correctAndSaveModOrder()

void ModSelector::Model::correctAndSaveModOrder ( string[] data)

◆ filterMods()

void ModSelector::Model::filterMods ( string category,
string searchWord,
boolean favoriteMode,
boolean onlyEnabled )

◆ forceActivateMods()

void ModSelector::Model::forceActivateMods ( ChooseGameInfo::Mod modInfo,
boolean activate )

◆ getActiveMods()

ActiveMods ModSelector::Model::getActiveMods ( )

◆ getAllMapsInOrder()

ArrayList< string > ModSelector::Model::getAllMapsInOrder ( )

◆ getMapConflicts()

ArrayList< string > ModSelector::Model::getMapConflicts ( string mapName)

◆ getPresetShareText()

string ModSelector::Model::getPresetShareText ( string name)

◆ isModActive()

boolean ModSelector::Model::isModActive ( string id)

◆ loadModDataFromFile()

void ModSelector::Model::loadModDataFromFile ( )

◆ ModSelector::Model()

ModSelector::Model::ModSelector::Model ( ModSelector view)

◆ refreshMods()

void ModSelector::Model::refreshMods ( )

◆ reloadMods()

void ModSelector::Model::reloadMods ( )

◆ saveModDataToFile()

void ModSelector::Model::saveModDataToFile ( )

◆ setExistingSavefile()

void ModSelector::Model::setExistingSavefile ( string folder)

◆ setFavorite()

void ModSelector::Model::setFavorite ( string id,
string val )

◆ setModActive()

void ModSelector::Model::setModActive ( string id,
boolean active )

◆ setServerSettingsMods()

void ModSelector::Model::setServerSettingsMods ( umbrella::ModSelector::FinalizedData[] data,
umbrella::ModSelector::FinalFunction finishFunc )

◆ showUnsupportedMods()

void ModSelector::Model::showUnsupportedMods ( boolean value)

Member Data Documentation

◆ currentMods

umbrella::ModSelector::ModData [] ModSelector::Model::currentMods

◆ favs

table<string, string> ModSelector::Model::favs

◆ incompatibles

table<string, table<string, boolean> > ModSelector::Model::incompatibles

◆ isServerSettingsMods

boolean ModSelector::Model::isServerSettingsMods

◆ isUnsupportedModsVisible

boolean ModSelector::Model::isUnsupportedModsVisible

◆ loadGameFolder

string ModSelector::Model::loadGameFolder

◆ mapGroups

MapGroups ModSelector::Model::mapGroups

◆ mods

table<string, umbrella::ModSelector::ModData> ModSelector::Model::mods

◆ ModsEnabled

boolean ModSelector::Model::ModsEnabled

◆ presets

table<string, table<string, string> > ModSelector::Model::presets

◆ requirements

table<string, umbrella::ModSelector::RequirementsTable> ModSelector::Model::requirements

◆ serverSettingsFinishFunc

umbrella::ModSelector::FinalFunction ModSelector::Model::serverSettingsFinishFunc

◆ serverSettingsMods

ActiveMods ModSelector::Model::serverSettingsMods

◆ sortedMods

umbrella::ModSelector::ModData [] ModSelector::Model::sortedMods

◆ view

ModSelector ModSelector::Model::view

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