logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityAudioDepthCueControllerGradedOcclusionTests

    Tests for the graded occlusion amount the depth-cue controller carries: with the default settings every per-frame output equals the all-or-nothing trajectory pinned below, a probed amount between 0 and 1 is smoothed, shapes the wet share and reads as occluded, and the closing time and the full detour length reach the voice and the probe.

    Inheritance
    object
    UnityAudioDepthCueControllerGradedOcclusionTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.UnityAudioPlayer.Tests.Infrastructure
    Assembly: Tests.dll
    Syntax
    public class UnityAudioDepthCueControllerGradedOcclusionTests

    Constructors

    UnityAudioDepthCueControllerGradedOcclusionTests()

    Declaration
    public UnityAudioDepthCueControllerGradedOcclusionTests()

    Methods

    Advance_DefaultSettings_FollowTheAllOrNothingTrajectoryFrameByFrame()

    Declaration
    public void Advance_DefaultSettings_FollowTheAllOrNothingTrajectoryFrameByFrame()

    Advance_NegativeFullDetour_MatchesTheZeroDetourFrameByFrame()

    Declaration
    public void Advance_NegativeFullDetour_MatchesTheZeroDetourFrameByFrame()

    Advance_SlowClosingTime_ClosesSlowerThanItOpens()

    Declaration
    public void Advance_SlowClosingTime_ClosesSlowerThanItOpens()

    ProbeTick_DefaultSettings_ProbesOncePerSoundingVoice()

    Declaration
    public void ProbeTick_DefaultSettings_ProbesOncePerSoundingVoice()

    Probe_ReceivesTheAuthoredFullDetourAndTheMemoryOfTheVoice()

    Declaration
    public void Probe_ReceivesTheAuthoredFullDetourAndTheMemoryOfTheVoice()

    ResetForPlay_ForgetsWhatTheMemoryOfTheSlotHeld()

    Declaration
    public void ResetForPlay_ForgetsWhatTheMemoryOfTheSlotHeld()

    ResetForPlay_PartialAmount_WetShareLiesStrictlyBetweenOpenAndFullyOccluded()

    Declaration
    public void ResetForPlay_PartialAmount_WetShareLiesStrictlyBetweenOpenAndFullyOccluded()

    ResetForPlay_ProbedAmountBetweenZeroAndOne_ReadsAsOccludedAndSnapsToTheTarget()

    Declaration
    public void ResetForPlay_ProbedAmountBetweenZeroAndOne_ReadsAsOccludedAndSnapsToTheTarget()

    ResetForPlay_ProbedAmountZero_ReadsAsNotOccluded()

    Declaration
    public void ResetForPlay_ProbedAmountZero_ReadsAsNotOccluded()

    ResetForPlay_SlowClosingTime_StillSnapsToTheTarget()

    Declaration
    public void ResetForPlay_SlowClosingTime_StillSnapsToTheTarget()

    ReverbOnlyChannel_ClosesAtTheAuthoredTime()

    Declaration
    public void ReverbOnlyChannel_ClosesAtTheAuthoredTime()

    ReverbOnlyChannel_ReceivesTheFullDetour()

    Declaration
    public void ReverbOnlyChannel_ReceivesTheFullDetour()

    ReverbOnlyChannel_WithoutWetShareIncrease_NeverProbes()

    Declaration
    public void ReverbOnlyChannel_WithoutWetShareIncrease_NeverProbes()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

    Declaration
    public void TearDown()
    In this article
    © 2026 Serenity. All Rights Reserved