API reference

MetaXRAcousticControlZone Class

Extends MonoBehaviour
Class that provides control over the Control Zone behavior.
The Control Zone is a 3D box that can be used to modify the reverb properties of points inside it. Use the transform to adjust the size and position of the Control Zone.

Constructors

MetaXRAcousticControlZone ()
Signature
MetaXRAcousticControlZone.MetaXRAcousticControlZone()

Internal Fields

state : State
Signature
State MetaXRAcousticControlZone.state

Properties

FadeDistance : float
[Get][Set]
Signature
float MetaXRAcousticControlZone.FadeDistance
ReverbLevel : Spectrum
[Get][Set]
Signature
Spectrum MetaXRAcousticControlZone.ReverbLevel
Rt60 : Spectrum
[Get][Set]
Signature
Spectrum MetaXRAcousticControlZone.Rt60

Internal Methods

ApplyProperties ()
Signature
void MetaXRAcousticControlZone.ApplyProperties()
Returns
void
Clone ( other )
Signature
void MetaXRAcousticControlZone.Clone(State other)
Parameters
other: State
Returns
void
DestroyInternal ()
Signature
void MetaXRAcousticControlZone.DestroyInternal()
Returns
void
StartInternal ()
Signature
void MetaXRAcousticControlZone.StartInternal()
Returns
void

Inner Class

State Class

Internal Fields

fadeDistance : float
A value in meters to describe the distance over which to fade out the Control Zone adjustments starting from the boundary.
Signature
float MetaXRAcousticControlZone.State.fadeDistance
reverbLevel : Spectrum
Adjusts the reverb level of points inside the zone.
Signature
Spectrum MetaXRAcousticControlZone.State.reverbLevel
rt60 : Spectrum
Adjusts the reverb decay time of points inside the zone.
Signature
Spectrum MetaXRAcousticControlZone.State.rt60

Internal Methods

Clone ( other )
Signature
void MetaXRAcousticControlZone.State.Clone(State other)
Parameters
other: State
Returns
void