Vixen
02b45cc4
csharp
public interface IAudioEventLibrary

Where 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