logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityAudioPlayerSettings

    Inheritance
    object
    UnityAudioPlayerSettings
    Implements
    IAudioPlayerSettings
    IFoundationSettings
    Namespace: Serenity.AudioPlayer.Installation.Settings
    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
    public uint Channels
    Field Value
    Type Description
    uint

    Guid

    Declaration
    public string Guid
    Field Value
    Type Description
    string

    Id

    Declaration
    public string Id
    Field Value
    Type Description
    string

    Type

    Declaration
    public AudioPlayerType Type
    Field Value
    Type Description
    AudioPlayerType

    audioGameSettings

    Declaration
    public UnityAudioGameSettingsDefinition audioGameSettings
    Field Value
    Type Description
    UnityAudioGameSettingsDefinition

    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

    IAudioPlayerSettings
    IFoundationSettings
    In this article
    © 2026 Serenity. All Rights Reserved