struct FRepMovement ReplicatedMovement; // 0x0078(0x0034) (Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
//ScriptStruct Engine.RepMovement
//0x0034
struct FRepMovement
{
struct FVector LinearVelocity; // 0x0000(0x000C) (Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector AngularVelocity; // 0x000C(0x000C) (Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0018(0x000C) (Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x0024(0x000C) (Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
unsigned char bSimulatedPhysicSleep : 1; // 0x0030(0x0001) (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bRepPhysics : 1; // 0x0030(0x0001) (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FEVectorQuantization LocationQuantizationLevel; // 0x0031(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FEVectorQuantization VelocityQuantizationLevel; // 0x0032(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
FERotatorQuantization RotationQuantizationLevel; // 0x0033(0x0001) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
//Class Engine.Actor
//0x03C8 (0x03F8 - 0x0030)
class AActor : public UObject
{
struct FScriptMulticastDelegate OnActorHit; // 0x0030(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
unsigned char UnknownData00[0x10]; // 0x0040(0x0010)
class UInputComponent* InputComponent; // 0x0050(0x0008) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bActorEnableCollision : 1; // 0x0058(0x0001) (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
unsigned char bReplayRewindable : 1; // 0x0059(0x0001) (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
unsigned char bReplicates : 1; // 0x0059(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
unsigned char UnknownData01[0x6]; // 0x005A(0x0006)
struct FName NetDriverName; // 0x0060(0x0008) (ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TEnumAsByte<FENetRole> RemoteRole; // 0x0068(0x0001) (Net, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
unsigned char UnknownData02[0x7]; // 0x0069(0x0007)
class AActor* Owner; // 0x0070(0x0008) (EncryptedObjectProperty) (Net, RepNotify, NoDestructor, UObjectWrapper, NativeAccessSpecifierPrivate)
struct FRepMovement ReplicatedMovement; // 0x0078(0x0034) (Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
unsigned char UnknownData03[0x4]; // 0x00AC(0x0004)
struct FRepAttachment AttachmentReplication; // 0x00B0(0x0040) (Net, Transient, RepNotify, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
struct FScriptMulticastDelegate OnInputTouchBegin; // 0x00F0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
unsigned char UnknownData04[0x50]; // 0x0100(0x0050)
float ForceReplicateInterleavingFreq; // 0x0150(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData05[0x64]; // 0x0154(0x0064)
unsigned char bAutoDestroyWhenFinished : 1; // 0x01B8(0x0001) (BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bCanBeDamaged : 1; // 0x01B8(0x0001) (Edit, BlueprintVisible, Net, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bActorIsBeingDestroyed : 1; // 0x01B8(0x0001) (Transient, DuplicateTransient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
unsigned char bCollideWhenPlacing : 1; // 0x01B8(0x0001) (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bFindCameraComponentWhenViewTarget : 1; // 0x01B8(0x0001) (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bRelevantForNetworkReplays : 1; // 0x01B8(0x0001) (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bGenerateOverlapEventsDuringLevelStreaming : 1; // 0x01B8(0x0001) (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bIgnoreDestroyActorFromBlueprint : 1; // 0x01B8(0x0001) (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bCanBeInCluster : 1; // 0x01B9(0x0001) (Edit, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
FESpawnActorCollisionHandlingMethod SpawnCollisionHandlingMethod; // 0x01BA(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bHidden : 1; // 0x01BB(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, Net, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bNetTemporary : 1; // 0x01BB(0x0001) (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bNetStartup : 1; // 0x01BB(0x0001) (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bOnlyRelevantToOwner : 1; // 0x01BB(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bAlwaysRelevant : 1; // 0x01BB(0x0001) (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bReplicateMovement : 1; // 0x01BB(0x0001) (Edit, Net, DisableEditOnInstance, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bIsSetSpectatedDelay : 1; // 0x01BB(0x0001) (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bTearOff : 1; // 0x01BB(0x0001) (Net, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bExchangedRoles : 1; // 0x01BC(0x0001) (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bNetLoadOnClient : 1; // 0x01BC(0x0001) (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bNetUseOwnerRelevancy : 1; // 0x01BC(0x0001) (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bBlockInput : 1; // 0x01BC(0x0001) (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bAllowTickBeforeBeginPlay : 1; // 0x01BC(0x0001) (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData06[0x3]; // 0x01BD(0x0003)
struct FScriptMulticastDelegate OnInputTouchLeave; // 0x01C0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
struct FScriptMulticastDelegate OnEndCursorOver; // 0x01D0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
struct FScriptMulticastDelegate OnActorBeginOverlap; // 0x01E0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
unsigned char bAllowReceiveTickEventOnDedicatedServer : 1; // 0x01F0(0x0001) (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
unsigned char bActorSeamlessTraveled : 1; // 0x01F0(0x0001) (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bIgnoresOriginShifting : 1; // 0x01F0(0x0001) (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bEnableAutoLODGeneration : 1; // 0x01F0(0x0001) (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData07[0x7]; // 0x01F1(0x0007)
TArray<class AActor*> Children; // 0x01F8(0x0010) (ZeroConstructor, Transient, NativeAccessSpecifierPublic)
unsigned char UnknownData08[0x8]; // 0x0208(0x0008)
float CustomTimeDilation; // 0x0210(0x0004) (BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData09[0xC]; // 0x0214(0x000C)
float InitialLifeSpan; // 0x0220(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
unsigned char UnknownData0A[0x4]; // 0x0224(0x0004)
struct FScriptMulticastDelegate OnActorEndOverlap; // 0x0228(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint64_t HiddenEditorViews; // 0x0238(0x0008) (ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USceneComponent* RootComponent; // 0x0240(0x0008) (EncryptedObjectProperty) (ExportObject, InstancedReference, NoDestructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
struct FScriptMulticastDelegate OnInputTouchEnd; // 0x0248(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
float NetPriority; // 0x0258(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int InputPriority; // 0x025C(0x0004) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid DestructibleId; // 0x0260(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char bIsDestroyedVersion : 1; // 0x0270(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char RemoveFromLevelLOD : 1; // 0x0271(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData0B[0x6]; // 0x0272(0x0006)
struct FActorTickFunction PrimaryActorTick; // 0x0278(0x0058) (Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FScriptMulticastDelegate OnReleased; // 0x02D0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
float NetCullDistanceSquared; // 0x02E0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData0C[0x4]; // 0x02E4(0x0004)
struct FScriptMulticastDelegate OnTakeAnyDamage; // 0x02E8(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
unsigned char UnknownData0D[0x4]; // 0x02F8(0x0004)
TEnumAsByte<FENetRole> Role; // 0x02FC(0x0001) (Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData0E[0x3]; // 0x02FD(0x0003)
struct FScriptMulticastDelegate OnClicked; // 0x0300(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<struct FName> Layers; // 0x0310(0x0010) (ZeroConstructor, NativeAccessSpecifierPublic)
float NetUpdateFrequency; // 0x0320(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData0F[0x4]; // 0x0324(0x0004)
TArray<struct FName> Tags; // 0x0328(0x0010) (Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
TArray<class UActorComponent*> InstanceComponents; // 0x0338(0x0010) (ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
struct FScriptMulticastDelegate OnInputTouchEnter; // 0x0348(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TArray<class AMatineeActor*> ControllingMatineeActors; // 0x0358(0x0010) (ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
class APawn* Instigator; // 0x0368(0x0008) (BlueprintVisible, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData10[0x8]; // 0x0370(0x0008)
TArray<class UActorComponent*> BlueprintCreatedComponents; // 0x0378(0x0010) (ExportObject, ZeroConstructor, NonTransactional, ContainsInstancedReference, TextExportTransient, NativeAccessSpecifierPublic)
struct FScriptMulticastDelegate OnBeginCursorOver; // 0x0388(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
int NetTag; // 0x0398(0x0004) (ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData11[0x4]; // 0x039C(0x0004)
struct FScriptMulticastDelegate OnTakePointDamage; // 0x03A0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> ParentComponentActor; // 0x03B0(0x0008) (ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TEnumAsByte<FEAutoReceiveInput> AutoReceiveInput; // 0x03B8(0x0001) (Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData12[0x7]; // 0x03B9(0x0007)
struct FScriptMulticastDelegate OnDestroyed; // 0x03C0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
struct FScriptMulticastDelegate OnEndPlay; // 0x03D0(0x0010) (ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
unsigned char UnknownData13[0x2]; // 0x03E0(0x0002)
TEnumAsByte<FEInputConsumeOptions> InputConsumeOption; // 0x03E2(0x0001) (ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData14[0x1]; // 0x03E3(0x0001)
TWeakObjectPtr<class UChildActorComponent> ParentComponent; // 0x03E4(0x0008) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float MinNetUpdateFrequency; // 0x03EC(0x0004) (Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
unsigned char UnknownData15[0x8]; // 0x03F0(0x0008)
}