Search Results for

    Show / Hide Table of Contents

    Class AudioManager

    Inheritance
    object
    UnityEngine.Object
    UnityEngine.Component
    UnityEngine.Behaviour
    UnityEngine.MonoBehaviour
    LogicBehaviour
    ManagerBase<AudioManager>
    AudioManager
    Implements
    ILogicUpdate
    Inherited Members
    ManagerBase<AudioManager>.instance
    ManagerBase<AudioManager>.softInstance
    ManagerBase<AudioManager>.Awake()
    ManagerBase<AudioManager>.OnEnable()
    ManagerBase<AudioManager>.OnDisable()
    LogicBehaviour.LogicUpdate(float)
    LogicBehaviour.FrameUpdate()
    LogicBehaviour.GetComponent<T>(out T)
    Namespace: Global
    Assembly: Dew.Core.dll
    Syntax
    public class AudioManager : ManagerBase<AudioManager>, ILogicUpdate

    Fields

    defaultCurve

    Declaration
    [Title("Volume Roll-offs", null, TitleAlignments.Left, true, true)]
    public AnimationCurve defaultCurve
    Field Value
    Type Description
    UnityEngine.AnimationCurve

    gameBoss

    Declaration
    public AudioMixerGroup gameBoss
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixerGroup

    gameEnvironment

    Declaration
    public AudioMixerGroup gameEnvironment
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixerGroup

    gameOtherPlayers

    Declaration
    public AudioMixerGroup gameOtherPlayers
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixerGroup

    gameOthers

    Declaration
    public AudioMixerGroup gameOthers
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixerGroup

    gameSelf

    Declaration
    public AudioMixerGroup gameSelf
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixerGroup

    loudCurve

    Declaration
    public AnimationCurve loudCurve
    Field Value
    Type Description
    UnityEngine.AnimationCurve

    master

    Declaration
    public AudioMixerGroup master
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixerGroup

    mixer

    Declaration
    public AudioMixer mixer
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixer

    music

    Declaration
    public AudioMixerGroup music
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixerGroup

    sfx

    Declaration
    public AudioMixerGroup sfx
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixerGroup

    ui

    Declaration
    public AudioMixerGroup ui
    Field Value
    Type Description
    UnityEngine.Audio.AudioMixerGroup

    Properties

    shouldRegisterUpdates

    Declaration
    public override bool shouldRegisterUpdates { get; }
    Property Value
    Type Description
    bool
    Overrides
    LogicBehaviour.shouldRegisterUpdates

    Methods

    FadeInMasterVolume()

    Declaration
    public void FadeInMasterVolume()

    FadeOutMasterVolume()

    Declaration
    public void FadeOutMasterVolume()

    NeedsSetupEverytime(AudioType)

    Does the type needs to be setup everytime before being played?

    Declaration
    public static bool NeedsSetupEverytime(AudioType type)
    Parameters
    Type Name Description
    AudioType type
    Returns
    Type Description
    bool

    PlayUISound(AudioClip)

    Declaration
    public void PlayUISound(AudioClip clip)
    Parameters
    Type Name Description
    UnityEngine.AudioClip clip

    SetMasterVolumeMultiplier(float)

    Declaration
    public void SetMasterVolumeMultiplier(float multiplier)
    Parameters
    Type Name Description
    float multiplier

    SetupAudioSource(AudioSource, AudioType, AudioSpaceType, DewAudioRollOffType, bool)

    Declaration
    public void SetupAudioSource(AudioSource source, AudioType type, AudioSpaceType space, DewAudioRollOffType rolloff, bool forceCriticalPriority)
    Parameters
    Type Name Description
    UnityEngine.AudioSource source
    AudioType type
    AudioSpaceType space
    DewAudioRollOffType rolloff
    bool forceCriticalPriority

    UpdateMixerAttenuations()

    Declaration
    public void UpdateMixerAttenuations()

    Implements

    ILogicUpdate

    Extension Methods

    DewGUI.SetExpandHeight<T>(T, bool)
    DewGUI.SetExpandHeight<T>(T, float)
    DewGUI.SetExpandWidth<T>(T, bool)
    DewGUI.SetExpandWidth<T>(T, float)
    DewGUI.SetHeight<T>(T, float)
    DewGUI.SetText<T>(T, string)
    DewGUI.SetTextLocalized<T>(T, string)
    DewGUI.SetWidth<T>(T, float)
    In This Article
    Back to top Shape of Dreams API Documentation