logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityAudioPlayerServicePlacementTests

    PlayMode tests for ApplyPlaybackPlacement(AudioSource, AudioPlayerPlayClipInput).
    The rule is binary: a clip played with a position is 3D and its emitter moves there; a clip played without a position is 2D and its emitter is left in place.

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

    Constructors

    UnityAudioPlayerServicePlacementTests()

    Declaration
    public UnityAudioPlayerServicePlacementTests()

    Methods

    Placement_AuthoredSpatialClip_NoPosition_AppliesBlendAndDistances()

    Declaration
    public void Placement_AuthoredSpatialClip_NoPosition_AppliesBlendAndDistances()

    Placement_ClipFromInvalidDefinition_AppliesFallback()

    Declaration
    public void Placement_ClipFromInvalidDefinition_AppliesFallback()

    Placement_CustomSpatialClipWithPosition_AppliesItsDistancesRolloffAndSpread()

    Declaration
    public void Placement_CustomSpatialClipWithPosition_AppliesItsDistancesRolloffAndSpread()

    Placement_CustomSpatialClipWithPosition_KeepsDopplerAtOne()

    Declaration
    public void Placement_CustomSpatialClipWithPosition_KeepsDopplerAtOne()

    Placement_CustomSpatialClipWithoutEdits_MatchesThePositionedFallback()

    Declaration
    public void Placement_CustomSpatialClipWithoutEdits_MatchesThePositionedFallback()

    Placement_CustomSpatialClip_NoPosition_LeavesSourceDistancesUntouched()

    Declaration
    public void Placement_CustomSpatialClip_NoPosition_LeavesSourceDistancesUntouched()

    Placement_NoPosition_MakesSound2DAndLeavesEmitterInPlace()

    Declaration
    public void Placement_NoPosition_MakesSound2DAndLeavesEmitterInPlace()

    Placement_PooledSource_PreviousMaxBelowNewMin_AppliesBothValues()

    Declaration
    public void Placement_PooledSource_PreviousMaxBelowNewMin_AppliesBothValues()

    Placement_PooledSource_PreviousMinAboveNewMax_AppliesBothValues()

    Declaration
    public void Placement_PooledSource_PreviousMinAboveNewMax_AppliesBothValues()

    Placement_TwoDClip_LeavesSourceDistancesUntouched()

    Declaration
    public void Placement_TwoDClip_LeavesSourceDistancesUntouched()

    Placement_UnauthoredClipWithPosition_ResetsSpatialSettingsLeftByAuthoredClip()

    Declaration
    public void Placement_UnauthoredClipWithPosition_ResetsSpatialSettingsLeftByAuthoredClip()

    Placement_UnauthoredClipWithPosition_ResetsSpatialSettingsLeftByCustomClip()

    Declaration
    public void Placement_UnauthoredClipWithPosition_ResetsSpatialSettingsLeftByCustomClip()

    Placement_UntouchedDefinitionClipWithPosition_GetsThePositionedFallback()

    Declaration
    public void Placement_UntouchedDefinitionClipWithPosition_GetsThePositionedFallback()

    Placement_WithPosition_MakesSound3DAndMovesEmitter()

    Declaration
    public void Placement_WithPosition_MakesSound3DAndMovesEmitter()

    Placement_WithPosition_MovesEmitterRegardlessOfPriorLocation()

    Declaration
    public void Placement_WithPosition_MovesEmitterRegardlessOfPriorLocation()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

    Declaration
    public void TearDown()

    ToUnityRolloffMode_MapsEachDomainValue(AudioRolloffMode, AudioRolloffMode)

    Declaration
    public void ToUnityRolloffMode_MapsEachDomainValue(AudioRolloffMode domain, AudioRolloffMode expected)
    Parameters
    Type Name Description
    AudioRolloffMode domain
    AudioRolloffMode expected
    In this article
    © 2026 Serenity. All Rights Reserved