Class SerenitySnapshot
What Serenity's configuration reports (channels, exposed-parameter mappings, effect loops).
Inheritance
SerenitySnapshot
Assembly: Serenity.UnitySoundMixer.Infrastructure.Editor.dll
Syntax
public sealed class SerenitySnapshot
Constructors
SerenitySnapshot()
Declaration
public SerenitySnapshot()
Properties
Channels
Declaration
public List<ConfiguredChannel> Channels { get; }
Property Value
EffectLoops
Declaration
public List<EffectLoopConfig> EffectLoops { get; }
Property Value
ExposedParameterMappings
Exposed mixer parameter name -> game-settings id, from UnitySoundMixerSettings.ExposedParameters.
Declaration
public Dictionary<string, string> ExposedParameterMappings { get; }
Property Value
HasSoundMixerSettings
True when a UnitySoundMixerSettings asset exists to hold mappings/effect loops.
Declaration
public bool HasSoundMixerSettings { get; set; }
Property Value