UMovementDebugger¶
#include <MovementDebugger.h>
Inherits from UActorComponent
Public Functions¶
Name | |
---|---|
void | Animate(float Scale) |
void | AutoSaveToFile(bool bSendToServer, const FString & Directory) |
void | BackwardPressed() |
void | ClientLoadFromFile(const FString & Filename) |
void | ClientSendFrame(FMovementDebugFrame DebugFrame, bool bSyncTimeStamp) |
void | CloseDebugger() |
void | DecreaseFrameOffset() |
void | DisplayDebugScrollDown() |
void | DisplayDebugScrollReleased() |
void | DisplayDebugScrollUp() |
void | DrawDebug(UCanvas * Canvas) |
void | DrawFrame(FMovementDebugFrame & DebugFrame, FColor Clr) |
void | DrawPose(FDebugDrawShapes & DebugDraw, FColor Clr) |
void | DrawStatLine(FVector Start, FVector End, FColor Clr) |
bool | FindServerFrame(TArray< FMovementDebugFrame > & SearchFrames, FMovementDebugFrame & ReturnFrame, float ClientTimeStamp, int32 Direction) |
void | FixClientTimeStamps(TArray< FMovementDebugFrame > & Frames) |
void | ForwardPressed() |
FMovementDebugFrame | GetClientFrame() |
int32 | GetClientIndex() |
virtual void | [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override |
FMovementDebugFrame | GetServerFrame() |
void | IncreaseFrameOffset() |
void | LoadFromFile(const FString & Filename) |
void | NextCharacter() |
void | OnMovementSync(float ClientTimeStamp, float DeltaTime) |
void | OnPossessed(APawn * NewPawn) |
void | OnRep_Recording() |
void | PlayReleased() |
void | PreviousCharacter() |
void | RecordBoneChain(FDebugDrawShapes & DebugDraw, ACharacter * Pawn, FName BoneName, FColor Color) |
void | RecordCapsule(FMovementDebugFrame & DebugFrame, ACharacter * Pawn, FColor Color) |
void | RecordOtherCharacter(FMovementDebugSimualated & OtherCharacter, ATBLCharacterBase * OtherChar, UNetConnection * Connection) |
void | RecordPose(FDebugDrawShapes & DebugDraw, ACharacter * Pawn, FColor Color) |
void | SaveToFile(const FString & Filename) |
void | ServerSaveToFile(const FString & Filename) |
void | ServerSetClientIndex(int32 Index) |
void | ServerSetClientTimeStamp(float ClientTimeStamp, int32 Direction) |
void | ServerSetTargetCharacter(ATBLCharacter * DebugTarget) |
void | SetTargetCharacter(ATBLCharacter * Character) |
void | StartRecord() |
void | StopRecord() |
void | Teleport() |
void | ToggleDrawClient() |
void | ToggleDrawServer() |
void | ToggleRecord() |
UMovementDebugger() |
Public Attributes¶
Name | |
---|---|
TArray< FName > | BoneNames |
float | DebugPositionIndex |
int32 | DisplayDebugScrollDir |
float | DisplayDebugScrollY |
int32 | FrameOffset |
int32 | ID |
UInputComponent * | InputComponent |
FString | LastSavedFileName |
int32 | OtherCharacterIndex |
int32 | PlayDirection |
float | PlayDirectionDelay |
TArray< FMovementDebugFrame > | RecordedFrames |
FMovementDebugFrame | ServerFrame |
TArray< FMovementDebugFrame > | ServerFramesFromFile |
int32 | ServerSyncFrame |
ATBLCharacter * | TargetCharacter |
bool | bDrawClient |
bool | bDrawServer |
bool | bRecording |
Updated on 2025-01-21 at 09:02:24 +0100