Class MixerSnapshot
What the Unity AudioMixer reports (groups, exposed parameters, per-group volume parameter).
Inherited Members
Namespace: Serenity.SoundMixer.Infrastructure.RelationshipManager.Editor
Assembly: Serenity.UnitySoundMixer.Infrastructure.Editor.dll
Syntax
public sealed class MixerSnapshot
Constructors
MixerSnapshot()
Declaration
public MixerSnapshot()
Properties
ExposedParameterNames
Names of every exposed mixer parameter.
Declaration
public List<string> ExposedParameterNames { get; }
Property Value
| Type | Description |
|---|---|
| List<string> |
GroupNames
Names of every group in the mixer (including Master).
Declaration
public List<string> GroupNames { get; }
Property Value
| Type | Description |
|---|---|
| List<string> |
GroupVolumeExposedNames
Map of group name -> the exposed parameter bound to that group's volume (when exposed).
Declaration
public Dictionary<string, string> GroupVolumeExposedNames { get; }
Property Value
| Type | Description |
|---|---|
| Dictionary<string, string> |
HasMixer
Declaration
public bool HasMixer { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |