829 lines
58 KiB
C++
829 lines
58 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: Ambulatory
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "SlateCore_structs.hpp"
|
|
#include "PhysicsCore_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum Ambulatory.ETargetID
|
|
// NumValues: 0x0019
|
|
enum class ETargetID : uint8
|
|
{
|
|
None = 0,
|
|
LowestPriority = 1,
|
|
AimModeFace = 2,
|
|
LockOnTarget = 3,
|
|
FocusTriggerOpenWorld = 4,
|
|
FocusTriggerOtherNPC = 5,
|
|
FocusTriggerPlayer = 6,
|
|
FocusTriggerWorldEvent = 7,
|
|
LookAtDesiredDirection = 8,
|
|
LookAtInteractTargetsBlip = 9,
|
|
LookAtAutoTargets = 10,
|
|
LookAtInteractTargets = 11,
|
|
LookAtTargetsOfInterest = 12,
|
|
LookAtDanger = 13,
|
|
TargetOfInterest = 14,
|
|
TemporaryTarget = 15,
|
|
ImpactTarget = 16,
|
|
LootTarget = 17,
|
|
AimMode = 18,
|
|
ChannelSpell = 19,
|
|
ConjureSpell = 20,
|
|
ProtegoTarget = 21,
|
|
HighPriority = 22,
|
|
HighestPriority = 23,
|
|
ETargetID_MAX = 24,
|
|
};
|
|
|
|
// Enum Ambulatory.ETargetType
|
|
// NumValues: 0x0008
|
|
enum class ETargetType : uint8
|
|
{
|
|
None = 0,
|
|
Actor = 1,
|
|
Location = 2,
|
|
Camera = 3,
|
|
DesiredDirection = 4,
|
|
StaticDirection = 5,
|
|
Custom = 6,
|
|
ETargetType_MAX = 7,
|
|
};
|
|
|
|
// Enum Ambulatory.ETargetSpeedMode
|
|
// NumValues: 0x000B
|
|
enum class ETargetSpeedMode : uint8
|
|
{
|
|
None = 0,
|
|
IsIdling = 1,
|
|
IsSlowWalking = 2,
|
|
IsWalking = 3,
|
|
IsWalkingOnly = 4,
|
|
IsFastWalking = 5,
|
|
IsFastWalkingOnly = 6,
|
|
IsJogging = 7,
|
|
IsJoggingOnly = 8,
|
|
IsSprinting = 9,
|
|
ETargetSpeedMode_MAX = 10,
|
|
};
|
|
|
|
// Enum Ambulatory.EStairsState
|
|
// NumValues: 0x0004
|
|
enum class EStairsState : uint8
|
|
{
|
|
None = 0,
|
|
OnStairs = 1,
|
|
OnSlopes = 2,
|
|
EStairsState_MAX = 3,
|
|
};
|
|
|
|
// Enum Ambulatory.EWandCastType
|
|
// NumValues: 0x0006
|
|
enum class EWandCastType : uint8
|
|
{
|
|
None = 0,
|
|
LightAttack = 1,
|
|
HeavyAttack = 2,
|
|
MeleeAttack = 3,
|
|
ComboFinisherAttack = 4,
|
|
EWandCastType_MAX = 5,
|
|
};
|
|
|
|
// Enum Ambulatory.ELastWandCastState
|
|
// NumValues: 0x0008
|
|
enum class ELastWandCastState : uint8
|
|
{
|
|
None = 0,
|
|
Base = 1,
|
|
FromLeft = 2,
|
|
FromRight = 3,
|
|
Transition = 4,
|
|
LeftFoot = 5,
|
|
LeftFoot_Transition = 6,
|
|
ELastWandCastState_MAX = 7,
|
|
};
|
|
|
|
// Enum Ambulatory.EPreWandCastState
|
|
// NumValues: 0x0004
|
|
enum class EPreWandCastState : uint8
|
|
{
|
|
None = 0,
|
|
FromLeft = 1,
|
|
FromRight = 2,
|
|
EPreWandCastState_MAX = 3,
|
|
};
|
|
|
|
// Enum Ambulatory.EClimbingLedgeState
|
|
// NumValues: 0x0012
|
|
enum class EClimbingLedgeState : uint8
|
|
{
|
|
None = 0,
|
|
ClimbingLedge_StepUp = 1,
|
|
ClimbingLedge_HalfM = 2,
|
|
ClimbingLedge_1M = 3,
|
|
ClimbingLedge_2M = 4,
|
|
ClimbingLedge_3M = 5,
|
|
ClimbingLedge_LandClimb = 6,
|
|
ClimbingLedge_LandHands = 7,
|
|
ClimbingLedge_LandHands_Outcrop = 8,
|
|
ClimbingLedge_LandWaist = 9,
|
|
ClimbingLedge_LandWaist_Outcrop = 10,
|
|
ClimbingLedge_JumpHands = 11,
|
|
ClimbingLedge_JumpHandsPullUp = 12,
|
|
ClimbingLedge_FallHands = 13,
|
|
ClimbingLedge_Leapfrog = 14,
|
|
ClimbingLedge_Swim = 15,
|
|
NUM = 16,
|
|
EClimbingLedgeState_MAX = 17,
|
|
};
|
|
|
|
// Enum Ambulatory.EClimbingLadderState
|
|
// NumValues: 0x000A
|
|
enum class EClimbingLadderState : uint8
|
|
{
|
|
None = 0,
|
|
Mount = 1,
|
|
MountDown = 2,
|
|
ClimbingLadder = 3,
|
|
DescendingLadder = 4,
|
|
Paused = 5,
|
|
DismountTop = 6,
|
|
DismountBottom = 7,
|
|
MountJump = 8,
|
|
EClimbingLadderState_MAX = 9,
|
|
};
|
|
|
|
// Enum Ambulatory.EAnimSpeedType
|
|
// NumValues: 0x0007
|
|
enum class EAnimSpeedType : uint8
|
|
{
|
|
Stopped = 0,
|
|
Undetermined = 1,
|
|
WalkSlow = 2,
|
|
Walk = 3,
|
|
Jog = 4,
|
|
Sprint = 5,
|
|
EAnimSpeedType_MAX = 6,
|
|
};
|
|
|
|
// Enum Ambulatory.EAnimMechanicType
|
|
// NumValues: 0x000E
|
|
enum class EAnimMechanicType : uint8
|
|
{
|
|
Undetermined = 0,
|
|
Idle = 1,
|
|
TurnStart = 2,
|
|
MoveFwdLoop = 3,
|
|
TurnStop = 4,
|
|
Pivot = 5,
|
|
ShortStep = 6,
|
|
TurnInPlace = 7,
|
|
StrafeStart = 8,
|
|
StrafeLoop = 9,
|
|
StrafeStop = 10,
|
|
Jump = 11,
|
|
Land = 12,
|
|
EAnimMechanicType_MAX = 13,
|
|
};
|
|
|
|
// Enum Ambulatory.ELandingType
|
|
// NumValues: 0x0008
|
|
enum class ELandingType : uint8
|
|
{
|
|
None = 0,
|
|
IdleLand = 1,
|
|
WalkingLand = 2,
|
|
JoggingLand = 3,
|
|
SprintingLand = 4,
|
|
LadderSlideLand = 5,
|
|
LadderJumpBottomLand = 6,
|
|
ELandingType_MAX = 7,
|
|
};
|
|
|
|
// Enum Ambulatory.EJumpingType
|
|
// NumValues: 0x0012
|
|
enum class EJumpingType : uint8
|
|
{
|
|
None = 0,
|
|
IdleJump = 1,
|
|
WalkingJump = 2,
|
|
JoggingJump = 3,
|
|
SprintingJump = 4,
|
|
Falling = 5,
|
|
Dropping = 6,
|
|
ClimbFail = 7,
|
|
JumpVault = 8,
|
|
JumpLedge2Vault = 9,
|
|
LadderSlide = 10,
|
|
LadderJumpBottom = 11,
|
|
Buttslide = 12,
|
|
SwimDive = 13,
|
|
SwimHighDive = 14,
|
|
JogJumpDown = 15,
|
|
SprintJumpDown = 16,
|
|
EJumpingType_MAX = 17,
|
|
};
|
|
|
|
// Enum Ambulatory.EMobilityActionState
|
|
// NumValues: 0x0008
|
|
enum class EMobilityActionState : uint8
|
|
{
|
|
IsIdle = 0,
|
|
IsWalking = 1,
|
|
IsJogging = 2,
|
|
IsSprinting = 3,
|
|
IsJumping = 4,
|
|
IsFalling = 5,
|
|
IsSideStepping = 6,
|
|
EMobilityActionState_MAX = 7,
|
|
};
|
|
|
|
// Enum Ambulatory.EMobilityModeState
|
|
// NumValues: 0x000C
|
|
enum class EMobilityModeState : uint8
|
|
{
|
|
Invalid = 0,
|
|
FreeRoam = 1,
|
|
FreeRoamCombat = 2,
|
|
Strafe = 3,
|
|
StrafeCombat = 4,
|
|
Crawling = 5,
|
|
StrafeCombatAttack = 6,
|
|
StrafeCombatAttack2 = 7,
|
|
StrafeCombatAttack3 = 8,
|
|
Combat = 9,
|
|
Num_MobilityModes = 10,
|
|
EMobilityModeState_MAX = 11,
|
|
};
|
|
|
|
// Enum Ambulatory.EStairsOrientationState
|
|
// NumValues: 0x0004
|
|
enum class EStairsOrientationState : uint8
|
|
{
|
|
None = 0,
|
|
StairsLeft = 1,
|
|
StairsRight = 2,
|
|
EStairsOrientationState_MAX = 3,
|
|
};
|
|
|
|
// Enum Ambulatory.EStairsDirectionState
|
|
// NumValues: 0x0004
|
|
enum class EStairsDirectionState : uint8
|
|
{
|
|
None = 0,
|
|
GoingDown = 1,
|
|
GoingUp = 2,
|
|
EStairsDirectionState_MAX = 3,
|
|
};
|
|
|
|
// Enum Ambulatory.EBasicMobilityFootState
|
|
// NumValues: 0x0004
|
|
enum class EBasicMobilityFootState : uint8
|
|
{
|
|
Undetermined = 0,
|
|
Left = 1,
|
|
Right = 2,
|
|
EBasicMobilityFootState_MAX = 3,
|
|
};
|
|
|
|
// Enum Ambulatory.ESpeedModifierType
|
|
// NumValues: 0x0004
|
|
enum class ESpeedModifierType : uint8
|
|
{
|
|
None = 0,
|
|
SprintFromButton = 1,
|
|
SprintFromKeyboard = 2,
|
|
ESpeedModifierType_MAX = 3,
|
|
};
|
|
|
|
// Enum Ambulatory.ELookAtTargetMode
|
|
// NumValues: 0x0005
|
|
enum class ELookAtTargetMode : uint8
|
|
{
|
|
None = 0,
|
|
TargetLocation = 1,
|
|
TargetActor = 2,
|
|
CameraDirection = 3,
|
|
ELookAtTargetMode_MAX = 4,
|
|
};
|
|
|
|
// Enum Ambulatory.EFacingTargetMode
|
|
// NumValues: 0x0005
|
|
enum class EFacingTargetMode : uint8
|
|
{
|
|
None = 0,
|
|
TargetLocation = 1,
|
|
TargetActor = 2,
|
|
CameraDirection = 3,
|
|
EFacingTargetMode_MAX = 4,
|
|
};
|
|
|
|
// Enum Ambulatory.ETargetSpeedPriority
|
|
// NumValues: 0x0008
|
|
enum class ETargetSpeedPriority : uint8
|
|
{
|
|
None = 0,
|
|
LowestPriority = 1,
|
|
FromWaterVolume = 2,
|
|
FromMechanic = 3,
|
|
FromReaction = 4,
|
|
FromTrigger = 5,
|
|
HighestPriority = 6,
|
|
ETargetSpeedPriority_MAX = 7,
|
|
};
|
|
|
|
// Enum Ambulatory.EMovementSuspensionPriority
|
|
// NumValues: 0x0009
|
|
enum class EMovementSuspensionPriority : uint8
|
|
{
|
|
Lowest = 0,
|
|
SE_RenderShutdown = 1,
|
|
NPC_Shutdown = 2,
|
|
StationEnter = 3,
|
|
BroomFlight = 4,
|
|
PassiveCinematic = 5,
|
|
ActiveCinematic = 6,
|
|
Highest = 7,
|
|
EMovementSuspensionPriority_MAX = 8,
|
|
};
|
|
|
|
// Enum Ambulatory.EAvaMotionWarpingModifierState
|
|
// NumValues: 0x0005
|
|
enum class EAvaMotionWarpingModifierState : uint8
|
|
{
|
|
Waiting = 0,
|
|
Active = 1,
|
|
MarkedForRemoval = 2,
|
|
Disabled = 3,
|
|
EAvaMotionWarpingModifierState_MAX = 4,
|
|
};
|
|
|
|
// Enum Ambulatory.EMotionWarpRotationType
|
|
// NumValues: 0x0003
|
|
enum class EMotionWarpRotationType : uint8
|
|
{
|
|
Default = 0,
|
|
Facing = 1,
|
|
EMotionWarpRotationType_MAX = 2,
|
|
};
|
|
|
|
// Enum Ambulatory.EMovementSensorType
|
|
// NumValues: 0x0008
|
|
enum class EMovementSensorType : uint8
|
|
{
|
|
BlockingCollision = 0,
|
|
JumpOn = 1,
|
|
JumpDown = 2,
|
|
JumpOver = 3,
|
|
Landing = 4,
|
|
GroundHit = 5,
|
|
None = 6,
|
|
EMovementSensorType_MAX = 7,
|
|
};
|
|
|
|
// Enum Ambulatory.ETargetMethod
|
|
// NumValues: 0x0004
|
|
enum class ETargetMethod : uint8
|
|
{
|
|
None = 0,
|
|
Replace = 1,
|
|
Stack = 2,
|
|
ETargetMethod_MAX = 3,
|
|
};
|
|
|
|
// ScriptStruct Ambulatory.SurfaceTypeChanged
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FSurfaceTypeChanged final
|
|
{
|
|
public:
|
|
EPhysicalSurface LastSurfaceType; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicalSurface NewSurfaceType; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector normal; // 0x0004(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Friction; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FSurfaceTypeChanged;
|
|
|
|
// ScriptStruct Ambulatory.AmbulatoryHUDStyle
|
|
// 0x22B8 (0x22C0 - 0x0008)
|
|
struct FAmbulatoryHUDStyle final : public FSlateWidgetStyle
|
|
{
|
|
public:
|
|
struct FTextBlockStyle CurrentActorTextStyle; // 0x0008(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle ImpulseTextStyle; // 0x0278(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle PendingLinearTextStyle; // 0x04E8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle LinearVelocityTextStyle; // 0x0758(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle MovementComponentVelocityTextStyle; // 0x09C8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle MovementModeTextStyle; // 0x0C38(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle OverrideRootMotionTextStyle; // 0x0EA8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle HasRootMotionTextStyle; // 0x1118(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle PerforminatorTextStyle; // 0x1388(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle DampingTextStyle; // 0x15F8(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTextBlockStyle AtRestTextStyle; // 0x1868(0x0270)(Edit, NativeAccessSpecifierPublic)
|
|
struct FTableRowStyle TreeRowStyle; // 0x1AD8(0x07C8)(Edit, NativeAccessSpecifierPublic)
|
|
struct FMargin HUDMargin; // 0x22A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FMargin TreeMargin; // 0x22B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAmbulatoryHUDStyle;
|
|
|
|
// ScriptStruct Ambulatory.AvaMotionWarpingSyncPoint
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FAvaMotionWarpingSyncPoint final
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FQuat Rotation; // 0x0010(0x0010)(IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FAvaMotionWarpingSyncPoint;
|
|
|
|
// ScriptStruct Ambulatory.TraversalLadderSettings
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FTraversalLadderSettings final
|
|
{
|
|
public:
|
|
struct FVector2D LadderExtent; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SweepLookAheadTime; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SweepLookAheadTimeWhenJumping; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SweepWidth; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MountRungsBottom; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MountRungsTop; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ClimbAnimRungs; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CharacterFwdOffset; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FTraversalLadderSettings;
|
|
|
|
// ScriptStruct Ambulatory.ValueTracker
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct alignas(0x04) FValueTracker final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FValueTracker;
|
|
|
|
// ScriptStruct Ambulatory.WandCastInfo
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct FWandCastInfo final
|
|
{
|
|
public:
|
|
EWandCastType WandCastType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EWandCastType LastWandCastType; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPreWandCastState PreWandCastState; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPreWandCastState AnticipationWandCastState; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ELastWandCastState LastWandCastState; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeAtLastAttack; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LastDiscreteAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LastBaseAttackIndex; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AttackCount; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMelee; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bComboFinisher; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTransitionAnimation; // 0x001A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FWandCastInfo;
|
|
|
|
// ScriptStruct Ambulatory.Ambulatory_MobilityMode
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FAmbulatory_MobilityMode final
|
|
{
|
|
public:
|
|
bool bApplyMovementSpeeds; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinimumMovementSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaximumMovementSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SlowWalkTargetSpeed; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WalkTargetSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JogTargetSpeed; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SprintTargetSpeed; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool UseStrafe; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAmbulatory_MobilityMode;
|
|
|
|
// ScriptStruct Ambulatory.SharedContinuousImpulseHelper
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x08) FSharedContinuousImpulseHelper final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FSharedContinuousImpulseHelper;
|
|
|
|
// ScriptStruct Ambulatory.AvaMotionWarpingModifier
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct alignas(0x08) FAvaMotionWarpingModifier
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UAnimSequenceBase> Animation; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartTime; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EndTime; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PreviousPosition; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentPosition; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float weight; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInLocalSpace; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAvaMotionWarpingModifierState State; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAvaMotionWarpingModifier;
|
|
|
|
// ScriptStruct Ambulatory.AvaMotionWarpingModifier_OrientToRequest
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
struct FAvaMotionWarpingModifier_OrientToRequest final : public FAvaMotionWarpingModifier
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FAvaMotionWarpingModifier_OrientToRequest;
|
|
|
|
// ScriptStruct Ambulatory.AvaMotionWarpingModifier_Scale
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
struct FAvaMotionWarpingModifier_Scale final : public FAvaMotionWarpingModifier
|
|
{
|
|
public:
|
|
struct FVector Scale; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FAvaMotionWarpingModifier_Scale;
|
|
|
|
// ScriptStruct Ambulatory.AvaMotionWarpingModifier_Warp
|
|
// 0x0038 (0x0060 - 0x0028)
|
|
struct FAvaMotionWarpingModifier_Warp : public FAvaMotionWarpingModifier
|
|
{
|
|
public:
|
|
class FName SyncPointName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWarpTranslation; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisallowHorizontalStretching; // 0x0031(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisallowHorizontalSquishing; // 0x0032(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreZAxis; // 0x0033(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWarpRotation; // 0x0034(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMotionWarpRotationType RotationType; // 0x0035(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WarpRotationTimeMultiplier; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FAvaMotionWarpingSyncPoint CachedSyncPoint; // 0x0040(0x0020)(NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FAvaMotionWarpingModifier_Warp;
|
|
|
|
// ScriptStruct Ambulatory.AvaMotionWarpingModifier_SkewWarp
|
|
// 0x0000 (0x0060 - 0x0060)
|
|
struct FAvaMotionWarpingModifier_SkewWarp final : public FAvaMotionWarpingModifier_Warp
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FAvaMotionWarpingModifier_SkewWarp;
|
|
|
|
// ScriptStruct Ambulatory.AvaRootMotionWarper
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FAvaRootMotionWarper final
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class UAvaMotionWarpWindowFinder>> DefaultMotionWarpWindowFinders; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class ACharacter> CharacterOwner; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UAvaMotionWarpWindowFinder*> MotionWarpWindowFinders; // 0x0018(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
TMap<class FName, struct FAvaMotionWarpingSyncPoint> SyncPoints; // 0x0028(0x0050)(Transient, Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FAvaRootMotionWarper;
|
|
|
|
// ScriptStruct Ambulatory.SurfaceTypeToVFX
|
|
// 0x0010 (0x0018 - 0x0008)
|
|
struct FSurfaceTypeToVFX final : public FTableRowBase
|
|
{
|
|
public:
|
|
class FName SurfaceTypeName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UParticleSystem* VFX; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FSurfaceTypeToVFX;
|
|
|
|
// ScriptStruct Ambulatory.MotionTableEventState
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FMotionTableEventState final
|
|
{
|
|
public:
|
|
float TimeToEvent; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TravelDistanceToEvent; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FollowThroughDuration; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FollowThroughTravelDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSet<class FName> EventStateVariations; // 0x0010(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMotionTableEventState;
|
|
|
|
// ScriptStruct Ambulatory.MotionTableEvent
|
|
// 0x00A0 (0x00A0 - 0x0000)
|
|
struct FMotionTableEvent final
|
|
{
|
|
public:
|
|
TMap<class FName, struct FMotionTableEventState> EventStates; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
TMap<class FName, class FName> StateToEventStateMap; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMotionTableEvent;
|
|
|
|
// ScriptStruct Ambulatory.MotionTableTransition
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FMotionTableTransition final
|
|
{
|
|
public:
|
|
float TransitionDuration; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TransitionTravelDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FFloatInterval> TransitionMarkerTimes; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float TargetStateCycleTime; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMotionTableTransition;
|
|
|
|
// ScriptStruct Ambulatory.MotionTableState
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FMotionTableState final
|
|
{
|
|
public:
|
|
bool bLoop; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Duration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TravelDistance; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class FName, struct FMotionTableTransition> Transitions; // 0x0010(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMotionTableState;
|
|
|
|
// ScriptStruct Ambulatory.MovementEventData
|
|
// 0x0120 (0x0120 - 0x0000)
|
|
struct FMovementEventData final
|
|
{
|
|
public:
|
|
class FName MovementEventName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinApproachAngle; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaximumAngleForCommitment; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve TimeToLocationCurve; // 0x0010(0x0088)(Edit, NativeAccessSpecifierPublic)
|
|
struct FRuntimeFloatCurve TimeToRotationCurve; // 0x0098(0x0088)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FMovementEventData;
|
|
|
|
// ScriptStruct Ambulatory.MovementSensorInfo
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct FMovementSensorInfo final
|
|
{
|
|
public:
|
|
EMovementSensorType SensorType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector Location; // 0x0004(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector normal; // 0x0010(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector MoveNormal; // 0x001C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform MoveTransform; // 0x0030(0x0030)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector MoveVelocity; // 0x0060(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Time; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeUntilImpact; // 0x0070(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMovementSensorInfo;
|
|
|
|
// ScriptStruct Ambulatory.MovementPredictionSettings
|
|
// 0x0034 (0x0034 - 0x0000)
|
|
struct FMovementPredictionSettings final
|
|
{
|
|
public:
|
|
bool bEnablePrediction; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PredictionDuration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinJumpOnHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxJumpOnHeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinJumpDownHeight; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float JumpOverDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxGrazingAngle; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceBetweenProbes; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnRate; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTimeSlice; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableLandingPrediction; // 0x0025(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOnlyLandOnNavmesh; // 0x0026(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWaterCollisionChannelIsSet; // 0x0027(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECollisionChannel WaterCollisionChannel; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugDelayBetweenUpdates; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugDrawTrajectory; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugDrawSensorInfo; // 0x002B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SensorDrawDuration; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugDrawSweeps; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FMovementPredictionSettings;
|
|
|
|
// ScriptStruct Ambulatory.TraversalDropDownSettings
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FTraversalDropDownSettings final
|
|
{
|
|
public:
|
|
bool bEnableJumpDown; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableTeeterOnEdge; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MinJumpDownHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinTeeterOnEdgeHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TeeterEdgeDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECollisionChannel DeepWaterCollisionChannel; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FTraversalDropDownSettings;
|
|
|
|
// ScriptStruct Ambulatory.TraversalSwimDiveSettings
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FTraversalSwimDiveSettings final
|
|
{
|
|
public:
|
|
ECollisionChannel DeepWaterCollisionChannel; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FallIntoWaterMinSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FallIntoWaterMinTimeToImpact; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FallIntoWaterMaxTimeToImpact; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FallIntoWaterMinWaterDepth; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DiveIntoWaterFwdSpeed; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DiveIntoWaterUpImpulse; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DiveIntoWaterImpulseDelay; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DiveIntoWaterMaxHeight; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DiveIntoWaterMinWaterDepth; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FTraversalSwimDiveSettings;
|
|
|
|
// ScriptStruct Ambulatory.TraversalModeSnappingSettings
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FTraversalModeSnappingSettings final
|
|
{
|
|
public:
|
|
float MaxHorizontalDistance; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxHorizontalDistanceNoInput; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTimeToLedge; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FTraversalModeSnappingSettings;
|
|
|
|
// ScriptStruct Ambulatory.TraversalSnappingSettings
|
|
// 0x00D8 (0x00D8 - 0x0000)
|
|
struct FTraversalSnappingSettings final
|
|
{
|
|
public:
|
|
struct FTraversalModeSnappingSettings ModeSnappingSettings[0x10]; // 0x0000(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FTraversalModeSnappingSettings JumpVaultSnappingSettings; // 0x00C0(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FTraversalModeSnappingSettings AutoTraversalSnappingSettings; // 0x00CC(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FTraversalSnappingSettings;
|
|
|
|
// ScriptStruct Ambulatory.TraversalMetricsSettings
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FTraversalMetricsSettings final
|
|
{
|
|
public:
|
|
float MaxNormalStepUpHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxHalfMeterStepUpHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxJumpUpOrVaultHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTwoMeterClimbHeight; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxThreeMeterClimbHeight; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSwimClimbHeight; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLandingLeapFrogHeight; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLandingLedgeWaistHeight; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLandingLedgeHangHeight; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxJumpUpLedgeHeight; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAutoTraverseHeightOnGround; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxAutoTraverseAngle; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FTraversalMetricsSettings;
|
|
|
|
// ScriptStruct Ambulatory.TraversalDetectionSettings
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FTraversalDetectionSettings final
|
|
{
|
|
public:
|
|
float MinLedgeHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLedgeHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SweepRadius; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SweepDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SweepLookAheadTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VerticalTrajectoryLookAheadTime; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LedgeMaxWallAngleToInput; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LedgeCheckRadius; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LedgeCheckHalfHeight; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LedgeCheckTiltAngle; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleSizeCheckRadius; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleSizeCheckHalfHeight; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CharacterCapsuleDefaultHalfHeight; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxVaultDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VaultHeightPastObstacle; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxWallHangAngle; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlockingWallStoppingDistance; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxBlockingWallAngle; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlockingWallAngleHysteresis; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlockingWallCheckMaxWalkableFloorAngle; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FTraversalDetectionSettings;
|
|
|
|
}
|
|
|