Class CameraCollectionController
- Namespace
- CodeBase.CameraSystem.CameraManagement
- Assembly
- 4Experience.CodeBase.CameraSystem.Runtime.dll
public class CameraCollectionController : ExtendedMonoBehaviour
- Inheritance
-
Object
Component
Behaviour
MonoBehaviour
CameraCollectionController
- Extension Methods
-
Properties
CameraRegistriesCollection
public List<CameraRegistryData> CameraRegistriesCollection { get; private set; }
Property Value
- List<CameraRegistryData>
CurrentCamera
private CameraRegistryData CurrentCamera { get; set; }
Property Value
- CameraRegistryData
CurrentCameraController
public CameraController CurrentCameraController { get; private set; }
Property Value
- CameraController
CurrentCameraName
public string CurrentCameraName { get; private set; }
Property Value
- string
CurrentCameraSocket
public CameraSocketsCollectionController CurrentCameraSocket { get; private set; }
Property Value
- CameraSocketsCollectionController
IsCameraChangingEnabled
public bool IsCameraChangingEnabled { get; set; }
Property Value
- bool
Methods
ActivateChosenCamera(CameraRegistryData)
public void ActivateChosenCamera(CameraRegistryData chosenCamera)
Parameters
chosenCamera CameraRegistryData
ActivateChosenCamera(string)
public void ActivateChosenCamera(string chosenCameraName)
Parameters
chosenCameraName string
ActivateNextCamera(List<string>)
public void ActivateNextCamera(List<string> changeableCameraNamesCollection)
Parameters
changeableCameraNamesCollection List<string>
ActivatePreviousCamera(List<string>)
public void ActivatePreviousCamera(List<string> changeableCameraNamesCollection)
Parameters
changeableCameraNamesCollection List<string>
ApplyCameraSettings()
public void ApplyCameraSettings()
DisableAllCameras()
private void DisableAllCameras()
GetCamera(string)
public CameraRegistryData GetCamera(string cameraName)
Parameters
cameraName string
Returns
- CameraRegistryData
GetCameraBasedOnIndex(List<string>, int)
private CameraRegistryData GetCameraBasedOnIndex(List<string> changeableCameraCollection, int cameraIndex)
Parameters
changeableCameraCollection List<string>
cameraIndex int
Returns
- CameraRegistryData
GetNextCamera(List<string>)
public CameraRegistryData GetNextCamera(List<string> changeableCameraCollection)
Parameters
changeableCameraCollection List<string>
Returns
- CameraRegistryData
GetPreviousCamera(List<string>)
public CameraRegistryData GetPreviousCamera(List<string> changeableCameraCollection)
Parameters
changeableCameraCollection List<string>
Returns
- CameraRegistryData
InitializeCameraSocket(CameraSocketsCollectionController)
public void InitializeCameraSocket(CameraSocketsCollectionController cameraSocket)
Parameters
cameraSocket CameraSocketsCollectionController
InitializeCameraSystem(string)
public void InitializeCameraSystem(string selectedCamera)
Parameters
selectedCamera string
RetrieveCameraData()
private void RetrieveCameraData()