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