Files
ichni_Official/Assets/Scripts/UI/SongSelection/SongSelectionUIPage.cs
SoulliesOfficial e483cfe502 update
2025-07-10 08:42:30 -04:00

46 lines
1.4 KiB
C#

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);
});
}
}
}