logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityAudioListenerUtils

    Stateless lookup of the active UnityEngine.AudioListener. Callers that ask repeatedly keep their own cache (see the audio player's listener cache); this class holds nothing between calls.

    Inheritance
    object
    UnityAudioListenerUtils
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Global.Infrastructure.Utils
    Assembly: Serenity.UnityGlobal.Infrastructure.dll
    Syntax
    public static class UnityAudioListenerUtils

    Methods

    FindActiveListener()

    An enabled UnityEngine.AudioListener on an active object in the loaded scenes, or null when there is none.

    Declaration
    public static AudioListener FindActiveListener()
    Returns
    Type Description
    AudioListener

    IsActive(AudioListener)

    True when listener exists (not destroyed) and is enabled on an active object.

    Declaration
    public static bool IsActive(AudioListener listener)
    Parameters
    Type Name Description
    AudioListener listener
    Returns
    Type Description
    bool

    IsOnCamera(AudioListener)

    True when listener sits on a UnityEngine.Camera's object or anywhere below it. The camera's own enabled state does not matter: the rule is about where the listener stands.

    Declaration
    public static bool IsOnCamera(AudioListener listener)
    Parameters
    Type Name Description
    AudioListener listener
    Returns
    Type Description
    bool
    In this article
    © 2026 Serenity. All Rights Reserved