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.
Inherited Members
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()