public void OnDisabled() { Log.Info("TM:PE disabled."); LoadingManager.instance.m_introLoaded -= CheckForIncompatibleMods; LocaleManager.eventLocaleChanged -= Translation.HandleGameLocaleChange; Translation.IsListeningToGameLocaleChanged = false; // is this necessary? if (LoadingExtension.InGame() && LoadingExtension.Instance != null) { //Hot reload Unloading LoadingExtension.Instance.OnLevelUnloading(); LoadingExtension.Instance.OnReleased(); } }