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