Class UnityAudioPlayerSettings
Unity ScriptableObject configuration for audio player settings including channels, mixer groups, and game settings integration.
Provides designer-friendly configuration for audio player services through the Unity Inspector.
Inheritance
UnityAudioPlayerSettings
Assembly: Serenity.UnityAudioPlayer.Infrastructure.dll
Syntax
public class UnityAudioPlayerSettings : ScriptableObject, IAudioPlayerSettings, IFoundationSettings
Constructors
UnityAudioPlayerSettings()
Declaration
public UnityAudioPlayerSettings()
Fields
AudioMixerGroup
Declaration
public AudioMixerGroup AudioMixerGroup
Field Value
| Type |
Description |
| AudioMixerGroup |
|
Channels
Declaration
Field Value
Guid
Declaration
Field Value
Id
Declaration
Field Value
IgnoreIfAlreadyPlaying
Declaration
public bool IgnoreIfAlreadyPlaying
Field Value
Type
Declaration
public AudioPlayerType Type
Field Value
audioGameSettings
Declaration
public UnityAudioGameSettingsDefinition audioGameSettings
Field Value
Methods
RestoreAudioMixerGroup(AudioMixerGroup)
Restores the AudioMixerGroup reference from a cached value.
This is used to recover from Addressables unloading the asset during installation.
Declaration
public void RestoreAudioMixerGroup(AudioMixerGroup mixerGroup)
Parameters
| Type |
Name |
Description |
| AudioMixerGroup |
mixerGroup |
The cached AudioMixerGroup to restore
|
Implements