Manages and provides access to a set of predefined cameras and their configurations.
More...
|
| enum | CameraType { LOADING = 0
, MENU = 1
, FOREGROUND = 2
, BACKGROUND = 3
} |
| |
|
| override void | OnAwake () |
| |
|
void | SetCameraPostProcessing (CameraType _type, bool _value) |
| |
|
Camera | GetCamera (CameraType cameraType) |
| |
|
virtual void | Awake () |
| |
|
|
Camera | PrefabPreviewCamera [get] |
| |
|
Camera | LoadingCamera [get] |
| |
|
Camera | MenuCamera [get] |
| |
|
Camera | ForegroundCamera [get] |
| |
|
Camera | BackgroundCamera [get] |
| |
|
Transform | CamerasParent [get] |
| |
|
Transform | CamerasRoot [get] |
| |
|
Transform | CameraParentedRoot [get] |
| |
|
int | MenuLayer [get] |
| |
|
int | PlayerLayer [get] |
| |
|
int | ForegroundLayer [get] |
| |
|
int | BackgroundLayer [get] |
| |
|
Volume | LoadingVolume [get] |
| |
|
Volume | MenuVolume [get] |
| |
|
Volume | ForegroundVolume [get] |
| |
|
Volume | BackgroundVolume [get] |
| |
|
static T | Inst [get] |
| |
|
|
Camera | prefabPreviewCamera |
| |
|
Camera | loadingCamera |
| |
|
Camera | menuCamera |
| |
|
Camera | foregroundCamera |
| |
|
Camera | backgroundCamera |
| |
|
Transform | camerasRoot |
| |
|
Transform | cameraParentedRoot |
| |
|
LayerMask | menuLayerMask |
| |
|
LayerMask | playerLayerMask |
| |
|
LayerMask | foregroundLayerMask |
| |
|
LayerMask | backgroundLayerMask |
| |
|
int | menuLayer |
| |
|
int | playerLayer |
| |
|
int | foregroundLayer |
| |
|
int | backgroundLayer |
| |
|
Volume | loadingVolume |
| |
|
Volume | menuVolume |
| |
|
Volume | foregroundVolume |
| |
|
Volume | backgroundVolume |
| |
Manages and provides access to a set of predefined cameras and their configurations.
This class serves as a central repository for different camera configurations used throughout the game, such as cameras for menus, loading screens, and gameplay. It allows for easy access and management of these cameras, ensuring that the correct camera settings are used for the appropriate contexts.
- Note
- Inherits from SingletonBase<CameraDB> to ensure there is only one instance managing camera configurations.
◆ OnAwake()
| override void CameraDB.OnAwake |
( |
| ) |
|
|
virtual |
The documentation for this class was generated from the following file:
- C:/Users/Pidge/Documents/gamedev/core_project_arrhythmia/Assets/Scripts/Managers/SceneManagement/CameraDB.cs