logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityAudioOcclusionFallbackMemoryTests

    Tests for Serenity.AudioPlayer.Infrastructure.Services.UnityAudioOcclusionFallbackMemory: a remembered blocked share is handed back only while the listener, the source and the blocking collider have each stayed within the reuse distance, the layers and the collider are the same, and it has not been reused too many times in a row.

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

    Constructors

    UnityAudioOcclusionFallbackMemoryTests()

    Declaration
    public UnityAudioOcclusionFallbackMemoryTests()

    Methods

    Forget_DropsTheRememberedShare()

    Declaration
    public void Forget_DropsTheRememberedShare()

    Remember_AfterTheMaximumReuses_StartsCountingAgain()

    Declaration
    public void Remember_AfterTheMaximumReuses_StartsCountingAgain()

    SetUp()

    Declaration
    public void SetUp()

    TryReuseBlockedShare_ARefusedReuse_DoesNotUseUpTheBudget()

    Declaration
    public void TryReuseBlockedShare_ARefusedReuse_DoesNotUseUpTheBudget()

    TryReuseBlockedShare_AfterTheMaximumConsecutiveReuses_Refuses()

    Declaration
    public void TryReuseBlockedShare_AfterTheMaximumConsecutiveReuses_Refuses()

    TryReuseBlockedShare_AnotherCollider_Refuses()

    Declaration
    public void TryReuseBlockedShare_AnotherCollider_Refuses()

    TryReuseBlockedShare_AnotherLayerMask_Refuses()

    Declaration
    public void TryReuseBlockedShare_AnotherLayerMask_Refuses()

    TryReuseBlockedShare_ColliderMovedBeyondTheDistance_Refuses()

    Declaration
    public void TryReuseBlockedShare_ColliderMovedBeyondTheDistance_Refuses()

    TryReuseBlockedShare_EveryoneMovedWithinTheDistance_StillReuses()

    Declaration
    public void TryReuseBlockedShare_EveryoneMovedWithinTheDistance_StillReuses()

    TryReuseBlockedShare_ListenerMovedBeyondTheDistance_Refuses()

    Declaration
    public void TryReuseBlockedShare_ListenerMovedBeyondTheDistance_Refuses()

    TryReuseBlockedShare_MovedExactlyTheReuseDistance_StillReuses()

    Declaration
    public void TryReuseBlockedShare_MovedExactlyTheReuseDistance_StillReuses()

    TryReuseBlockedShare_NothingRemembered_RefusesWithAZeroShare()

    Declaration
    public void TryReuseBlockedShare_NothingRemembered_RefusesWithAZeroShare()

    TryReuseBlockedShare_SameSituation_ReturnsTheRememberedShare()

    Declaration
    public void TryReuseBlockedShare_SameSituation_ReturnsTheRememberedShare()

    TryReuseBlockedShare_SourceMovedBeyondTheDistance_Refuses()

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