Skip to main content

AB1PlayerCameraManager2

Overview

  • PlayerCamera manager.

Metadata

FieldValue
Kindsystem
EnvironmentB1 - Presentation
Categorysystems
ExtendsAPlayerCameraManager
Requirerequire('Camera.B1PlayerCameraManager2')

Properties (19)

NameTypeDescription
AltViewTargetAActorView target to focus when using alt camera mode
BaseTargetBoneRelativeZnumberTarget Bone Z height, in component space.
CameraBlendStackFB1ActiveCamera[]Stack of active camera the manager will attempt to blend between
CameraCollisionComponentany
CameraCollisionDataFB1CameraCollisionData
CameraCollisionEnableboolean
CameraModeInstancesFB1CameraModeInstance[]List of available camera mode instances
CollisionMeshUStaticMesh
CollisionMeshComponentUStaticMeshComponent
CollisionPivotComponentUSceneComponent
CurLevelSequenceViewTargetany
DefaultDepthOfFieldSettingDataFB1DepthOfFieldSettingData
DistanceToHideCharacternumber
PresetOptionControllerFB1CameraPresetOptionController
ProbeSizenumber
SavedMainViewTargetAActorView target to return to when leaving the alt camera mode
SpotLightComponentUB1CharacterSpotLightComponent
TargetBoneNamestringTarget bone name for characters acting as camera view targets
TopViewFollowInterpSpeednumber

Functions (14)

FunctionParametersReturnsDescription
ClearAlternateCamera--Clears any alternate camera settings stored
ConfigureAlternateCameraNewAltCameraMode: 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-UB1CameraModeReturns the camera mode that is currently in use by the Camera Manager
GetCurrentCameraModeType-EB1CameraModeTypeReturns Current Camera Mode Type.
IsCameraCollision-booleanReturns whether Camera Collision.
IsUsingAlternateCamera-booleanReturns whether Using Alternate Camera.
ResetViewPitchLimits--Sets view pitch limits to values that were originally set in class defaults
SetCameraCollisionIsEnable: boolean-Sets Camera Collision.
SetCameraCollisionAlphaAlpha: number-Sets Camera Collision Alpha.
SetCameraCollisionDebugIsEnable: boolean, UniScale: number-Sets Camera Collision Debug.
SetDebugCameraStyleNewDebugCameraStyle: EDebugCameraStyle-Applies a premade camera style for debugging purposes
SetUsingAlternateCamerabNewUsingAltCamera: boolean-Whether to use the current alternate camera settings or not
SetViewPitchLimitsMinPitch: 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.

FunctionParametersReturnsDescription
Override_ClearAlternateCamera--Clears any alternate camera settings stored
Override_ResetViewPitchLimits--Sets view pitch limits to values that were originally set in class defaults
Override_SetCameraCollisionIsEnable: boolean-Sets Camera Collision.
Override_SetUsingAlternateCamerabNewUsingAltCamera: boolean-Whether to use the current alternate camera settings or not
Override_SetViewPitchLimitsMinPitch: number, MaxPitch: number-Sets view pitch limits to the values passed in