public void SEChange(float val) { SEVolume = SEValue.value; if (0f <= SEVolume && SEVolume <= 1f) { if (SEVolume == 0f) { if (val > 0) { SEValue.value += val; } } else if (SEVolume == 1f) { if (val < 0) { SEValue.value += val; } } else { SEValue.value += val; } } if (managerScript) { managerScript.SetBGMVolume(SEValue.value); } }