logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class AudioPlayerSettingsCreator.Input.DepthCueInput

    The depth-cue fields a flat input can carry — every field of UnityAudioDepthCueSettings except its curves.

    Inheritance
    object
    AudioPlayerSettingsCreator.Input.DepthCueInput
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.AudioPlayer.Infrastructure.Settings.Editor.Builder
    Assembly: Serenity.UnityAudioPlayer.Infrastructure.Editor.dll
    Syntax
    public sealed class AudioPlayerSettingsCreator.Input.DepthCueInput

    Constructors

    DepthCueInput()

    Declaration
    public DepthCueInput()

    Fields

    FullOcclusionDetourMeters

    Declaration
    public float FullOcclusionDetourMeters
    Field Value
    Type Description
    float

    LowPassEnabled

    Declaration
    public bool LowPassEnabled
    Field Value
    Type Description
    bool

    MaxReverberatedVoices

    Declaration
    public int MaxReverberatedVoices
    Field Value
    Type Description
    int

    OccludedCutoffHz

    Declaration
    public float OccludedCutoffHz
    Field Value
    Type Description
    float

    OccludedLevelDropDecibels

    Declaration
    public float OccludedLevelDropDecibels
    Field Value
    Type Description
    float

    OccludedWetShareIncrease

    Declaration
    public float OccludedWetShareIncrease
    Field Value
    Type Description
    float

    OcclusionClosingSeconds

    Declaration
    public float OcclusionClosingSeconds
    Field Value
    Type Description
    float

    OcclusionLayers

    Declaration
    public LayerMask OcclusionLayers
    Field Value
    Type Description
    LayerMask

    ReverbEnabled

    Declaration
    public bool ReverbEnabled
    Field Value
    Type Description
    bool

    ReverbPreset

    Declaration
    public AudioReverbPreset ReverbPreset
    Field Value
    Type Description
    AudioReverbPreset

    Methods

    FromSettings(UnityAudioDepthCueSettings)

    An input carrying settings' current flat values — what an in-place update passes to keep a block it does not want to change.

    Declaration
    public static AudioPlayerSettingsCreator.Input.DepthCueInput FromSettings(UnityAudioDepthCueSettings settings)
    Parameters
    Type Name Description
    UnityAudioDepthCueSettings settings
    Returns
    Type Description
    AudioPlayerSettingsCreator.Input.DepthCueInput
    In this article
    © 2026 Serenity. All Rights Reserved