This commit is contained in:
SoulliesOfficial
2025-07-10 08:42:30 -04:00
parent 150ef744e8
commit e483cfe502
286 changed files with 31518 additions and 947 deletions

View File

@@ -4,6 +4,7 @@ using System.Collections.Generic;
using Ichni.Menu;
using Ichni.Menu.UI;
using Ichni.UI;
using Sirenix.OdinInspector;
using UnityEngine;
using UnityEngine.UI;
@@ -11,18 +12,19 @@ namespace Ichni.Menu.UI
{
public class SongSelectionUIPage : UIPageBase
{
public GameObject songSelectionTabPrefab;
public RectTransform songSelectionTabContainer;
public List<SongSelectionTabUI> songSelectionTabs;
public SongListControllerUI songListController;
public bool isLowpassing;
public Button lowPassFilterButton;
public bool isHighpassing;
public Button highPassFilterButton;
[Title("Test")] public AK.Wwise.Switch defaultSwitch;
private void Start()
{
//GenerateSongTabs();
MenuAudioManager.instance.audioContainer.SetSwitch(defaultSwitch);
lowPassFilterButton.onClick.AddListener(() =>
{
@@ -40,25 +42,5 @@ namespace Ichni.Menu.UI
MenuAudioManager.instance.audioContainer.SetRTPC("PreviewHighPassFilter", value);
});
}
public void GenerateSongTabs()
{
string chapter = ChapterSelectionManager.instance.currentChapter;
ChapterSelectionUnit chapterUnit = ChapterSelectionManager.instance.chapters.Find(c => c.chapterIndex == chapter);
foreach (SongItemData song in chapterUnit.songs)
{
SongSelectionTabUI tab = Instantiate(songSelectionTabPrefab, songSelectionTabContainer).GetComponent<SongSelectionTabUI>();
tab.SetUpTab(song);
}
}
private void ClearTabs()
{
foreach (SongSelectionTabUI tab in songSelectionTabs)
{
Destroy(tab.gameObject);
}
songSelectionTabs.Clear();
}
}
}