Table of Contents

Enum AudioChannel

Namespace
FishMMO.Client
Assembly
FishMMO.Client.dll

The volume groups a player can set independently.

public enum AudioChannel

Fields

Ambient = 3

Looping environmental beds tied to a region or biome.

Effects = 2

One-shot gameplay sounds: abilities, impacts, footsteps.

Interface = 4

Interface feedback: clicks, notifications, alerts.

Master = 0

Scales every other channel. Applied to the scene's AudioListener.

Music = 1

Background score.

Voice = 5

Spoken dialogue and emotes.

Remarks

Deliberately an enum rather than a set of free-standing floats: the channel is the key into configuration (Audio.Volume.<name>), the index of the row in the options panel, and the argument every playback call passes. Adding a channel should mean adding one enum member and one label, not touching three parallel lists.

Master is not a group of its own — it scales all the others. Nothing should play on Master; EffectiveVolume(AudioChannel) folds it into whichever channel is asked for.