private static bool Prefix(SongEndSequence __instance, ref SongEndSequence.State newState) { if (PlaylistManager.state == PlaylistManager.PlaylistState.Endless) { if (Config.ShowScores) { if (newState == SongEndSequence.State.WaitForScorePercentStars) { PlaylistEndlessManager.FadeOut(); return(true); } } } return(true); }
private static bool Prefix(SongEndSequence __instance) { if (PlaylistManager.state == PlaylistManager.PlaylistState.Endless) { if (!Config.ShowScores) { PlaylistEndlessManager.FadeOut(); __instance.startDelay = 0f; __instance.waitDelay = 0f; __instance.endDelay = 0f; __instance.levelComplete.SetActive(false); __instance.newHighScore.SetActive(false); __instance.scorePercentStars.SetActive(false); __instance.fullCombo.SetActive(false); __instance.SetState(SongEndSequence.State.SequenceComplete); return(false); } } return(true); }