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
UnityAudioListenerUtils
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
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