void AdjustLightBallWithSound() { int midi = soundDetector.midi; float scale = SoundCalculator.calc(midi, calcMethod); //Debug.Log(midi+", "+scale); float lightBallScale = scale * maxLightBallScale; float lightIntensity = scale * maxLightIntensity; float lightRange = scale * maxLightRange; lightBall.transform.localScale = new Vector3(lightBallScale, lightBallScale, lightBallScale); lightSphere.GetComponent <Light>().range = lightRange; lightSphere.GetComponent <Light>().intensity = lightIntensity; }
public void DoSomething() { var calculator = new SoundCalculator(); const int noteListIndex = 1; double frequency = calculator.Values[DimensionEnum.Frequency, noteListIndex]; double volume = calculator.Values[DimensionEnum.Volume]; frequency *= 2; volume *= 0.6; calculator.Values[DimensionEnum.Frequency, noteListIndex] = frequency; calculator.Values[DimensionEnum.Volume] = volume; }