MCPcopy Create free account
hub / github.com/Monogatari/Monogatari / setting

Method setting

src/monogatari.ts:1197–1208  ·  view source on GitHub ↗
(key: K, value?: GameSettings[K] | null)

Source from the content-addressed store, hash-verified

1195 */
1196 static setting<K extends keyof GameSettings>(key: K, value: GameSettings[K]): GameSettings[K];
1197 static setting<K extends keyof GameSettings>(key: K, value?: GameSettings[K] | null): GameSettings[K] {
1198 if (value !== undefined && value !== null) {
1199 this._settings[key] = value;
1200 return this._settings[key];
1201 }
1202
1203 if (typeof this._settings[key] !== 'undefined') {
1204 return this._settings[key];
1205 }
1206
1207 throw new Error(`Tried to access non existent setting with name '${key}'.`);
1208 }
1209
1210 static settings (object: Partial<GameSettings> | null = null): GameSettings {
1211 if (object !== null) {

Callers 15

actionsMethod · 0.95
componentsMethod · 0.95
scriptMethod · 0.95
preloadMethod · 0.95
setupMethod · 0.95
bindMethod · 0.95
initMethod · 0.95
preloadAssetMethod · 0.80
unloadPersistentMethod · 0.80
bindMethod · 0.80
initMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected