You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Loads all the official data modules individually with LoadDataModule, then proceeds to look for any non-official modules and loads them as well.
146
153
/// </summary>
147
154
boolLoadAllDataModules();
148
155
#pragma endregion
149
156
150
-
151
-
152
157
private:
153
158
154
159
staticconst std::array<std::string, 10> c_OfficialModules; //!< Array storing the names of all the official modules.
155
160
staticconst std::array<std::pair<std::string, std::string>, 3> c_UserdataModules; //!< Array storing the names of all the userdata modules.
156
161
157
162
std::unordered_map<int, DataModule *> m_LoadedDataModules; //!< Map of all loaded DataModules by their ID. Owned by this.
163
+
std::unordered_map<int, DataModule *> m_UnloadedDataModules; //!< Map of DataModules that are loaded but disabled through the Mod Manager GUI. Treated as not loaded at all.
158
164
159
165
std::unordered_set<std::string> m_DisabledDataModuleNames; //!< The DataModule names that are disabled and should not be loaded at startup.
160
166
std::string m_SingleModuleToLoad; //!< Name of the single module to load after the official modules.
0 commit comments