aboutsummaryrefslogtreecommitdiff
path: root/features/settings/settingsCommunicator.js
diff options
context:
space:
mode:
authorSoopyboo32 <49228220+Soopyboo32@users.noreply.github.com>2021-12-09 19:58:26 +0800
committerSoopyboo32 <49228220+Soopyboo32@users.noreply.github.com>2021-12-09 19:58:26 +0800
commit5db44566ab59077701ad6ba40116335294865618 (patch)
treefe6d394e905baa722c0a6cd6c021a68cc2d57755 /features/settings/settingsCommunicator.js
parentbff09540fe80bdf1e809312a4709261168adc381 (diff)
downloadSoopyV2-5db44566ab59077701ad6ba40116335294865618.tar.gz
SoopyV2-5db44566ab59077701ad6ba40116335294865618.tar.bz2
SoopyV2-5db44566ab59077701ad6ba40116335294865618.zip
Reset globals correctly after gameunload
Diffstat (limited to 'features/settings/settingsCommunicator.js')
-rw-r--r--features/settings/settingsCommunicator.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/features/settings/settingsCommunicator.js b/features/settings/settingsCommunicator.js
index d0a55fc..053a7c1 100644
--- a/features/settings/settingsCommunicator.js
+++ b/features/settings/settingsCommunicator.js
@@ -24,6 +24,12 @@ class SettingsCommunicator {
}
}
-if(!global.soopyv2SettingsCommunicator) global.soopyv2SettingsCommunicator = new SettingsCommunicator()
+if(!global.soopyv2SettingsCommunicator){
+ global.soopyv2SettingsCommunicator = new SettingsCommunicator()
+
+ register("gameUnload", ()=>{
+ global.soopyv2SettingsCommunicator = undefined
+ })
+}
export default global.soopyv2SettingsCommunicator \ No newline at end of file