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.
Inherited Members
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()