using System; using System.Collections; using System.Collections.Generic; using Ichni.Menu; using Ichni.Menu.UI; using Ichni.UI; using Sirenix.OdinInspector; using UnityEngine; using UnityEngine.UI; namespace Ichni.Menu.UI { public class SongSelectionUIPage : UIPageBase { 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(() => { Debug.Log("Low Pass Filter Button Clicked"); isLowpassing = !isLowpassing; float value = isLowpassing ? 33f : 100f; MenuAudioManager.instance.audioContainer.SetRTPC("PreviewLowPassFilter", value); }); highPassFilterButton.onClick.AddListener(() => { Debug.Log("High Pass Filter Button Clicked"); isHighpassing = !isHighpassing; float value = isHighpassing ? 33f : 100f; MenuAudioManager.instance.audioContainer.SetRTPC("PreviewHighPassFilter", value); }); } } }