31 public const float MinimumGainDecibels = -96.0f;
32 public const float MaximumGainDecibels = 12.0f;
33 public const float MinimumUnityGainDistanceMeters = 0.05f;
34 public const float MaximumUnityGainDistanceMeters =
float.MaxValue;
35 public const float DefaultMinGain = MinimumGainDecibels;
36 public const float DefaultMaxGain = MaximumGainDecibels;
37 public const float DefaultUnityGainDistance = 1.0f;
42 private enum SpatialSoundParameters
54 SetParameter(audioSource, SpatialSoundParameters.RoomSize, (
float)room);
62 [Obsolete(
"This spatializer parameter is no longer used, volume attenuation is controlled by the unity volume curve.")]
63 public static void SetMinGain(AudioSource audioSource,
float gain)
72 [Obsolete(
"This spatializer parameter is no longer used, volume attenuation is controlled by the unity volume curve.")]
73 public static void SetMaxGain(AudioSource audioSource,
float gain)
82 [Obsolete(
"This spatializer parameter is no longer used, volume attenuation is controlled by the unity volume curve.")]
93 private static void SetParameter(AudioSource audioSource, SpatialSoundParameters param,
float value)
95 audioSource.SetSpatializerFloat((
int)param, value);