private static void Prefix(SongListControls __instance) { if (!SongRequests.hasCompatibleSongBrowser) { RequestUI.DisableFilter(); } }
public static void OnFilterSongRequestsShot() { ProcessQueue(); requestFilterActive = true; SongListControls songListControls = GameObject.FindObjectOfType <SongListControls>(); shootingFilterRequestsButton = true; songListControls.FilterAll(); }
private static void Prefix(SongListControls __instance) { if (!AudicaMod.shootingFilterRequestsButton) { AudicaMod.requestFilterActive = false; } else { AudicaMod.shootingFilterRequestsButton = false; } }
public static void Initialize() { if (songListControls == null) { songSelect = GameObject.FindObjectOfType <SongSelect>(); songListControls = GameObject.FindObjectOfType <SongListControls>(); if (!SongRequests.hasCompatibleSongBrowser) // song browser integration does this automatically { CreateSongRequestFilterButton(); // move that button down, since the download button doesn't exist skipButtonPos = downloadButtonPos; skipButtonScale = downloadButtonScale; } CreateSongRequestSkipButton(); CreateDownloadMissingButton(); } }
internal static void Initialize() { if (songListControls == null) { songSelect = GameObject.FindObjectOfType <SongSelect>(); songListControls = GameObject.FindObjectOfType <SongListControls>(); GetReferences(); foreach (string filterKey in filters.Keys) { PrepareFilterButton(filters[filterKey]); } SetFilterUIGeometry(); extrasButton.GetComponentInChildren <GunButton>().onHitEvent.AddListener(new Action(() => { DisableCustomFilters(); songSelect.ShowSongList(); })); } }
private static void Prefix(SongListControls __instance) { AudicaMod.requestFilterActive = false; }
private static void Prefix(SongListControls __instance) { FilterPanel.DisableCustomFilters(); }
private static void Prefix(SongListControls __instance) { FilterPanel.firstTime = true; }
private static void Prefix(SongListControls __instance) { FilterPanel.filteringFavorites = false; FilterPanel.favoritesButtonSelectedIndicator.SetActive(false); }