|
| virtual AIMODULE_API void | TickActor (float DeltaTime, enum ELevelTick TickType, FActorTickFunction &ThisTickFunction) override |
| |
| virtual AIMODULE_API void | PostLoad () override |
| |
| virtual AIMODULE_API const FEnvQueryResult * | GetQueryResult () const override |
| |
| virtual AIMODULE_API const FEnvQueryInstance * | GetQueryInstance () const override |
| |
| virtual bool | GetShouldDebugDrawLabels () const override |
| |
| virtual bool | GetShouldDrawFailedItems () const override |
| |
| virtual AIMODULE_API float | GetHighlightRangePct () const override |
| |
| virtual AIMODULE_API const FNavAgentProperties & | GetNavAgentPropertiesRef () const override |
| |
| AIMODULE_API void | RunEQSQuery () |
| |
| ENGINE_API | ACharacter (const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get()) |
| |
| virtual ENGINE_API void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
| |
| virtual ENGINE_API void | GetReplicatedCustomConditionState (FCustomPropertyConditionState &OutActiveState) const override |
| |
| ENGINE_API void | ServerMovePacked (const FCharacterServerMovePackedBits &PackedBits) |
| |
| ENGINE_API void | ServerMovePacked_Implementation (const FCharacterServerMovePackedBits &PackedBits) |
| |
| ENGINE_API bool | ServerMovePacked_Validate (const FCharacterServerMovePackedBits &PackedBits) |
| |
| ENGINE_API void | ClientMoveResponsePacked (const FCharacterMoveResponsePackedBits &PackedBits) |
| |
| ENGINE_API void | ClientMoveResponsePacked_Implementation (const FCharacterMoveResponsePackedBits &PackedBits) |
| |
| ENGINE_API bool | ClientMoveResponsePacked_Validate (const FCharacterMoveResponsePackedBits &PackedBits) |
| |
| ENGINE_API void | ServerMove (float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMove_Implementation (float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| ENGINE_API bool | ServerMove_Validate (float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMoveNoBase (float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMoveNoBase_Implementation (float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) |
| |
| ENGINE_API bool | ServerMoveNoBase_Validate (float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 CompressedMoveFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMoveDual (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMoveDual_Implementation (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| ENGINE_API bool | ServerMoveDual_Validate (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMoveDualNoBase (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMoveDualNoBase_Implementation (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) |
| |
| ENGINE_API bool | ServerMoveDualNoBase_Validate (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMoveDualHybridRootMotion (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMoveDualHybridRootMotion_Implementation (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| ENGINE_API bool | ServerMoveDualHybridRootMotion_Validate (float TimeStamp0, FVector_NetQuantize10 InAccel0, uint8 PendingFlags, uint32 View0, float TimeStamp, FVector_NetQuantize10 InAccel, FVector_NetQuantize100 ClientLoc, uint8 NewFlags, uint8 ClientRoll, uint32 View, UPrimitiveComponent *ClientMovementBase, FName ClientBaseBoneName, uint8 ClientMovementMode) |
| |
| ENGINE_API void | ServerMoveOld (float OldTimeStamp, FVector_NetQuantize10 OldAccel, uint8 OldMoveFlags) |
| |
| ENGINE_API void | ServerMoveOld_Implementation (float OldTimeStamp, FVector_NetQuantize10 OldAccel, uint8 OldMoveFlags) |
| |
| ENGINE_API bool | ServerMoveOld_Validate (float OldTimeStamp, FVector_NetQuantize10 OldAccel, uint8 OldMoveFlags) |
| |
| ENGINE_API void | ClientAckGoodMove (float TimeStamp) |
| |
| ENGINE_API void | ClientAckGoodMove_Implementation (float TimeStamp) |
| |
| ENGINE_API void | ClientAdjustPosition (float TimeStamp, FVector NewLoc, FVector NewVel, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| ENGINE_API void | ClientAdjustPosition_Implementation (float TimeStamp, FVector NewLoc, FVector NewVel, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| ENGINE_API void | ClientVeryShortAdjustPosition (float TimeStamp, FVector NewLoc, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| ENGINE_API void | ClientVeryShortAdjustPosition_Implementation (float TimeStamp, FVector NewLoc, UPrimitiveComponent *NewBase, FName NewBaseBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| ENGINE_API void | ClientAdjustRootMotionPosition (float TimeStamp, float ServerMontageTrackPosition, FVector ServerLoc, FVector_NetQuantizeNormal ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| ENGINE_API void | ClientAdjustRootMotionPosition_Implementation (float TimeStamp, float ServerMontageTrackPosition, FVector ServerLoc, FVector_NetQuantizeNormal ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| ENGINE_API void | ClientAdjustRootMotionSourcePosition (float TimeStamp, FRootMotionSourceGroup ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, FVector ServerLoc, FVector_NetQuantizeNormal ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| ENGINE_API void | ClientAdjustRootMotionSourcePosition_Implementation (float TimeStamp, FRootMotionSourceGroup ServerRootMotion, bool bHasAnimRootMotion, float ServerMontageTrackPosition, FVector ServerLoc, FVector_NetQuantizeNormal ServerRotation, float ServerVelZ, UPrimitiveComponent *ServerBase, FName ServerBoneName, bool bHasBase, bool bBaseRelativePosition, uint8 ServerMovementMode) |
| |
| class USkeletalMeshComponent * | GetMesh () const |
| |
| template<class T > |
| T * | GetCharacterMovement () const |
| |
| UCharacterMovementComponent * | GetCharacterMovement () const |
| |
| class UCapsuleComponent * | GetCapsuleComponent () const |
| |
| virtual ENGINE_API void | SetBase (UPrimitiveComponent *NewBase, const FName BoneName=NAME_None, bool bNotifyActor=true) |
| |
| virtual ENGINE_API void | CacheInitialMeshOffset (FVector MeshRelativeLocation, FRotator MeshRelativeRotation) |
| |
| virtual ENGINE_API void | OnRep_ReplicatedBasedMovement () |
| |
| virtual ENGINE_API void | SetReplicateMovement (bool bInReplicateMovement) override |
| |
| ENGINE_API void | OnRep_ReplayLastTransformUpdateTimeStamp () |
| |
| float | GetReplicatedServerLastTransformUpdateTimeStamp () const |
| |
| float | GetReplayLastTransformUpdateTimeStamp () const |
| |
| const FBasedMovementInfo & | GetBasedMovement () const |
| |
| const FBasedMovementInfo & | GetReplicatedBasedMovement () const |
| |
| ENGINE_API void | SaveRelativeBasedMovement (const FVector &NewRelativeLocation, const FRotator &NewRotation, bool bRelativeRotation) |
| |
| uint8 | GetReplicatedMovementMode () const |
| |
| FVector | GetBaseTranslationOffset () const |
| |
| virtual FQuat | GetBaseRotationOffset () const |
| |
| FRotator | GetBaseRotationOffsetRotator () const |
| |
| virtual ENGINE_API FVector | GetGravityDirection () const override |
| |
| virtual ENGINE_API FQuat | GetGravityTransform () const override |
| |
| virtual ENGINE_API FVector | GetReplicatedGravityDirection () const |
| |
| virtual ENGINE_API void | OnRep_IsCrouched () |
| |
| virtual ENGINE_API void | BeginPlay () override |
| |
| virtual ENGINE_API void | ClearCrossLevelReferences () override |
| |
| virtual ENGINE_API void | PreNetReceive () override |
| |
| virtual ENGINE_API void | PostNetReceive () override |
| |
| virtual ENGINE_API void | GatherCurrentMovement () override |
| |
| virtual ENGINE_API void | OnRep_ReplicatedMovement () override |
| |
| virtual ENGINE_API void | PostNetReceiveLocationAndRotation () override |
| |
| virtual ENGINE_API void | GetSimpleCollisionCylinder (float &CollisionRadius, float &CollisionHalfHeight) const override |
| |
| virtual ENGINE_API UActorComponent * | FindComponentByClass (const TSubclassOf< UActorComponent > ComponentClass) const override |
| |
| virtual ENGINE_API void | TornOff () override |
| |
| virtual ENGINE_API void | NotifyActorBeginOverlap (AActor *OtherActor) |
| |
| virtual ENGINE_API void | NotifyActorEndOverlap (AActor *OtherActor) |
| |
| template<class T > |
| T * | FindComponentByClass () const |
| |
| virtual ENGINE_API FVector | GetNavAgentLocation () const override |
| |
| virtual ENGINE_API void | PostInitializeComponents () override |
| |
| virtual ENGINE_API UPawnMovementComponent * | GetMovementComponent () const override |
| |
| virtual UPrimitiveComponent * | GetMovementBase () const override final |
| |
| virtual ENGINE_API float | GetDefaultHalfHeight () const override |
| |
| virtual ENGINE_API void | TurnOff () override |
| |
| virtual ENGINE_API void | Restart () override |
| |
| virtual ENGINE_API void | PawnClientRestart () override |
| |
| virtual ENGINE_API void | PossessedBy (AController *NewController) override |
| |
| virtual ENGINE_API void | UnPossessed () override |
| |
| virtual ENGINE_API void | SetupPlayerInputComponent (class UInputComponent *PlayerInputComponent) override |
| |
| virtual ENGINE_API void | DisplayDebug (class UCanvas *Canvas, const FDebugDisplayInfo &DebugDisplay, float &YL, float &YPos) override |
| |
| virtual ENGINE_API void | RecalculateBaseEyeHeight () override |
| |
| virtual ENGINE_API void | UpdateNavigationRelevance () override |
| |
| virtual ENGINE_API void | ApplyDamageMomentum (float DamageTaken, FDamageEvent const &DamageEvent, APawn *PawnInstigator, AActor *DamageCauser) |
| |
| virtual ENGINE_API void | Jump () |
| |
| virtual ENGINE_API void | StopJumping () |
| |
| ENGINE_API bool | CanJump () const |
| |
| bool | GetProxyIsJumpForceApplied () const |
| |
| ENGINE_API void | SetProxyIsJumpForceApplied (const bool bInProxyIsJumpForceApplied) |
| |
| ENGINE_API bool | IsCrouched () const |
| |
| ENGINE_API void | SetIsCrouched (const bool bInIsCrouched) |
| |
| virtual ENGINE_API void | ResetJumpState () |
| |
| virtual ENGINE_API bool | IsJumpProvidingForce () const |
| |
| virtual ENGINE_API float | PlayAnimMontage (class UAnimMontage *AnimMontage, float InPlayRate=1.f, FName StartSectionName=NAME_None) |
| |
| virtual ENGINE_API void | StopAnimMontage (class UAnimMontage *AnimMontage=nullptr) |
| |
| ENGINE_API class UAnimMontage * | GetCurrentMontage () const |
| |
| virtual ENGINE_API void | LaunchCharacter (FVector LaunchVelocity, bool bXYOverride, bool bZOverride) |
| |
| ENGINE_API void | OnLaunched (FVector LaunchVelocity, bool bXYOverride, bool bZOverride) |
| |
| ENGINE_API void | OnJumped () |
| |
| virtual ENGINE_API void | OnJumped_Implementation () |
| |
| virtual void | Falling () |
| |
| virtual ENGINE_API void | NotifyJumpApex () |
| |
| virtual ENGINE_API void | Landed (const FHitResult &Hit) |
| |
| ENGINE_API void | OnLanded (const FHitResult &Hit) |
| |
| ENGINE_API void | OnWalkingOffLedge (const FVector &PreviousFloorImpactNormal, const FVector &PreviousFloorContactNormal, const FVector &PreviousLocation, float TimeDelta) |
| |
| virtual ENGINE_API void | OnWalkingOffLedge_Implementation (const FVector &PreviousFloorImpactNormal, const FVector &PreviousFloorContactNormal, const FVector &PreviousLocation, float TimeDelta) |
| |
| virtual void | MoveBlockedBy (const FHitResult &Impact) |
| |
| virtual ENGINE_API void | Crouch (bool bClientSimulation=false) |
| |
| virtual ENGINE_API void | UnCrouch (bool bClientSimulation=false) |
| |
| virtual ENGINE_API bool | CanCrouch () const |
| |
| virtual ENGINE_API void | OnEndCrouch (float HalfHeightAdjust, float ScaledHalfHeightAdjust) |
| |
| ENGINE_API void | K2_OnEndCrouch (float HalfHeightAdjust, float ScaledHalfHeightAdjust) |
| |
| virtual ENGINE_API void | OnStartCrouch (float HalfHeightAdjust, float ScaledHalfHeightAdjust) |
| |
| ENGINE_API void | K2_OnStartCrouch (float HalfHeightAdjust, float ScaledHalfHeightAdjust) |
| |
| ENGINE_API void | RecalculateCrouchedEyeHeight () |
| |
| virtual ENGINE_API void | OnMovementModeChanged (EMovementMode PrevMovementMode, uint8 PreviousCustomMode=0) |
| |
| ENGINE_API void | K2_OnMovementModeChanged (EMovementMode PrevMovementMode, EMovementMode NewMovementMode, uint8 PrevCustomMode, uint8 NewCustomMode) |
| |
| ENGINE_API void | K2_UpdateCustomMovement (float DeltaTime) |
| |
| virtual ENGINE_API bool | ShouldNotifyLanded (const struct FHitResult &Hit) |
| |
| virtual ENGINE_API void | CheckJumpInput (float DeltaTime) |
| |
| virtual ENGINE_API void | ClearJumpInput (float DeltaTime) |
| |
| virtual ENGINE_API float | GetJumpMaxHoldTime () const |
| |
| ENGINE_API void | ClientCheatWalk () |
| |
| virtual ENGINE_API void | ClientCheatWalk_Implementation () |
| |
| ENGINE_API void | ClientCheatFly () |
| |
| virtual ENGINE_API void | ClientCheatFly_Implementation () |
| |
| ENGINE_API void | ClientCheatGhost () |
| |
| virtual ENGINE_API void | ClientCheatGhost_Implementation () |
| |
| ENGINE_API void | RootMotionDebugClientPrintOnScreen (const FString &InString) |
| |
| virtual ENGINE_API void | RootMotionDebugClientPrintOnScreen_Implementation (const FString &InString) |
| |
| ENGINE_API int32 | FindRootMotionRepMove (const FAnimMontageInstance &ClientMontageInstance) const |
| |
| ENGINE_API bool | CanUseRootMotionRepMove (const FSimulatedRootMotionReplicatedMove &RootMotionRepMove, const FAnimMontageInstance &ClientMontageInstance) const |
| |
| ENGINE_API bool | RestoreReplicatedMove (const FSimulatedRootMotionReplicatedMove &RootMotionRepMove) |
| |
| virtual ENGINE_API void | OnUpdateSimulatedPosition (const FVector &OldLocation, const FQuat &OldRotation) |
| |
| const FRepRootMotionMontage & | GetRepRootMotion () const |
| |
| ENGINE_API FRepRootMotionMontage & | GetRepRootMotion_Mutable () |
| |
| ENGINE_API void | SetRepRootMotion (const FRepRootMotionMontage &InRepRootMotion) |
| |
| ENGINE_API void | OnRep_RootMotion () |
| |
| ENGINE_API void | SimulatedRootMotionPositionFixup (float DeltaSeconds) |
| |
| ENGINE_API FAnimMontageInstance * | GetRootMotionAnimMontageInstance () const |
| |
| ENGINE_API bool | IsPlayingRootMotion () const |
| |
| ENGINE_API bool | HasAnyRootMotion () const |
| |
| ENGINE_API bool | IsPlayingNetworkedRootMotionMontage () const |
| |
| ENGINE_API void | SetAnimRootMotionTranslationScale (float InAnimRootMotionTranslationScale=1.f) |
| |
| ENGINE_API float | GetAnimRootMotionTranslationScale () const |
| |
| virtual ENGINE_API void | PreReplication (IRepChangedPropertyTracker &ChangedPropertyTracker) override |
| |
| virtual ENGINE_API void | PreReplicationForReplay (IRepChangedPropertyTracker &ChangedPropertyTracker) override |
| |
| ENGINE_API void | FillAsyncInput (FCharacterAsyncInput &Input) const |
| |
| ENGINE_API void | InitializeAsyncOutput (FCharacterAsyncOutput &Output) const |
| |
| ENGINE_API void | ApplyAsyncOutput (const FCharacterAsyncOutput &Output) |
| |