Skip to main content
Script: GlobalSettings (Molca Core settings assembly — asset typically referenced from MolcaProjectSettings). Applies to: any project using Molca Core. Individual SettingModule entries (e.g. Scenario Data Config) may be VR-only in your template.

Role

GlobalSettings.Initialize() and LoadAllSettings() run during RuntimeManager startup. The asset holds an array of SettingModule instances.

Common modules

ModulePurpose
HttpModuleBase URL, timeout, default headers for HttpClient
ScenarioDataConfigScenario collections, execution mode, fetched API content — Scenario Data Config
ContentPackageSettingsAddressables / package storage
ColorModuleSwatches and color ids for ColorID theming
LocalizationModuleLanguages, active locale, and flags for Localization
AudioModuleRuntime audio tuning; some fields mirror PlayerPrefs

Code access

var cfg = ScenarioDataConfig.GetInstance(); // GlobalSettings.GetModule<ScenarioDataConfig>()

Unity Editor

Replace via Mintlify dashboard media or add images/features/setup/global-settings-inspector.png to the repo.

GlobalSettings ScriptableObject listing SettingModules