logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityAudioDepthCueControllerRoomCoreTests

    Tests for the depth-cue controller with rooms, on fake rooms: a voice behind a wall in a room with an open portal is heard through the portal (less occluded, a longer heard distance that drives the cutoff and the order under the reverb cap, and a route a snapshot reports), asks at most two occlusion questions per probe tick, never steps its heard distance when the route starts or ends, allocates nothing, and looks up no room when nothing can need one.

    Inheritance
    object
    UnityAudioDepthCueControllerRoomCoreTests
    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 UnityAudioDepthCueControllerRoomCoreTests

    Constructors

    UnityAudioDepthCueControllerRoomCoreTests()

    Declaration
    public UnityAudioDepthCueControllerRoomCoreTests()

    Methods

    HeardDistance_NeverStepsWhenRouteFlips()

    Declaration
    public void HeardDistance_NeverStepsWhenRouteFlips()

    NoRoomAuthored_AsksTheProbeOncePerVoicePerTick()

    Declaration
    public void NoRoomAuthored_AsksTheProbeOncePerVoicePerTick()

    OcclusionNoLongerNeeded_LeavesTheRoute()

    Declaration
    public void OcclusionNoLongerNeeded_LeavesTheRoute()

    OcclusionNotNeeded_LooksUpNoRoom()

    Declaration
    public void OcclusionNotNeeded_LooksUpNoRoom()

    ReverbCap_OrdersRoutedVoicesByHeardDistance()

    Declaration
    public void ReverbCap_OrdersRoutedVoicesByHeardDistance()

    RoutedVoice_Advance_AllocatesNothing()

    Declaration
    public void RoutedVoice_Advance_AllocatesNothing()

    RoutedVoice_CutoffUsesHeardDistance()

    Declaration
    public void RoutedVoice_CutoffUsesHeardDistance()

    Routed_AsksAtMostTwoQuestionsPerTick()

    Declaration
    public void Routed_AsksAtMostTwoQuestionsPerTick()

    SetUp()

    Declaration
    public void SetUp()

    Snapshot_ExposesRouteAndPortal()

    Declaration
    public void Snapshot_ExposesRouteAndPortal()

    SourceInRoomBehindWall_PortalClear_IsRoutedWithTheLegAmount()

    Declaration
    public void SourceInRoomBehindWall_PortalClear_IsRoutedWithTheLegAmount()

    TearDown()

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