public int Load() { Loader = new SongDataLoader(); //ReadNotes = new Queue<NoteDataHolder>(); if (Application.isEditor) { Loader.loadSong(@".\Assets\Resources\" + GameManager.Instance.GameplayFileName + ".dat"); } else { Loader.loadSong(@".\beatit_Data\Resources\" + GameManager.Instance.GameplayFileName + ".dat"); } MP3Name = GameManager.Instance.GameplayFileName + ".mp3"; noteSpeed = 5 / (Loader.NoteSpeed * (60f / Loader.Tempo)); return(Loader.Tempo); }
public static void ReloadSongList() { needRefresh = false; SongList.sFirstTime = true; SongList.OnSongListLoaded.mDone = false; SongList.SongSourceDirs = new Il2CppSystem.Collections.Generic.List <SongList.SongSourceDir>(); SongList.AddSongSearchDir(Application.dataPath, downloadsDirectory); SongList.I.StartAssembleSongList(); SongSelect songSelect = GameObject.FindObjectOfType <SongSelect>(); if (songSelect != null) { SongList.OnSongListLoaded.On(new Action(() => { songSelect.ShowSongList(); })); } if (songDataLoaderInstalled) { SongDataLoader.ReloadSongData(); MelonLogger.Log("Song Data Reloaded"); } DebugText("Reloading Songs"); }
private static void SafeDataLoaderReload() { SongDataLoader.ReloadSongData(); MelonLogger.Msg("Song Data Reloaded"); }