/// <summary> /// [iOS] Maps to `AL_GAIN`. It is a scalar amplitude multiplier, so the value can go over 1.0 for increasing volume but can be clipped. /// If you put 0.5f, it is attenuated by 6 dB. /// /// [Android] Maps to `SLVolumeItf` interface -> `SetVolumeLevel`. /// The floating volume parameter will be converted to millibel (20xlog10x100) so that putting 0.5f here results in 6dB attenuation. /// </summary> public void SetVolume(float volume) { #if UNITY_IOS NativeAudio._SetVolume(InstanceIndex, volume); #elif UNITY_ANDROID NativeAudio.setVolume(InstanceIndex, volume); #endif }