UTBLCharacterMovementBaseComponent¶
#include <TBLCharacterMovementBaseComponent.h>
Inherits from UCharacterMovementComponent, IReplicatedSubobjectInterface
Inherited by USiegeEngineMovement, UTBLCharacterMovement
Public Functions¶
Name | |
---|---|
void | AuthorityForceAutorun(const FAutorunParams & Params, ATBLCharacterBase * Leader) |
void | AuthoritySetAutorunMovementMode([[EAutorunMovementMode]] InMovementMode) |
void | AuthorityStopForcedAutorun() |
void | ClientStopForcedAutorun(uint8 SyncMovementId) |
bool | DidHitBottomOfCapsule(const [[FHitResult]] & Hit) const |
float | GetAutorunStartTime() const |
virtual void | [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override |
TEnumAsByte< EMovementMode > | GetMovementMode() const |
bool | HasMovementAction(UMovementSequence * Sequence) const |
bool | IsInitialAutorun() const |
void | LockForcedAutorun(bool bLock) |
void | SetAllowPositionError(bool InAllowPositionError) |
UTBLCharacterMovementBaseComponent() |
Protected Functions¶
Name | |
---|---|
void | BroadcastPlaySpawnAnimation(FName Animation) |
void | BroadcastSetDowned(bool bDowned) |
void | BroadcastStartMovement(const FMovementActionInitiationParams & InitParams) |
void | BroadcastStopMovement(UMovementSequence * Sequence, bool bExecuteClientFirst) |
void | ClientCinematicAllowControl(uint8 SyncMovementId) |
void | ClientCinematicRestrictControl(uint8 SyncMovementId) |
void | ClientSetAutorunMovementMode([[EAutorunMovementMode]] InMovementMode, uint8 SyncMovementId) |
void | ClientStartForcedAutorun(const FAutorunParams & Params, uint8 SyncMovementId) |
void | ClientStartMovement(const FMovementActionInitiationParams & InitParams, uint8 SyncMovementId) |
void | InitialAutorunExpired() |
void | NoStopAutorunExpired() |
void | OnAutorunParamsChanged() |
void | OnRep_AutorunParams() |
void | OnRep_MovementAnimationEvent() |
void | ServerAckMovement(uint8 SyncMovementId, float ClientTimeStamp) |
Public Attributes¶
Name | |
---|---|
float | BottomOfCapsuleHeight |
USceneComponent * | MasterTransformComponent |
FMovementMetrics | MovementMetrics |
float | MovementSequenceStepUpX |
float | MovementSequenceStepUpZ |
FInitialAutorunExpiredSignature | OnInitialAutorunExpired |
FMovementActionFinished | OnMovementActionFinished |
FMovementActionStarted | OnMovementActionStarted |
FVector | PreCorrectionLocation |
uint8 | bIsPreMovement |
Protected Attributes¶
Name | |
---|---|
UMovementInstance * | ActiveMovementAction |
FReplicated_FAutorunParams | AutorunParams |
float | AutorunStartTime |
int32 | CharacterControlInstanceId |
TArray< FCharacterControlInstance > | CharacterControlInstances |
TArray< FCharacterControlOverTime > | CharacterControlOverTime |
FCharacterControlInstance | CurrentCharacterControl |
TArray< FDebugVelocityGraphEntry > | DebugVelocityGraph |
FDelayStartForcedAutorun | DelayStartForcedAutorun |
int32 | InitialAutorunHorizontalLock |
FTimerHandle | InitialAutorunTimerHandle |
FAutorunParams | LastAutorunParams |
FRotator | LastControlRotation |
float | LastMoveTime |
UMovementSequence * | LastMovementSequence |
TEnumAsByte< [[EStartMovementResult::Type]] > | LastStartMovementResult |
float | LastSyncMovementTime |
float | LastTimeDiscrepancyDetectedTime |
TArray< FDebugMovementAction > | LogPreviousMovements |
FReplicated_FMovementAnimationEvent | MovementAnimationEvent |
uint8 | NextSyncMovementId |
int32 | NoStopAutorunHorizontalLock |
FTimerHandle | NoStopAutorunTimerHandle |
FServerMoveParams | ServerMoveParams |
TMap< uint8, [[EAutorunMovementMode]] > | SyncAutorunMovementMode |
TMap< uint8, FCombatStateCancelAttack > | SyncCancelAttack |
TMap< uint8, FCombatStateChargeStab > | SyncChargeStab |
TMap< uint8, FDisableAttackRootMotion > | SyncDisableAttackRootMotion |
TMap< uint8, FAutorunParams > | SyncForcedAutorunParams |
TMap< uint8, FCombatStateGetUp > | SyncGetUp |
TMap< uint8, FServerHitWorldParams > | SyncHitWorld |
TMap< uint8, FHorseToHorseBump > | SyncHorseToHorseBump |
TMap< uint8, FHorseToWorldBump > | SyncHorseToWorldBump |
TMap< uint8, FServerInitiateAbilityParams > | SyncInitiateAbility |
TMap< uint8, FManualReload > | SyncManualReload |
TMap< uint8, FMountLadder > | SyncMountLadder |
TArray< FSyncMovementAction > | SyncMovementActions |
TMap< uint8, FPlayLadderAnimation > | SyncPlayLadderAnimation |
TArray< FSyncMovementAction > | SyncPreMovementActions |
TMap< uint8, FCombatStateReleaseStab > | SyncReleaseStab |
TMap< uint8, FSyncSpawnAnimationParams > | SyncSpawnAnimation |
TMap< uint8, FCombatStateStartAttack > | SyncStartAttack |
TMap< uint8, FCombatStateFire > | SyncStartFire |
TMap< uint8, FCombatStateHeavyAttack > | SyncStartHeavyAttack |
TMap< uint8, FSyncStartMovementParams > | SyncStartMovementParams |
TMap< uint8, FServerTrapEventParams > | SyncTrapEvent |
float | TimeBetweenDiscrepancyDetected |
bool | bAutorunInitialized |
bool | bInitialAutorunExpired |
bool | bIsInNoStopAutorun |
bool | bLockIntoForcedAutorun |
bool | bPendingEndForcedAutorun |
Updated on 2025-01-21 at 09:02:24 +0100