Class UnityAudioDepthCueControllerReactivationTests
A cue switched on or off in the settings while the game runs takes full effect on the next frame: the filters the flags need appear, those they no longer need go quiet, the volume the low-pass stops owning is handed back, and the reverb cap is decided again over the voices that are sounding. A voice that is not sounding is left alone.
Inherited Members
Namespace: Serenity.UnityAudioPlayer.Tests.Infrastructure
Assembly: Tests.dll
Syntax
public class UnityAudioDepthCueControllerReactivationTests
Constructors
UnityAudioDepthCueControllerReactivationTests()
Declaration
public UnityAudioDepthCueControllerReactivationTests()
Methods
Advance_BothFlagsSwitchedOff_LeavesNoCueOnTheVoice()
Declaration
public void Advance_BothFlagsSwitchedOff_LeavesNoCueOnTheVoice()
Advance_FlagToggledWithSeveralHolders_JudgesEveryVoiceAgainstTheNewSlots()
Declaration
public void Advance_FlagToggledWithSeveralHolders_JudgesEveryVoiceAgainstTheNewSlots()
Advance_FlagsChangeAndPoolReplacedTogether_HandsTheVolumeBackOnlyOnce()
Declaration
public void Advance_FlagsChangeAndPoolReplacedTogether_HandsTheVolumeBackOnlyOnce()
Advance_FlagsChangeWithAPresetChange_AppliesTheNewPreset()
Declaration
public void Advance_FlagsChangeWithAPresetChange_AppliesTheNewPreset()
Advance_FlagsChangeWithTheSamePreset_DoesNotApplyThePresetAgain()
Declaration
public void Advance_FlagsChangeWithTheSamePreset_DoesNotApplyThePresetAgain()
Advance_FlagsUnchanged_DoesNotRestartTheVoices()
Declaration
public void Advance_FlagsUnchanged_DoesNotRestartTheVoices()
Advance_LowPassSwitchedBackOn_KeepsTheVolumeTheCallerSetWhileItWasOff()
Declaration
public void Advance_LowPassSwitchedBackOn_KeepsTheVolumeTheCallerSetWhileItWasOff()
Advance_LowPassSwitchedOff_HandsTheVolumeBack()
Declaration
public void Advance_LowPassSwitchedOff_HandsTheVolumeBack()
Advance_LowPassSwitchedOff_KeepsAVolumeTheCallerSetMidPlay()
Declaration
public void Advance_LowPassSwitchedOff_KeepsAVolumeTheCallerSetMidPlay()
Advance_LowPassSwitchedOff_KeepsTheReverbOn()
Declaration
public void Advance_LowPassSwitchedOff_KeepsTheReverbOn()
Advance_LowPassSwitchedOff_SwitchesTheLowPassFilterOff()
Declaration
public void Advance_LowPassSwitchedOff_SwitchesTheLowPassFilterOff()
Advance_LowPassSwitchedOn_AddsTheLowPassFilterAndEnablesIt()
Declaration
public void Advance_LowPassSwitchedOn_AddsTheLowPassFilterAndEnablesIt()
Advance_LowPassSwitchedOn_StartsProbingWalls()
Declaration
public void Advance_LowPassSwitchedOn_StartsProbingWalls()
Advance_LowPassSwitchedOn_TakesOverTheVolume()
Declaration
public void Advance_LowPassSwitchedOn_TakesOverTheVolume()
Advance_ReverbSwitchedOff_KeepsTheLowPassOn()
Declaration
public void Advance_ReverbSwitchedOff_KeepsTheLowPassOn()
Advance_ReverbSwitchedOff_SwitchesTheReverbFilterOff()
Declaration
public void Advance_ReverbSwitchedOff_SwitchesTheReverbFilterOff()
Advance_ReverbSwitchedOnForAVoiceThatNeverPlayed_FirstPlayFindsTheFilter()
Declaration
public void Advance_ReverbSwitchedOnForAVoiceThatNeverPlayed_FirstPlayFindsTheFilter()
Advance_ReverbSwitchedOn_AddsTheReverbFilterToTheEmitter()
Declaration
public void Advance_ReverbSwitchedOn_AddsTheReverbFilterToTheEmitter()
Advance_ReverbSwitchedOn_DecidesTheCapAgainOverThePlayingVoices()
Declaration
public void Advance_ReverbSwitchedOn_DecidesTheCapAgainOverThePlayingVoices()
Advance_ReverbSwitchedOn_DoesNotProbeAStoppedVoice()
Declaration
public void Advance_ReverbSwitchedOn_DoesNotProbeAStoppedVoice()
Advance_ReverbSwitchedOn_EvictedSoundingVoiceTakesTheSlotOnceItFrees()
Declaration
public void Advance_ReverbSwitchedOn_EvictedSoundingVoiceTakesTheSlotOnceItFrees()
Advance_ReverbSwitchedOn_ReverberatesTheFarSoundingVoice()
Declaration
public void Advance_ReverbSwitchedOn_ReverberatesTheFarSoundingVoice()
Advance_ReverbSwitchedOn_StoppedNearVoiceDoesNotEvictASoundingFarVoice()
Declaration
public void Advance_ReverbSwitchedOn_StoppedNearVoiceDoesNotEvictASoundingFarVoice()
SetUp()
Declaration
public void SetUp()
TearDown()
Declaration
public void TearDown()