Skip to content

ATBLSpectatorPawn

#include <TBLSpectatorPawn.h>

Inherits from ASpectatorPawn

Public Functions

Name
ATBLSpectatorPawn()
void ClearSpectatorCams()
void EnableSmoothCameraMode(int32 CameraNum)
void FreeCam()
void Ghost()
void GhostOff()
bool IsGhost() const
void LockSpectatorTranslationAxis(FName AxisName, bool Blocked)
void NextCharacter()
void PreviousCharacter()
void SpectatorCam(int32 CameraNum)
void SpectatorFollow(const FString & PlayerName)

Protected Functions

Name
void AddTurnAcceleration(float Val, int32 Axis)
void DisplayDebugScrollDown()
void DisplayDebugScrollReleased()
void DisplayDebugScrollUp()
void ProcessTurnAndLookInput(const TEnumAsByte< [[EAxis::Type]] > Axis, const float Value)
void ProcessTurnAndLookInputRate(const TEnumAsByte< [[EAxis::Type]] > Axis, const float Rate)
void UpdateOnCinematicStateChanged([[FGameplayTag]] PreviousStateTag, UCinematicState * PreviousState, [[FGameplayTag]] NewStateTag, UCinematicState * NewState)

Public Attributes

Name
UCameraComponent * Camera

Protected Attributes

Name
FRotator CachedViewRotation
FSpectatorCameraConfig DefaultCamera
int32 DisplayDebugScrollDir
float DisplayDebugScrollY
ATBLCharacter * FollowCharacter
APlayerState * FollowPlayerState
float InitialMaxSpeed
float LastResetIdleTime
float ResetIdleRate
TArray< FSpectatorCameraConfig > SmoothCameras
TArray< FSmoothSpectatorTurn > SmoothTurn
TArray< FSpectatorCamInfo > SpectatorCameras
float TurnAcceleration
float TurnChangeDirBoost
float TurnDeceleration
float TurnMaxSpeed
int32 ZoomDir
float ZoomDistance
float ZoomMax
float ZoomMin
float ZoomStartTime
bool bDidAutoSpectatorFollow
bool bIsGhost
bool bResetIdleTime
bool bSpectatorRightStickSensitivityDecrease
bool bSpectatorRightStickSensitivityIncrease
bool bSpectatorRollHeld
bool bSpectatorSpeedDown
bool bSpectatorSpeedUp
bool bUseCachedViewRotation

Updated on 2025-01-21 at 09:02:23 +0100