Fixed advanced sliders
This commit is contained in:
@@ -23,31 +23,27 @@ export class Sound {
|
||||
}
|
||||
|
||||
update(state: UnityWebSocketStatus) {
|
||||
if (state?.parameters?.dataSliders == null) return;
|
||||
if (state?.parameters?.sliders == null) return;
|
||||
|
||||
const volumeSliderIndex = state.parameters?.dataSliders.findIndex(
|
||||
const volumeSliderIndex = state.parameters?.sliders.findIndex(
|
||||
(slider) => slider.sliderName === 'Volume',
|
||||
);
|
||||
const volumeSlider =
|
||||
state.parameters?.dataSliders[volumeSliderIndex ?? -1];
|
||||
const volumeSlider = state.parameters?.sliders[volumeSliderIndex ?? -1];
|
||||
|
||||
const eqLowSliderIndex = state.parameters?.dataSliders.findIndex(
|
||||
const eqLowSliderIndex = state.parameters?.sliders.findIndex(
|
||||
(slider) => slider.sliderName === 'EQ_Low',
|
||||
);
|
||||
const eqLowSlider =
|
||||
state.parameters?.dataSliders[eqLowSliderIndex ?? -1];
|
||||
const eqLowSlider = state.parameters?.sliders[eqLowSliderIndex ?? -1];
|
||||
|
||||
const eqMidSliderIndex = state.parameters?.dataSliders.findIndex(
|
||||
const eqMidSliderIndex = state.parameters?.sliders.findIndex(
|
||||
(slider) => slider.sliderName === 'EQ_Mid',
|
||||
);
|
||||
const eqMidSlider =
|
||||
state.parameters?.dataSliders[eqMidSliderIndex ?? -1];
|
||||
const eqMidSlider = state.parameters?.sliders[eqMidSliderIndex ?? -1];
|
||||
|
||||
const eqHighSliderIndex = state.parameters?.dataSliders.findIndex(
|
||||
const eqHighSliderIndex = state.parameters?.sliders.findIndex(
|
||||
(slider) => slider.sliderName === 'EQ_High',
|
||||
);
|
||||
const eqHighSlider =
|
||||
state.parameters?.dataSliders[eqHighSliderIndex ?? -1];
|
||||
const eqHighSlider = state.parameters?.sliders[eqHighSliderIndex ?? -1];
|
||||
|
||||
this.volumeInput.valueAsNumber =
|
||||
volumeSlider?.outputValue ?? this.volumeInput.valueAsNumber;
|
||||
@@ -80,7 +76,7 @@ export class Sound {
|
||||
this.volumeInput.onchange = () => {
|
||||
this._Main.socket.emit(
|
||||
'unityWebSocket',
|
||||
'dataParameterValue',
|
||||
'parameterValue',
|
||||
parseInt(this.volumeInput.getAttribute('index') ?? '-1'),
|
||||
this.volumeInput.valueAsNumber,
|
||||
);
|
||||
@@ -89,7 +85,7 @@ export class Sound {
|
||||
this.eqLowInput.onchange = () => {
|
||||
this._Main.socket.emit(
|
||||
'unityWebSocket',
|
||||
'dataParameterValue',
|
||||
'parameterValue',
|
||||
parseInt(this.eqLowInput.getAttribute('index') ?? '-1'),
|
||||
this.eqLowInput.valueAsNumber,
|
||||
);
|
||||
@@ -98,7 +94,7 @@ export class Sound {
|
||||
this.eqMidInput.onchange = () => {
|
||||
this._Main.socket.emit(
|
||||
'unityWebSocket',
|
||||
'dataParameterValue',
|
||||
'parameterValue',
|
||||
parseInt(this.eqMidInput.getAttribute('index') ?? '-1'),
|
||||
this.eqMidInput.valueAsNumber,
|
||||
);
|
||||
@@ -107,7 +103,7 @@ export class Sound {
|
||||
this.eqHighInput.onchange = () => {
|
||||
this._Main.socket.emit(
|
||||
'unityWebSocket',
|
||||
'dataParameterValue',
|
||||
'parameterValue',
|
||||
parseInt(this.eqHighInput.getAttribute('index') ?? '-1'),
|
||||
this.eqHighInput.valueAsNumber,
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user