diff --git a/src/js/mods/mod_interface.js b/src/js/mods/mod_interface.js index 5e07c719..5df35563 100644 --- a/src/js/mods/mod_interface.js +++ b/src/js/mods/mod_interface.js @@ -367,6 +367,14 @@ export class ModInterface { }); } + /** + * Registers a new state class, should be a GameState derived class + * @param {typeof GameState} stateClass + */ + registerGameState(stateClass) { + this.modLoader.app.stateMgr.register(stateClass); + } + /** * @param {object} param0 * @param {"regular"|"wires"} param0.toolbar