logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class 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.

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

    Constructors

    UnityGameCameraServiceSplitScreenTests()

    Declaration
    public UnityGameCameraServiceSplitScreenTests()

    Methods

    ActivateSplitScreen_Horizontal_TwoPlayers_Should_YieldLeftAndRightHalves()

    Declaration
    public void ActivateSplitScreen_Horizontal_TwoPlayers_Should_YieldLeftAndRightHalves()

    ActivateSplitScreen_Quadrants_FourPlayers_Should_YieldFourQuadrants()

    Declaration
    public void ActivateSplitScreen_Quadrants_FourPlayers_Should_YieldFourQuadrants()

    ActivateSplitScreen_Vertical_TwoPlayers_Should_YieldTopAndBottomHalves()

    Declaration
    public void ActivateSplitScreen_Vertical_TwoPlayers_Should_YieldTopAndBottomHalves()

    DeactivateSplitScreen_Should_RestoreFullRects()

    Declaration
    public void DeactivateSplitScreen_Should_RestoreFullRects()

    GetPlayerAssignments_Should_ReturnAssignmentsInPlayerIndexOrder()

    Declaration
    public void GetPlayerAssignments_Should_ReturnAssignmentsInPlayerIndexOrder()

    SetPlayerViewport_Should_OverrideComputedRect_ForThatSlot()

    Declaration
    public void SetPlayerViewport_Should_OverrideComputedRect_ForThatSlot()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

    Declaration
    public void TearDown()

    UnassignPlayer_Should_RecalculateLayout_ForRemainingPlayers()

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