AB1PlayerCameraManager2
Overview
- PlayerCamera manager.
Metadata
| Field | Value |
|---|---|
| Kind | system |
| Environment | B1 - Presentation |
| Category | systems |
| Extends | APlayerCameraManager |
| Require | require('Camera.B1PlayerCameraManager2') |
Properties (19)
| Name | Type | Description |
|---|---|---|
AltViewTarget | AActor | View target to focus when using alt camera mode |
BaseTargetBoneRelativeZ | number | Target Bone Z height, in component space. |
CameraBlendStack | FB1ActiveCamera[] | Stack of active camera the manager will attempt to blend between |
CameraCollisionComponent | any | |
CameraCollisionData | FB1CameraCollisionData | |
CameraCollisionEnable | boolean | |
CameraModeInstances | FB1CameraModeInstance[] | List of available camera mode instances |
CollisionMesh | UStaticMesh | |
CollisionMeshComponent | UStaticMeshComponent | |
CollisionPivotComponent | USceneComponent | |
CurLevelSequenceViewTarget | any | |
DefaultDepthOfFieldSettingData | FB1DepthOfFieldSettingData | |
DistanceToHideCharacter | number | |
PresetOptionController | FB1CameraPresetOptionController | |
ProbeSize | number | |
SavedMainViewTarget | AActor | View target to return to when leaving the alt camera mode |
SpotLightComponent | UB1CharacterSpotLightComponent | |
TargetBoneName | string | Target bone name for characters acting as camera view targets |
TopViewFollowInterpSpeed | number |
Functions (14)
| Function | Parameters | Returns | Description |
|---|---|---|---|
ClearAlternateCamera | - | - | Clears any alternate camera settings stored |
ConfigureAlternateCamera | NewAltCameraMode: UB1CameraMode, NewAltViewTarget: AActor, NewAltCameraTransitionTime: number | - | ~ Begin Alternate Camera Mode Support Sets camera mode, potential view target, and transition time when alternate camera mode is enabled |
GetCameraOverlapComponents | - | UPrimitiveComponent[] | Returns Camera Overlap Components. |
GetCurrentCameraMode | - | UB1CameraMode | Returns the camera mode that is currently in use by the Camera Manager |
GetCurrentCameraModeType | - | EB1CameraModeType | Returns Current Camera Mode Type. |
IsCameraCollision | - | boolean | Returns whether Camera Collision. |
IsUsingAlternateCamera | - | boolean | Returns whether Using Alternate Camera. |
ResetViewPitchLimits | - | - | Sets view pitch limits to values that were originally set in class defaults |
SetCameraCollision | IsEnable: boolean | - | Sets Camera Collision. |
SetCameraCollisionAlpha | Alpha: number | - | Sets Camera Collision Alpha. |
SetCameraCollisionDebug | IsEnable: boolean, UniScale: number | - | Sets Camera Collision Debug. |
SetDebugCameraStyle | NewDebugCameraStyle: EDebugCameraStyle | - | Applies a premade camera style for debugging purposes |
SetUsingAlternateCamera | bNewUsingAltCamera: boolean | - | Whether to use the current alternate camera settings or not |
SetViewPitchLimits | MinPitch: number, MaxPitch: number | - | Sets view pitch limits to the values passed in |
Override points (5)
Implement these in Lua as AB1PlayerCameraManager2.Override_Name = function(...) end.
| Function | Parameters | Returns | Description |
|---|---|---|---|
Override_ClearAlternateCamera | - | - | Clears any alternate camera settings stored |
Override_ResetViewPitchLimits | - | - | Sets view pitch limits to values that were originally set in class defaults |
Override_SetCameraCollision | IsEnable: boolean | - | Sets Camera Collision. |
Override_SetUsingAlternateCamera | bNewUsingAltCamera: boolean | - | Whether to use the current alternate camera settings or not |
Override_SetViewPitchLimits | MinPitch: number, MaxPitch: number | - | Sets view pitch limits to the values passed in |