logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Namespace Serenity.UnityGameCamera.Tests.Infrastructure

    Classes

    UnityGameCameraServiceDiscoveryTests

    Tests for UnityGameCameraService auto-discovery: inactive cameras are found, render-to-texture and UnityGameCameraExclude-marked cameras are skipped, and explicit RegisterCamera bypasses the exclusion marker.

    UnityGameCameraServiceRegistryTests

    Tests for UnityGameCameraService's camera registry: register/unregister and lazy dead-camera pruning. Ambient scene cameras are disabled for the duration of each test (mirroring UnityCameraUtilsTests) so depth/registry assertions are not skewed.

    UnityGameCameraServiceSplitScreenTests

    Tests for UnityGameCameraService split-screen: layout-driven UnityEngine.Camera.rect assignment, recalculation on unassign, manual per-player overrides, and restoring full rects on deactivation.

    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.

    In this article
    © 2026 Serenity. All Rights Reserved