Пример #1
0
        public void OnStart()
        {
            SceneManager.sceneLoaded += OnSceneLoaded;

            SongUtils.OnEnable();
            EventUI.CreateCommunitiyButton();
        }
Пример #2
0
        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>();
        }
Пример #3
0
        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);
        }