void GameSceneActive() { if (PluginConfig.Instance.WeatherFinder.enabled) { BundleLoader.LoadWeatherFinder(); } WeatherSceneInfo.CurrentScene = SceneManager.GetSceneByName(game); BundleLoader.WeatherPrefab.GetComponent <WeatherSceneInfo>().SetActiveRefs(); }
void SceneChanged(Scene scene, Scene arg2) { Log.Info(scene.name + " " + arg2.name); if (arg2.name == "HealthWarning" && !hasEmptyTransitioned) { hasEmptyTransitioned = true; BundleLoader.Load(); } if (!hasEmptyTransitioned && arg2.name == "EmptyTransition") { hasEmptyTransitioned = true; BundleLoader.Load(); } if (arg2.name == menu) { Log.Debug(menu); MenuSceneActive(); } if (arg2.name == game) { GameSceneActive(); } }