46 lines
1.4 KiB
C#
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);
|
|
});
|
|
}
|
|
}
|
|
} |