Class AudioMixerRelationshipAnalyzer
Pure (Unity-free) diff engine: compares a MixerSnapshot with a
SerenitySnapshot and reports every inconsistency as a RelationshipIssue.
Deterministic and side-effect free, so the rules can be exhaustively unit tested. The Unity-specific
scanning (reading the mixer, loading assets) is done elsewhere (AudioMixerRelationshipScanner).
Inherited Members
Namespace: Serenity.SoundMixer.Infrastructure.RelationshipManager.Editor
Assembly: Serenity.UnitySoundMixer.Infrastructure.Editor.dll
Syntax
public static class AudioMixerRelationshipAnalyzer
Methods
Analyze(MixerSnapshot, SerenitySnapshot)
Builds the diff model and its issue list from the two snapshots.
Declaration
public static RelationshipModel Analyze(MixerSnapshot mixer, SerenitySnapshot serenity)
Parameters
| Type | Name | Description |
|---|---|---|
| MixerSnapshot | mixer | |
| SerenitySnapshot | serenity |
Returns
| Type | Description |
|---|---|
| RelationshipModel |