logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class DepthCueRoomSceneFixture

    Base of the fixtures that drive a depth-cue controller through a room: a rig with a listener at Serenity.Tests.Shared.Audio.AudioRoomTestWorld.ListenerPosition, a room around the source with one open doorway, and a probe that answers like a wall in front of that source. Tests change Serenity.Tests.Shared.Audio.DepthCueRoomSceneFixture.StraightLineAmount, Serenity.Tests.Shared.Audio.DepthCueRoomSceneFixture.DoorwayLegAmount and Serenity.Tests.Shared.Audio.DepthCueRoomSceneFixture.BlockedPortalPosition to change what the probe sees. Every one of them starts each test at its default, because the fixture instance is shared by the tests of a class.

    Inheritance
    object
    AudioRoomTestFixture
    DepthCueRoomSceneFixture
    UnityAudioDepthCueControllerRoomGatingTests
    UnityAudioDepthCueControllerRoomRouteTests
    Inherited Members
    AudioRoomTestFixture.CreateRegistryAndObjects()
    AudioRoomTestFixture.AssertTheSharedRegistryIsEmptyThenDestroyTheObjects()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Tests.Shared.Audio
    Assembly: Tests.dll
    Syntax
    public abstract class DepthCueRoomSceneFixture : AudioRoomTestFixture

    Constructors

    DepthCueRoomSceneFixture()

    Declaration
    protected DepthCueRoomSceneFixture()

    Methods

    BuildTheRoomScene()

    Declaration
    public void BuildTheRoomScene()

    DisposeTheRoomScene()

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