public void OnStart() { SceneManager.sceneLoaded += OnSceneLoaded; SongUtils.OnEnable(); EventUI.CreateCommunitiyButton(); }
public void OnEnable() { SceneManager.sceneLoaded += OnSceneLoaded; SceneManager.sceneUnloaded += OnSceneUnloaded; SongUtils.OnEnable(); CreateMenuButton(); var scoreSaber = IPA.Loader.PluginManager.GetPluginFromId("ScoreSaber"); if (scoreSaber != null) { InitScoreSaber(); } //This behaviour stays always new GameObject("ScreenOverlay").AddComponent <ScreenOverlay>(); }
public void OnEnable() { SceneManager.sceneLoaded += OnSceneLoaded; SceneManager.sceneUnloaded += OnSceneUnloaded; SongUtils.OnEnable(); CreateMenuButton(); var scoreSaber = IPA.Loader.PluginManager.GetPluginFromId("ScoreSaber"); if (scoreSaber != null) { InitScoreSaber(); } //This behaviour stays always new GameObject("ScreenOverlay").AddComponent <ScreenOverlay>(); var alwaysExists = new GameObject("TABackup"); alwaysExists.AddComponent <BackupScoreSubmissions>(); Object.DontDestroyOnLoad(alwaysExists); }