logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class UnityGameCameraServiceSwitchTests

    Tests for UnityGameCameraService exclusive active-camera switching: disabling only the Camera component (never the GameObject), override precedence, revert-to-depth on clear, the UnityEngine.Camera.main fallback, and opt-in AudioListener management.

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

    Constructors

    UnityGameCameraServiceSwitchTests()

    Declaration
    public UnityGameCameraServiceSwitchTests()

    Methods

    ClearActiveCamera_Should_RevertToDepthPriority()

    Declaration
    public void ClearActiveCamera_Should_RevertToDepthPriority()

    GetActiveCamera_Should_FallBackToCameraMain_When_RegistryEmpty()

    Declaration
    public void GetActiveCamera_Should_FallBackToCameraMain_When_RegistryEmpty()

    GetActiveCamera_Should_ReturnNull_When_NoCandidatesAndNoMain()

    Declaration
    public void GetActiveCamera_Should_ReturnNull_When_NoCandidatesAndNoMain()

    GetActiveCamera_Should_SeeRuntimeInstantiatedCamera_Immediately_WithoutRegisterOrSceneLoad()

    Declaration
    public void GetActiveCamera_Should_SeeRuntimeInstantiatedCamera_Immediately_WithoutRegisterOrSceneLoad()

    GetActiveCamera_Should_StillSkip_RuntimeInstantiatedRenderTextureCamera()

    Declaration
    public void GetActiveCamera_Should_StillSkip_RuntimeInstantiatedRenderTextureCamera()

    ManageAudioListener_Should_KeepExactlyOneEnabledListener_OnPrimaryCamera()

    Declaration
    public void ManageAudioListener_Should_KeepExactlyOneEnabledListener_OnPrimaryCamera()

    SetActiveCameraOverride_Should_TakePrecedence_OverExplicitSelection()

    Declaration
    public void SetActiveCameraOverride_Should_TakePrecedence_OverExplicitSelection()

    SetActiveCamera_Should_DisableOtherManagedCameras_ButNotGameObjects()

    Declaration
    public void SetActiveCamera_Should_DisableOtherManagedCameras_ButNotGameObjects()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

    Declaration
    public void TearDown()

    UnregisterCamera_Should_RestoreOtherManagedDisabledCameras_When_UnregisteringActivePin()

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