csharp
public interface IAudioEventLibraryWhere an event asset's layers are looked up.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
A layer names an event, and an event is a runtime object — so something has to turn the one into the other, and it is not the audio subsystem: which events exist is a question about the game's content table, which lives above this assembly.
An interface rather than a delegate because it is usually one object — a game's whole event library — answering many questions, and a member of an interface is easier to find than the shape of a Func in a parameter list.
Methods (1)
AudioEvent? Find(string name)Finds an event by name.
Used by (3)
- AudioEngineVixen.Audio
- AudioEventBuilderVixen.Audio
- LibraryVixen.Audio.Tests