13366 lines
1.2 MiB
13366 lines
1.2 MiB
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: Phoenix
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "GameplayAbilities_structs.hpp"
|
|
#include "SDSOnline_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "PhysicsCore_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
#include "GameplayTags_structs.hpp"
|
|
#include "SDSAnalytics_structs.hpp"
|
|
#include "InputCore_structs.hpp"
|
|
#include "Slate_structs.hpp"
|
|
#include "MovieScene_structs.hpp"
|
|
#include "PhxAnimationTools_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum Phoenix.EPhxAIAwarenessLevel
|
|
// NumValues: 0x0004
|
|
enum class EPhxAIAwarenessLevel : uint8
|
|
{
|
|
None = 0,
|
|
Partial = 1,
|
|
Full = 2,
|
|
EPhxAIAwarenessLevel_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAISpawnResultCode
|
|
// NumValues: 0x0011
|
|
enum class EPhxAISpawnResultCode : uint8
|
|
{
|
|
Succeeded = 0,
|
|
Disabled = 1,
|
|
ExceededMaxSpawns = 2,
|
|
NullCharacterDefinition = 3,
|
|
InvalidCharacterDefinition = 4,
|
|
UseCompanionSpawnerToSpawnCompanions = 5,
|
|
NullCharacterClass = 6,
|
|
NullSpawnLevel = 7,
|
|
IncompatibleSpawnContext = 8,
|
|
OffNavMesh = 9,
|
|
FailedToSpawnActor = 10,
|
|
SpawnedWithNonDefaultController = 11,
|
|
FailedToSpawnController = 12,
|
|
Failed = 13,
|
|
InProgress = 14,
|
|
Loading = 15,
|
|
EPhxAISpawnResultCode_MAX = 16,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxInputKeys
|
|
// NumValues: 0x004E
|
|
enum class EPhxInputKeys : uint8
|
|
{
|
|
None = 0,
|
|
Input_Crouch = 1,
|
|
Input_Jump = 2,
|
|
Input_Aim = 3,
|
|
Input_Attack = 4,
|
|
Input_EquipWeapon = 5,
|
|
Input_QuickSwap = 6,
|
|
Input_Sprint = 7,
|
|
Input_Use = 8,
|
|
Input_Reload = 9,
|
|
Input_PreviousWeapon = 10,
|
|
Input_NextWeapon = 11,
|
|
Input_UseHealthPack = 12,
|
|
Input_Inventory = 13,
|
|
Input_Menu = 14,
|
|
Input_UseLocomotion = 15,
|
|
Input_CancelInteract = 16,
|
|
Input_CorpseStomp = 17,
|
|
Input_GRP_PullFire = 18,
|
|
Input_MeleeLight = 19,
|
|
Input_HeavyAttack = 20,
|
|
Input_AltFire = 21,
|
|
Input_GRP_Grab = 22,
|
|
Input_GRP_Launch = 23,
|
|
Input_MoveForward = 24,
|
|
Input_MoveBack = 25,
|
|
Input_MoveRIght = 26,
|
|
Input_MoveLeft = 27,
|
|
Input_MoveUp = 28,
|
|
Input_MoveDown = 29,
|
|
Input_LookUp = 30,
|
|
Input_LookDown = 31,
|
|
Input_LookRight = 32,
|
|
Input_LookLeft = 33,
|
|
Input_AxisGrabFire = 34,
|
|
QTE_Bottom = 35,
|
|
QTE_Top = 36,
|
|
QTE_Left = 37,
|
|
QTE_Right = 38,
|
|
QTE_DPad_Up = 39,
|
|
QTE_DPad_Down = 40,
|
|
QTE_DPad_Left = 41,
|
|
QTE_DPad_Right = 42,
|
|
QTE_Cancel = 43,
|
|
QTE_LeftTrigger = 44,
|
|
QTE_RightTrigger = 45,
|
|
QTE_LeftShoulder = 46,
|
|
QTE_RightShoulder = 47,
|
|
UI_ShoulderRight = 48,
|
|
UI_ShoulderLeft = 49,
|
|
UI_Right = 50,
|
|
UI_Left = 51,
|
|
UI_Up = 52,
|
|
UI_Down = 53,
|
|
UI_LStick_Right = 54,
|
|
UI_LStick_Left = 55,
|
|
UI_LStick_Up = 56,
|
|
UI_LStick_Down = 57,
|
|
UI_Confirm = 58,
|
|
UI_Cancel = 59,
|
|
UI_Apply = 60,
|
|
UI_Restore = 61,
|
|
Photo_Move = 62,
|
|
Photo_Look = 63,
|
|
Photo_ZoomOut = 64,
|
|
Photo_ZoomIn = 65,
|
|
Photo_TakeScreenshot = 66,
|
|
Photo_MoveForward = 67,
|
|
Photo_MoveBack = 68,
|
|
Photo_MoveRight = 69,
|
|
Photo_MoveLeft = 70,
|
|
QuickSwap_Equip = 71,
|
|
QuickSwap_Cancel = 72,
|
|
QuickSwap_Up = 73,
|
|
QuickSwap_Down = 74,
|
|
Inventory_Confirm = 75,
|
|
Input_Buffs = 76,
|
|
EPhxInputKeys_MAX = 77,
|
|
};
|
|
|
|
// Enum Phoenix.ESDSSize
|
|
// NumValues: 0x0004
|
|
enum class ESDSSize : uint8
|
|
{
|
|
Small = 0,
|
|
Medium = 1,
|
|
Large = 2,
|
|
ESDSSize_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EMeleeWoundType
|
|
// NumValues: 0x0005
|
|
enum class EMeleeWoundType : uint8
|
|
{
|
|
Blunt = 1,
|
|
Slash = 2,
|
|
Stab = 3,
|
|
Blunt_Heavy = 11,
|
|
EMeleeWoundType_MAX = 12,
|
|
};
|
|
|
|
// Enum Phoenix.EMeleeHitDirection
|
|
// NumValues: 0x0005
|
|
enum class EMeleeHitDirection : uint8
|
|
{
|
|
None = 0,
|
|
Left = 1,
|
|
Right = 2,
|
|
Center = 3,
|
|
EMeleeHitDirection_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EMeleeHitReactResponse
|
|
// NumValues: 0x0005
|
|
enum class EMeleeHitReactResponse : uint8
|
|
{
|
|
None = 0,
|
|
Dynamic = 1,
|
|
Explicit = 2,
|
|
KillMove = 3,
|
|
EMeleeHitReactResponse_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EDefensiveReactDirection
|
|
// NumValues: 0x0005
|
|
enum class EDefensiveReactDirection : uint8
|
|
{
|
|
None = 0,
|
|
Left = 1,
|
|
Right = 2,
|
|
Center = 3,
|
|
EDefensiveReactDirection_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EReactionType
|
|
// NumValues: 0x0006
|
|
enum class EReactionType : uint8
|
|
{
|
|
Hit = 0,
|
|
Block = 1,
|
|
BrokenBlock = 2,
|
|
Ability = 3,
|
|
Evade = 4,
|
|
EReactionType_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.ECustomMovementMode
|
|
// NumValues: 0x0005
|
|
enum class ECustomMovementMode : uint8
|
|
{
|
|
CustomMove_None = 0,
|
|
CustomMove_VelocityOnly = 1,
|
|
CustomMove_SplineTraversal = 2,
|
|
CustomMove_PipeSlide = 3,
|
|
CustomMove_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EHitReactImpactDirection
|
|
// NumValues: 0x0006
|
|
enum class EHitReactImpactDirection : uint8
|
|
{
|
|
Front = 0,
|
|
Right = 1,
|
|
Back = 2,
|
|
Left = 3,
|
|
NumDirections = 4,
|
|
EHitReactImpactDirection_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxBodyPartType
|
|
// NumValues: 0x0038
|
|
enum class EPhxBodyPartType : uint8
|
|
{
|
|
None = 0,
|
|
Head = 1,
|
|
LeftShoulder = 2,
|
|
RightShoulder = 3,
|
|
LeftArm = 4,
|
|
RightArm = 5,
|
|
UpperTorso = 6,
|
|
LowerTorso = 7,
|
|
LeftLeg = 8,
|
|
RightLeg = 9,
|
|
ThirdArm = 10,
|
|
ProtectionLayer1 = 11,
|
|
ProtectionLayer2 = 12,
|
|
ProtectionLayer3 = 13,
|
|
Tail = 14,
|
|
RightHand1 = 15,
|
|
RightHand2 = 16,
|
|
LeftHand1 = 17,
|
|
LeftHand2 = 18,
|
|
RightFoot1 = 19,
|
|
Head2 = 20,
|
|
UpperRightTorso = 21,
|
|
UpperLeftTorso = 22,
|
|
UpperCenterTorso = 23,
|
|
LowerRightTorso = 24,
|
|
LowerLeftTorso = 25,
|
|
LowerCenterTorso = 26,
|
|
Hips = 27,
|
|
LowerBackRight = 28,
|
|
LowerBackLeft = 29,
|
|
UpperHead = 30,
|
|
LeftHead = 31,
|
|
RightHead = 32,
|
|
CenterHead = 33,
|
|
LowerHead = 34,
|
|
ProtectionLayer1_1 = 35,
|
|
ProtectionLayer1_2 = 36,
|
|
ProtectionLayer1_3 = 37,
|
|
ProtectionLayer1_4 = 38,
|
|
ProtectionLayer1_5 = 39,
|
|
ProtectionLayer1_6 = 40,
|
|
ProtectionLayer1_7 = 41,
|
|
ProtectionLayer1_8 = 42,
|
|
ProtectionLayer2_1 = 43,
|
|
ProtectionLayer2_2 = 44,
|
|
ProtectionLayer2_3 = 45,
|
|
ProtectionLayer2_4 = 46,
|
|
ProtectionLayer2_5 = 47,
|
|
ProtectionLayer3_1 = 48,
|
|
ProtectionLayer3_2 = 49,
|
|
ProtectionLayer3_3 = 50,
|
|
ProtectionLayer3_4 = 51,
|
|
Head2_Top = 52,
|
|
Head2_Bottom = 53,
|
|
Count = 54,
|
|
EPhxBodyPartType_MAX = 55,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIEncounterGroupBeginResultCode
|
|
// NumValues: 0x0007
|
|
enum class EPhxAIEncounterGroupBeginResultCode : uint8
|
|
{
|
|
Succeeded = 0,
|
|
Pending = 1,
|
|
Disabled = 2,
|
|
Invalid = 3,
|
|
HasAlreadyBegun = 4,
|
|
Failed = 5,
|
|
EPhxAIEncounterGroupBeginResultCode_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIEncounterNetworkUserInsideState
|
|
// NumValues: 0x0005
|
|
enum class EPhxAIEncounterNetworkUserInsideState : uint8
|
|
{
|
|
None = 0,
|
|
Stationary = 1,
|
|
Moving = 2,
|
|
Teleporting = 3,
|
|
EPhxAIEncounterNetworkUserInsideState_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIGameState
|
|
// NumValues: 0x0005
|
|
enum class EPhxAIGameState : uint8
|
|
{
|
|
OutOfCombat = 0,
|
|
PreCombat = 1,
|
|
Combat = 2,
|
|
PostCombat = 3,
|
|
EPhxAIGameState_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EMotionMatchTestAI
|
|
// NumValues: 0x000F
|
|
enum class EMotionMatchTestAI : uint8
|
|
{
|
|
Grunt = 0,
|
|
Blind = 1,
|
|
Rusher = 2,
|
|
Robot = 3,
|
|
Dangler = 4,
|
|
BigMouth = 5,
|
|
TwoHead = 6,
|
|
Dani = 7,
|
|
Elias = 8,
|
|
LeonBig = 9,
|
|
LeonMonster = 10,
|
|
Biobot = 11,
|
|
Mahler = 12,
|
|
MaxNumAI = 13,
|
|
EMotionMatchTestAI_MAX = 14,
|
|
};
|
|
|
|
// Enum Phoenix.EMotionMatchTestMotion
|
|
// NumValues: 0x0009
|
|
enum class EMotionMatchTestMotion : uint8
|
|
{
|
|
Walking = 0,
|
|
FastWalking = 1,
|
|
Jogging = 2,
|
|
Sprinting = 3,
|
|
Searching = 4,
|
|
Orient = 5,
|
|
NoMotion = 6,
|
|
MaxNumMotion = 7,
|
|
EMotionMatchTestMotion_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.EMotionMatchTestMovement
|
|
// NumValues: 0x0006
|
|
enum class EMotionMatchTestMovement : uint8
|
|
{
|
|
Plant = 0,
|
|
StartAndStop = 1,
|
|
StartOrient = 2,
|
|
StationaryOrient = 3,
|
|
MaxNumMovement = 4,
|
|
EMotionMatchTestMovement_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EMotionMatchTestAngle
|
|
// NumValues: 0x000B
|
|
enum class EMotionMatchTestAngle : uint8
|
|
{
|
|
Angle0 = 0,
|
|
Angle45 = 1,
|
|
Angle90 = 2,
|
|
Angle135 = 3,
|
|
Angle179 = 4,
|
|
Angle181 = 5,
|
|
Angle225 = 6,
|
|
Angle270 = 7,
|
|
Angle315 = 8,
|
|
MaxNumAngle = 9,
|
|
EMotionMatchTestAngle_MAX = 10,
|
|
};
|
|
|
|
// Enum Phoenix.EMotionMatchTestFoot
|
|
// NumValues: 0x0005
|
|
enum class EMotionMatchTestFoot : uint8
|
|
{
|
|
Left = 0,
|
|
Right = 1,
|
|
NoFoot = 2,
|
|
MaxNumFoot = 3,
|
|
EMotionMatchTestFoot_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.ECharacterFootDownID
|
|
// NumValues: 0x0006
|
|
enum class ECharacterFootDownID : uint8
|
|
{
|
|
None = 0,
|
|
Left = 1,
|
|
Right = 2,
|
|
FrontLeft = 3,
|
|
FrontRight = 4,
|
|
ECharacterFootDownID_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EInputDirection
|
|
// NumValues: 0x0006
|
|
enum class EInputDirection : uint8
|
|
{
|
|
Left = 0,
|
|
Right = 1,
|
|
Up = 2,
|
|
Down = 3,
|
|
None = 4,
|
|
EInputDirection_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxUIModStat
|
|
// NumValues: 0x0008
|
|
enum class EPhxUIModStat : uint8
|
|
{
|
|
None = 0,
|
|
Damage = 1,
|
|
AmmoCapacity = 2,
|
|
RateOfFire = 3,
|
|
Recoil = 4,
|
|
Accuracy = 5,
|
|
ComboCount = 6,
|
|
EPhxUIModStat_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.EItemDataSubCategory
|
|
// NumValues: 0x000B
|
|
enum class EItemDataSubCategory : uint8
|
|
{
|
|
Primary = 0,
|
|
Sidearm = 1,
|
|
Melee = 2,
|
|
Tool = 3,
|
|
Flashlight = 4,
|
|
Aux = 5,
|
|
AltMelee = 6,
|
|
None = 7,
|
|
Any = 8,
|
|
NA = 9,
|
|
EItemDataSubCategory_MAX = 10,
|
|
};
|
|
|
|
// Enum Phoenix.EItemDataCategory
|
|
// NumValues: 0x000F
|
|
enum class EItemDataCategory : uint8
|
|
{
|
|
Health = 0,
|
|
Ammo = 1,
|
|
Salvage = 2,
|
|
Important = 3,
|
|
Equipment = 4,
|
|
Bios = 5,
|
|
Credits = 6,
|
|
None = 7,
|
|
AudioLog = 8,
|
|
Schematic = 9,
|
|
Fuse = 10,
|
|
FlashlightBattery = 11,
|
|
Gel = 12,
|
|
GRPRefillPack = 13,
|
|
EItemDataCategory_MAX = 14,
|
|
};
|
|
|
|
// Enum Phoenix.EQteInputAction
|
|
// NumValues: 0x0012
|
|
enum class EQteInputAction : uint8
|
|
{
|
|
QIA_InvalidInput = 0,
|
|
QIA_FaceButtonLeft = 1,
|
|
QIA_FaceButtonTop = 2,
|
|
QIA_FaceButtonRight = 3,
|
|
QIA_FaceButtonBottom = 4,
|
|
QIA_TriggerButtonLeft = 5,
|
|
QIA_TriggerButtonRight = 6,
|
|
QIA_StickRight = 7,
|
|
QIA_ThumbStickWiggle = 8,
|
|
QIA_ThumbStickWiggleLeft = 9,
|
|
QIA_ThumbStickWiggleRight = 10,
|
|
QIA_LeftTriggerAndBottom = 11,
|
|
QIA_LeftTriggerAndTop = 12,
|
|
QIA_LeftTriggerAndLeft = 13,
|
|
QIA_LeftTriggerAndRight = 14,
|
|
QIA_LeftTriggerAndRightBumper = 15,
|
|
QIA_LeftTriggerAndRightTrigger = 16,
|
|
QIA_MAX = 17,
|
|
};
|
|
|
|
// Enum Phoenix.ESplineTraversalAction
|
|
// NumValues: 0x0008
|
|
enum class ESplineTraversalAction : uint8
|
|
{
|
|
None = 0,
|
|
Enter = 1,
|
|
Movement = 2,
|
|
Montage = 3,
|
|
Exit = 4,
|
|
PostEnter = 5,
|
|
PostExit = 6,
|
|
ESplineTraversalAction_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.EInteractableProximity
|
|
// NumValues: 0x0004
|
|
enum class EInteractableProximity : uint8
|
|
{
|
|
IP_None = 0,
|
|
IP_Nearby = 1,
|
|
IP_Focused = 2,
|
|
IP_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxControllerKeys
|
|
// NumValues: 0x0035
|
|
enum class EPhxControllerKeys : uint8
|
|
{
|
|
None = 0,
|
|
FaceButton_Left = 1,
|
|
FaceButton_Top = 2,
|
|
FaceButton_Right = 3,
|
|
FaceButton_Bottom = 4,
|
|
LeftShoulder = 5,
|
|
RightShoulder = 6,
|
|
LeftTrigger = 7,
|
|
RightTrigger = 8,
|
|
Special_Right = 9,
|
|
Special_Left = 10,
|
|
DPad_Left = 11,
|
|
DPad_Up = 12,
|
|
DPad_Right = 13,
|
|
DPad_Down = 14,
|
|
LeftThumbstick = 15,
|
|
LeftThumbstickButton = 16,
|
|
LeftStickX = 17,
|
|
LeftStickY = 18,
|
|
LeftStickHoldLeft = 19,
|
|
LeftStickHoldRight = 20,
|
|
LeftStickHoldUp = 21,
|
|
LeftStickHoldDown = 22,
|
|
RightThumbstick = 23,
|
|
RightThumbstickButton = 24,
|
|
RightStickX = 25,
|
|
RightStickY = 26,
|
|
RightStickHoldLeft = 27,
|
|
RightStickHoldRight = 28,
|
|
RightStickHoldUp = 29,
|
|
RightStickHoldDown = 30,
|
|
LeftTriggerAxis = 31,
|
|
RightTriggerAxis = 32,
|
|
Keyboard_Outline = 33,
|
|
Keyboard_9Slice = 34,
|
|
MouseButton_Left = 35,
|
|
MouseButton_Middle = 36,
|
|
MouseButton_Right = 37,
|
|
Mouse_Wheel = 38,
|
|
Mouse_Wheel_Up = 39,
|
|
Mouse_Wheel_Down = 40,
|
|
Mouse_Thumb1 = 41,
|
|
Mouse_Thumb2 = 42,
|
|
Mouse_X_Axis = 43,
|
|
Mouse_Y_Axis = 44,
|
|
Mouse_XY_Axis = 45,
|
|
Mouse_Forward = 46,
|
|
Mouse_Back = 47,
|
|
Mouse_Left = 48,
|
|
Mouse_Right = 49,
|
|
Not_Found = 50,
|
|
Directional = 51,
|
|
EPhxControllerKeys_MAX = 52,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxControllerType
|
|
// NumValues: 0x0005
|
|
enum class EPhxControllerType : uint8
|
|
{
|
|
XBox = 0,
|
|
PlayStation = 1,
|
|
PlayStation4 = 2,
|
|
Windows = 3,
|
|
EPhxControllerType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EChunkDelegateStatus
|
|
// NumValues: 0x0004
|
|
enum class EChunkDelegateStatus : uint8
|
|
{
|
|
InProgress = 0,
|
|
Success = 1,
|
|
Failure = 2,
|
|
EChunkDelegateStatus_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ENotificationType
|
|
// NumValues: 0x0009
|
|
enum class ENotificationType : uint8
|
|
{
|
|
Pickup = 0,
|
|
Heal = 1,
|
|
AudioLog = 2,
|
|
InventoryFull = 3,
|
|
Activity = 4,
|
|
Objective = 5,
|
|
SubObjective = 6,
|
|
Custom = 7,
|
|
ENotificationType_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.ESplineEnd
|
|
// NumValues: 0x0003
|
|
enum class ESplineEnd : uint8
|
|
{
|
|
SE_Front = 0,
|
|
SE_Back = 1,
|
|
SE_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxSaveGameType
|
|
// NumValues: 0x0006
|
|
enum class EPhxSaveGameType : uint8
|
|
{
|
|
Invalid = 0,
|
|
Manual = 1,
|
|
Auto = 2,
|
|
Backup = 3,
|
|
Unique = 4,
|
|
EPhxSaveGameType_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxProgressManagerState
|
|
// NumValues: 0x0009
|
|
enum class EPhxProgressManagerState : uint8
|
|
{
|
|
Done = 0,
|
|
WaitingForLevel = 1,
|
|
LevelOpened = 2,
|
|
RestoreInProgress = 3,
|
|
WaitingForStreaming = 4,
|
|
Teleporting = 5,
|
|
WaitingForCheckpoint = 6,
|
|
SaveGameLoaded = 7,
|
|
EPhxProgressManagerState_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxRiotModeStatType
|
|
// NumValues: 0x001D
|
|
enum class EPhxRiotModeStatType : uint8
|
|
{
|
|
Stat_Invalid = 0,
|
|
Stat_Kill = 1,
|
|
Stat_MeleeKill = 2,
|
|
Stat_RangedKill = 3,
|
|
Stat_HazardKill = 4,
|
|
Stat_KTVKill = 5,
|
|
Stat_GRPKill = 6,
|
|
Stat_ExplosiveKill = 7,
|
|
Stat_Dismember_Head = 8,
|
|
Stat_Dismember_Leg = 9,
|
|
Stat_Dismember_Arm = 10,
|
|
Stat_HeadShot = 11,
|
|
Stat_Melee = 12,
|
|
Stat_RangedHit = 13,
|
|
Stat_Dodge = 14,
|
|
Stat_Block = 15,
|
|
Stat_OpenDoor = 16,
|
|
Stat_Heal = 17,
|
|
Stat_Reload = 18,
|
|
Stat_BuyItem = 19,
|
|
Stat_Vault = 20,
|
|
Stat_Dropdown = 21,
|
|
Stat_Objective = 22,
|
|
Stat_ActivateModifier = 23,
|
|
Stat_ActivateHazard = 24,
|
|
Stat_Total_Internal = 25,
|
|
Stat_Dismember_Total = 26,
|
|
Stat_Kill_Total = 27,
|
|
Stat_MAX = 28,
|
|
};
|
|
|
|
// Enum Phoenix.PhxVolumeLayer
|
|
// NumValues: 0x0006
|
|
enum class EPhxVolumeLayer : uint8
|
|
{
|
|
Innermost = 0,
|
|
SecondLayer = 1,
|
|
ThirdLayer = 2,
|
|
FourthLayer = 3,
|
|
OuterMost = 4,
|
|
PhxVolumeLayer_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.ECharacterLocomotionMode
|
|
// NumValues: 0x000B
|
|
enum class ECharacterLocomotionMode : uint8
|
|
{
|
|
Default = 0,
|
|
Crouch = 1,
|
|
Crawl = 2,
|
|
PipeSlide = 3,
|
|
Bloodworm = 4,
|
|
ShimmySqueeze = 5,
|
|
ShimmyLedge = 6,
|
|
ChainLadder = 7,
|
|
Ladder = 8,
|
|
CatwalkClimb = 9,
|
|
ECharacterLocomotionMode_MAX = 10,
|
|
};
|
|
|
|
// Enum Phoenix.EMotionMatchLayers
|
|
// NumValues: 0x000B
|
|
enum class EMotionMatchLayers : uint8
|
|
{
|
|
Default = 0,
|
|
Water = 1,
|
|
StairsUp = 2,
|
|
StairsDown = 3,
|
|
StairsLeft = 4,
|
|
StairsRight = 5,
|
|
Injured = 6,
|
|
AI_Unaware = 7,
|
|
AI_SemiAware = 8,
|
|
AI_Aware = 9,
|
|
EMotionMatchLayers_MAX = 10,
|
|
};
|
|
|
|
// Enum Phoenix.ECharacterWalkMode
|
|
// NumValues: 0x0006
|
|
enum class ECharacterWalkMode : uint8
|
|
{
|
|
Idle = 0,
|
|
Walk = 1,
|
|
Jog = 2,
|
|
Sprint = 3,
|
|
CombatCircle = 4,
|
|
ECharacterWalkMode_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.ECharacterStance
|
|
// NumValues: 0x0007
|
|
enum class ECharacterStance : uint8
|
|
{
|
|
CS_None = 0,
|
|
CS_Unarmed = 1,
|
|
CS_Pistol = 2,
|
|
CS_Rifle = 3,
|
|
CS_Melee1H = 4,
|
|
CS_Melee2H = 5,
|
|
CS_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxMontageActionOnStateEnd
|
|
// NumValues: 0x0004
|
|
enum class EPhxMontageActionOnStateEnd : uint8
|
|
{
|
|
None = 0,
|
|
Stop = 1,
|
|
Pause = 2,
|
|
EPhxMontageActionOnStateEnd_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EDoorAnimation
|
|
// NumValues: 0x0006
|
|
enum class EDoorAnimation : uint8
|
|
{
|
|
HideInteract = 0,
|
|
InteractAppear = 1,
|
|
ButtonPromptAppear = 2,
|
|
ButtonPromptDisappear = 3,
|
|
DoorOpen = 4,
|
|
EDoorAnimation_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EAutoEquipCategory
|
|
// NumValues: 0x0004
|
|
enum class EAutoEquipCategory : uint8
|
|
{
|
|
Aimable = 0,
|
|
Melee = 1,
|
|
AltMelee = 2,
|
|
EAutoEquipCategory_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAutoreloadMode
|
|
// NumValues: 0x0006
|
|
enum class EPhxAutoreloadMode : uint8
|
|
{
|
|
EARM_None = 0,
|
|
EARM_Immediate = 1,
|
|
EARM_OnShoot = 2,
|
|
EARM_OneFailedShot = 3,
|
|
EARM_OneFailedShotAuto = 4,
|
|
EARM_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxUnequipAction
|
|
// NumValues: 0x0003
|
|
enum class EPhxUnequipAction : uint8
|
|
{
|
|
EUA_Store = 0,
|
|
EUA_Destroy = 1,
|
|
EUA_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EGrappleState
|
|
// NumValues: 0x0008
|
|
enum class EGrappleState : uint8
|
|
{
|
|
Intro = 0,
|
|
Resist = 1,
|
|
Kill = 2,
|
|
Death = 3,
|
|
Escape = 4,
|
|
Escaped = 5,
|
|
Done = 6,
|
|
EGrappleState_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.EGRPState
|
|
// NumValues: 0x0005
|
|
enum class EGRPState : uint8
|
|
{
|
|
Inactive = 0,
|
|
Pulled = 1,
|
|
Held = 2,
|
|
Launched = 3,
|
|
EGRPState_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EGRPLaunchLevel
|
|
// NumValues: 0x0006
|
|
enum class EGRPLaunchLevel : uint8
|
|
{
|
|
LaunchLevel_1 = 0,
|
|
LaunchLevel_2 = 1,
|
|
LaunchLevel_3 = 2,
|
|
LaunchLevel_4 = 3,
|
|
MAX_GRP_LAUNCH_LEVELS = 4,
|
|
EGRPLaunchLevel_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EGRPReleaseReason
|
|
// NumValues: 0x0006
|
|
enum class EGRPReleaseReason : uint8
|
|
{
|
|
OtherReason = 0,
|
|
ReleasedByPlayer = 1,
|
|
InsufficientCharge = 2,
|
|
InsufficientChargeToLaunch = 3,
|
|
GRPTargetCollisionPull = 4,
|
|
EGRPReleaseReason_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EShivHarvestPosition
|
|
// NumValues: 0x0004
|
|
enum class EShivHarvestPosition : uint8
|
|
{
|
|
None = 0,
|
|
Right = 1,
|
|
Left = 2,
|
|
EShivHarvestPosition_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EHeadTrackingPriorityCategory
|
|
// NumValues: 0x000A
|
|
enum class EHeadTrackingPriorityCategory : uint8
|
|
{
|
|
None = 0,
|
|
FocusTarget = 1,
|
|
Generic = 2,
|
|
Combat = 3,
|
|
ContextualTarget = 4,
|
|
ContextualDialog_Low = 5,
|
|
ContextualDialog_High = 6,
|
|
Conversation_Low = 7,
|
|
Conversation_High = 8,
|
|
EHeadTrackingPriorityCategory_MAX = 9,
|
|
};
|
|
|
|
// Enum Phoenix.EContextualAnimTriggerType
|
|
// NumValues: 0x0004
|
|
enum class EContextualAnimTriggerType : uint8
|
|
{
|
|
Player = 0,
|
|
NPC = 1,
|
|
Both = 2,
|
|
EContextualAnimTriggerType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxTraversalProbeType
|
|
// NumValues: 0x0003
|
|
enum class EPhxTraversalProbeType : uint8
|
|
{
|
|
Vault = 0,
|
|
Dropdown = 1,
|
|
EPhxTraversalProbeType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EComboRequestType
|
|
// NumValues: 0x0004
|
|
enum class EComboRequestType : uint8
|
|
{
|
|
None = 0,
|
|
Normal = 1,
|
|
Explicit = 2,
|
|
EComboRequestType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPlayerActionInputType
|
|
// NumValues: 0x000C
|
|
enum class EPlayerActionInputType : uint8
|
|
{
|
|
None = 0,
|
|
Shoot = 1,
|
|
Melee = 2,
|
|
AimEnder = 3,
|
|
Crouch = 4,
|
|
LookInput = 5,
|
|
AuxFireButtonDown = 6,
|
|
AuxFireButtonUp = 7,
|
|
GRPGrab = 8,
|
|
GRPLaunch = 9,
|
|
MaxPlayerActionInputTypes = 10,
|
|
EPlayerActionInputType_MAX = 11,
|
|
};
|
|
|
|
// Enum Phoenix.EHighContrastStencil
|
|
// NumValues: 0x0007
|
|
enum class EHighContrastStencil : uint8
|
|
{
|
|
None = 0,
|
|
Ally = 32,
|
|
Enemy = 64,
|
|
Pickup = 96,
|
|
Hazard = 128,
|
|
Ignore = 160,
|
|
EHighContrastStencil_MAX = 161,
|
|
};
|
|
|
|
// Enum Phoenix.EHitReactClearenceCheckDirection
|
|
// NumValues: 0x0006
|
|
enum class EHitReactClearenceCheckDirection : uint8
|
|
{
|
|
None = 0,
|
|
Front = 1,
|
|
Right = 2,
|
|
Back = 4,
|
|
Left = 8,
|
|
EHitReactClearenceCheckDirection_MAX = 9,
|
|
};
|
|
|
|
// Enum Phoenix.EStoppingPowerToleranceRemainingFilter
|
|
// NumValues: 0x0004
|
|
enum class EStoppingPowerToleranceRemainingFilter : uint8
|
|
{
|
|
Ignore = 0,
|
|
Yes = 1,
|
|
No = 2,
|
|
EStoppingPowerToleranceRemainingFilter_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EHitReactSeverity
|
|
// NumValues: 0x0007
|
|
enum class EHitReactSeverity : uint8
|
|
{
|
|
Death = 0,
|
|
Knockdown = 1,
|
|
Fullbody = 2,
|
|
UpperBody = 3,
|
|
LowerBody = 4,
|
|
Cosmetic = 5,
|
|
EHitReactSeverity_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EInteractionButton
|
|
// NumValues: 0x0004
|
|
enum class EInteractionButton : uint8
|
|
{
|
|
FaceTop = 0,
|
|
FaceBottom = 1,
|
|
FaceBottomTraversal = 2,
|
|
EInteractionButton_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EMeleeWeaponMeshEffectType
|
|
// NumValues: 0x0005
|
|
enum class EMeleeWeaponMeshEffectType : uint8
|
|
{
|
|
Off = 0,
|
|
Idle = 1,
|
|
Swing = 2,
|
|
Unholster = 3,
|
|
EMeleeWeaponMeshEffectType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EMeleeAttackHitType
|
|
// NumValues: 0x0005
|
|
enum class EMeleeAttackHitType : uint8
|
|
{
|
|
Normal = 0,
|
|
AOE = 1,
|
|
Blocked = 2,
|
|
Charged = 3,
|
|
EMeleeAttackHitType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EContextualAttackConditions
|
|
// NumValues: 0x0011
|
|
enum class EContextualAttackConditions : uint8
|
|
{
|
|
Untargeted = 0,
|
|
Backstab = 1,
|
|
GrabbedByWorm = 2,
|
|
AfterBlock = 3,
|
|
CannotHaveEnergy = 4,
|
|
OnlyFromCharge = 5,
|
|
WallAttack = 6,
|
|
PPEDroppedEnemy = 7,
|
|
Parry = 8,
|
|
PPELiftedEnemy = 9,
|
|
Blocked = 10,
|
|
ForceKill = 11,
|
|
PPEPulledEnemy = 12,
|
|
ChargedAttack = 13,
|
|
LightAttack = 14,
|
|
HeavyAttack = 15,
|
|
EContextualAttackConditions_MAX = 16,
|
|
};
|
|
|
|
// Enum Phoenix.EAttackResultType
|
|
// NumValues: 0x0009
|
|
enum class EAttackResultType : uint8
|
|
{
|
|
Normal = 0,
|
|
Kill = 1,
|
|
Ender = 2,
|
|
Nonlethal = 3,
|
|
Grapple = 4,
|
|
CutKill = 5,
|
|
Knockdown = 6,
|
|
MurderDessert = 7,
|
|
EAttackResultType_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.EMeleeSideType
|
|
// NumValues: 0x0005
|
|
enum class EMeleeSideType : uint8
|
|
{
|
|
Any = 0,
|
|
Right = 1,
|
|
Center = 2,
|
|
Left = 3,
|
|
EMeleeSideType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EAttackMoveType
|
|
// NumValues: 0x0006
|
|
enum class EAttackMoveType : uint8
|
|
{
|
|
None = 0,
|
|
Lunge = 1,
|
|
FlankR = 2,
|
|
FlankL = 3,
|
|
Retreat = 4,
|
|
EAttackMoveType_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxHitSource
|
|
// NumValues: 0x000D
|
|
enum class EPhxHitSource : uint8
|
|
{
|
|
Weapon = 0,
|
|
Head = 1,
|
|
RightHand = 2,
|
|
LeftHand = 3,
|
|
RightFoot = 4,
|
|
LeftFoot = 5,
|
|
RightKnee = 6,
|
|
LeftKnee = 7,
|
|
RightShoulder = 8,
|
|
LeftShoulder = 9,
|
|
RightElbow = 10,
|
|
LeftElbow = 11,
|
|
EPhxHitSource_MAX = 12,
|
|
};
|
|
|
|
// Enum Phoenix.EGoreLevel
|
|
// NumValues: 0x0004
|
|
enum class EGoreLevel : uint8
|
|
{
|
|
Default = 0,
|
|
ReducedGoreOnly = 1,
|
|
NormalGoreOnly = 2,
|
|
EGoreLevel_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EAttackTokenType
|
|
// NumValues: 0x0004
|
|
enum class EAttackTokenType : uint8
|
|
{
|
|
None = 0,
|
|
MeleeAttack = 1,
|
|
Grapple = 2,
|
|
EAttackTokenType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EAchievement5Rooms
|
|
// NumValues: 0x0003
|
|
enum class EAchievement5Rooms : uint8
|
|
{
|
|
Room1 = 1,
|
|
Room2 = 2,
|
|
EAchievement5Rooms_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAchievements
|
|
// NumValues: 0x0030
|
|
enum class EPhxAchievements : uint8
|
|
{
|
|
FinishGame = 1,
|
|
BuyAllWeapons = 2,
|
|
FinishGameHard = 3,
|
|
FindAllBios = 4,
|
|
CultRooms = 5,
|
|
GRPGrabManyEnemies = 6,
|
|
KillRobot = 7,
|
|
Kill2Head = 8,
|
|
GrpMeleeKill = 9,
|
|
PrintWeapon = 10,
|
|
PrintUpgrade = 11,
|
|
BackstabBlind = 12,
|
|
SharePhoto = 13,
|
|
PerfectDodgeMultiple = 14,
|
|
DisarmEnemy = 15,
|
|
KillManyWithHazard = 16,
|
|
KillWithGrpHazard = 17,
|
|
StoryColdOpen = 18,
|
|
StoryOutbreak = 19,
|
|
StoryEscape = 20,
|
|
StoryHabitat = 21,
|
|
StorySnowcat = 22,
|
|
StoryHangar = 23,
|
|
StoryTunnels = 24,
|
|
StoryMinetown = 25,
|
|
StoryTower = 26,
|
|
FinishNGPlus = 27,
|
|
FinishHardcore = 28,
|
|
FinishHardcoreNGPlus = 29,
|
|
BuyAllWeaponsAndUpgrades = 30,
|
|
FinishContagion = 31,
|
|
FinishContagionNoDeath = 32,
|
|
CompleteWave50 = 33,
|
|
Spend20kCredits = 34,
|
|
Dismember100Limbs = 35,
|
|
KillTwoHeadWithHazard = 36,
|
|
FiveWavesNoSpendCredit = 37,
|
|
ActivatePowerupTenTimes = 38,
|
|
CompleteRiotMode = 39,
|
|
FinishDLC4 = 40,
|
|
CollectAllDLC4AudioLogs = 41,
|
|
SolveSecurityLockFast = 42,
|
|
EnterEscapePodRoom = 43,
|
|
KillBiobot = 44,
|
|
ObtainHammer = 45,
|
|
DestroyAllHammerCrates = 46,
|
|
AllTrophies = 47,
|
|
EPhxAchievements_MAX = 48,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxPortalCloseType
|
|
// NumValues: 0x000A
|
|
enum class EPhxPortalCloseType : uint8
|
|
{
|
|
None = 0,
|
|
LeftToRight = 1,
|
|
RightToLeft = 2,
|
|
TopToBottom = 3,
|
|
BottomToTop = 4,
|
|
HorizontalToCenter = 5,
|
|
VerticalToCenter = 6,
|
|
RadialToCenter = 7,
|
|
SameAsOpen = 8,
|
|
EPhxPortalCloseType_MAX = 9,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAcousticPortalState
|
|
// NumValues: 0x0005
|
|
enum class EPhxAcousticPortalState : uint8
|
|
{
|
|
Closed = 0,
|
|
Open = 1,
|
|
Closing = 2,
|
|
Opening = 3,
|
|
EPhxAcousticPortalState_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxPortalOpenType
|
|
// NumValues: 0x0009
|
|
enum class EPhxPortalOpenType : uint8
|
|
{
|
|
None = 0,
|
|
LeftToRight = 1,
|
|
RightToLeft = 2,
|
|
TopToBottom = 3,
|
|
BottomToTop = 4,
|
|
CenterOutHorizontal = 5,
|
|
CenterOutVertical = 6,
|
|
CenterOutRadial = 7,
|
|
EPhxPortalOpenType_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAISoundLoudness
|
|
// NumValues: 0x0009
|
|
enum class EPhxAISoundLoudness : uint8
|
|
{
|
|
VeryQuiet = 0,
|
|
Quiet = 1,
|
|
Medium = 2,
|
|
Loud = 3,
|
|
VeryLoud = 4,
|
|
PhysicsPropCollisionSmall = 5,
|
|
PhysicsPropCollisionLarge = 6,
|
|
NumSoundTypes = 7,
|
|
EPhxAISoundLoudness_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIAwarenessState
|
|
// NumValues: 0x0006
|
|
enum class EPhxAIAwarenessState : uint8
|
|
{
|
|
None = 0,
|
|
Ambient = 1,
|
|
Alert = 2,
|
|
Aggro = 3,
|
|
NumAwarenessStates = 4,
|
|
EPhxAIAwarenessState_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.PhxGRPLaunchCollisionHitType
|
|
// NumValues: 0x0004
|
|
enum class EPhxGRPLaunchCollisionHitType : uint8
|
|
{
|
|
CollisionWithWall = 0,
|
|
CollisionWithCeiling = 1,
|
|
CollisionWithFloor = 2,
|
|
PhxGRPLaunchCollisionHitType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAICompanionChatterResult
|
|
// NumValues: 0x0008
|
|
enum class EPhxAICompanionChatterResult : uint8
|
|
{
|
|
InvalidCompanionDefinition = 0,
|
|
GroupCooldown = 1,
|
|
GlobalCooldown = 2,
|
|
NoChatterSet = 3,
|
|
NoDialogueAsset = 4,
|
|
InvalidGameInstance = 5,
|
|
Success = 6,
|
|
EPhxAICompanionChatterResult_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAICompanionState
|
|
// NumValues: 0x0007
|
|
enum class EPhxAICompanionState : uint8
|
|
{
|
|
None = 0,
|
|
Leading = 1,
|
|
WaitingForFollower = 2,
|
|
Backtracking = 3,
|
|
Following = 4,
|
|
WaitingForLeader = 5,
|
|
EPhxAICompanionState_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIStumbleMotionType
|
|
// NumValues: 0x0004
|
|
enum class EPhxAIStumbleMotionType : uint8
|
|
{
|
|
ManualToAnimation = 0,
|
|
Manual = 1,
|
|
Animation = 2,
|
|
EPhxAIStumbleMotionType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAICompanionChatterType
|
|
// NumValues: 0x000D
|
|
enum class EPhxAICompanionChatterType : uint8
|
|
{
|
|
None = 0,
|
|
WaitingForFollower = 1,
|
|
WaitingForLeader = 2,
|
|
StartBacktracking = 3,
|
|
Backtracking = 4,
|
|
ResumeLeadingFromBacktracking = 5,
|
|
ResumeLeadingFromWaiting = 6,
|
|
FarBehindLeader = 7,
|
|
ResumeFollowingFromWaiting = 8,
|
|
BumpedContinuously = 9,
|
|
ShotFiredNearby = 10,
|
|
Scripted = 11,
|
|
EPhxAICompanionChatterType_MAX = 12,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAILeonBigTransitionTriggerType
|
|
// NumValues: 0x0003
|
|
enum class EPhxAILeonBigTransitionTriggerType : uint8
|
|
{
|
|
Health = 0,
|
|
Time = 1,
|
|
EPhxAILeonBigTransitionTriggerType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAISearchCenter
|
|
// NumValues: 0x0004
|
|
enum class EPhxAISearchCenter : uint8
|
|
{
|
|
LastStimulus = 0,
|
|
Player = 1,
|
|
Self = 2,
|
|
EPhxAISearchCenter_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAISpawnContextType
|
|
// NumValues: 0x0004
|
|
enum class EPhxAISpawnContextType : uint8
|
|
{
|
|
Default = 0,
|
|
EncounterNetworkExit = 1,
|
|
EncounterNetworkWaypoint = 2,
|
|
EPhxAISpawnContextType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAICompanionFacingTargetType
|
|
// NumValues: 0x0003
|
|
enum class EPhxAICompanionFacingTargetType : uint8
|
|
{
|
|
Direction = 0,
|
|
Location = 1,
|
|
EPhxAICompanionFacingTargetType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAICurve
|
|
// NumValues: 0x0002
|
|
enum class EPhxAICurve : uint8
|
|
{
|
|
Linear = 0,
|
|
EPhxAICurve_MAX = 1,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIDefensiveActionType
|
|
// NumValues: 0x0004
|
|
enum class EPhxAIDefensiveActionType : uint8
|
|
{
|
|
None = 0,
|
|
Dodge = 1,
|
|
Block = 2,
|
|
EPhxAIDefensiveActionType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIDefensiveActionContext
|
|
// NumValues: 0x0006
|
|
enum class EPhxAIDefensiveActionContext : uint8
|
|
{
|
|
None = 0,
|
|
Approaching = 1,
|
|
ApproachingCharge = 2,
|
|
CombatCircle = 3,
|
|
CombatCircleCharge = 4,
|
|
EPhxAIDefensiveActionContext_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIEncounterGroupState
|
|
// NumValues: 0x0005
|
|
enum class EPhxAIEncounterGroupState : uint8
|
|
{
|
|
Waiting = 0,
|
|
Activated = 1,
|
|
FakeCompleted = 2,
|
|
Completed = 3,
|
|
EPhxAIEncounterGroupState_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIEncounterGroupWaveConditionEvaluationPolicy
|
|
// NumValues: 0x0003
|
|
enum class EPhxAIEncounterGroupWaveConditionEvaluationPolicy : uint8
|
|
{
|
|
All = 0,
|
|
Any = 1,
|
|
EPhxAIEncounterGroupWaveConditionEvaluationPolicy_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAINavigationSurfaceType
|
|
// NumValues: 0x0004
|
|
enum class EPhxAINavigationSurfaceType : uint8
|
|
{
|
|
Floor = 0,
|
|
Wall = 1,
|
|
Ceiling = 2,
|
|
EPhxAINavigationSurfaceType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIHordeWaveBeginCondition
|
|
// NumValues: 0x0006
|
|
enum class EPhxAIHordeWaveBeginCondition : uint8
|
|
{
|
|
PreviousSubWavesStarted = 0,
|
|
PreviousSubWavesCompleted = 1,
|
|
PreviousWaveCompleted = 2,
|
|
SafeRoomExited = 3,
|
|
Onslaught = 4,
|
|
EPhxAIHordeWaveBeginCondition_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAINavigationLinkValidationResult
|
|
// NumValues: 0x0004
|
|
enum class EPhxAINavigationLinkValidationResult : uint8
|
|
{
|
|
Valid = 0,
|
|
PartiallyValid = 1,
|
|
Invalid = 2,
|
|
EPhxAINavigationLinkValidationResult_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAINavigationLinkScalingMode
|
|
// NumValues: 0x0004
|
|
enum class EPhxAINavigationLinkScalingMode : uint8
|
|
{
|
|
None = 0,
|
|
AlongAxis = 1,
|
|
Any = 2,
|
|
EPhxAINavigationLinkScalingMode_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIPatrolLoopingBehavior
|
|
// NumValues: 0x0004
|
|
enum class EPhxAIPatrolLoopingBehavior : uint8
|
|
{
|
|
Loop = 0,
|
|
PingPong = 1,
|
|
OneWay = 2,
|
|
EPhxAIPatrolLoopingBehavior_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIPatrolActionType
|
|
// NumValues: 0x0004
|
|
enum class EPhxAIPatrolActionType : uint8
|
|
{
|
|
None = 0,
|
|
Wait = 1,
|
|
PointOfInterest = 2,
|
|
EPhxAIPatrolActionType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIPointOfInterestUseResultCode
|
|
// NumValues: 0x0008
|
|
enum class EPhxAIPointOfInterestUseResultCode : uint8
|
|
{
|
|
Succeeded = 0,
|
|
Cooldown = 1,
|
|
AlreadyInUseByOtherCharacter = 2,
|
|
OffNavMesh = 3,
|
|
Awareness = 4,
|
|
UnsupportedCharacterType = 5,
|
|
Failed = 6,
|
|
EPhxAIPointOfInterestUseResultCode_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIPointOfInterestBroadcastType
|
|
// NumValues: 0x0005
|
|
enum class EPhxAIPointOfInterestBroadcastType : uint8
|
|
{
|
|
None = 0,
|
|
Always = 1,
|
|
StartOff = 2,
|
|
InProximityBubble = 3,
|
|
EPhxAIPointOfInterestBroadcastType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIPointOfInterestOrientationMovementType
|
|
// NumValues: 0x0004
|
|
enum class EPhxAIPointOfInterestOrientationMovementType : uint8
|
|
{
|
|
Default = 0,
|
|
OrientWhileMoving = 1,
|
|
OrientAfterArriving = 2,
|
|
EPhxAIPointOfInterestOrientationMovementType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIPointOfInterestOrientationType
|
|
// NumValues: 0x0004
|
|
enum class EPhxAIPointOfInterestOrientationType : uint8
|
|
{
|
|
None = 0,
|
|
OrientToPointOfInterest = 1,
|
|
OrientToPlayer = 2,
|
|
EPhxAIPointOfInterestOrientationType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIPointOfInterestDistanceRequiredForUsePolicy
|
|
// NumValues: 0x0005
|
|
enum class EPhxAIPointOfInterestDistanceRequiredForUsePolicy : uint8
|
|
{
|
|
Exact = 0,
|
|
Near = 1,
|
|
Anywhere = 2,
|
|
NumPolicies = 3,
|
|
EPhxAIPointOfInterestDistanceRequiredForUsePolicy_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAISkeletalMeshPreviewAnimationType
|
|
// NumValues: 0x0007
|
|
enum class EPhxAISkeletalMeshPreviewAnimationType : uint8
|
|
{
|
|
Animated = 0,
|
|
AnimatedWithAlignment = 1,
|
|
FreezeStart = 2,
|
|
FreezeEnd = 3,
|
|
FreezeStartIgnoreBlend = 4,
|
|
FreezeEndIgnoreBlend = 5,
|
|
EPhxAISkeletalMeshPreviewAnimationType_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIDespawnReason
|
|
// NumValues: 0x0003
|
|
enum class EPhxAIDespawnReason : uint8
|
|
{
|
|
Destroyed = 0,
|
|
Died = 1,
|
|
EPhxAIDespawnReason_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIEncounterNetworkUserState
|
|
// NumValues: 0x0005
|
|
enum class EPhxAIEncounterNetworkUserState : uint8
|
|
{
|
|
Outside = 0,
|
|
Entering = 1,
|
|
Exiting = 2,
|
|
Inside = 3,
|
|
EPhxAIEncounterNetworkUserState_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIComparisionOperation
|
|
// NumValues: 0x0005
|
|
enum class EPhxAIComparisionOperation : uint8
|
|
{
|
|
Greater = 0,
|
|
Less = 1,
|
|
GreaterOrEqual = 2,
|
|
LessOrEqual = 3,
|
|
EPhxAIComparisionOperation_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIScriptingMode
|
|
// NumValues: 0x0003
|
|
enum class EPhxAIScriptingMode : uint8
|
|
{
|
|
None = 0,
|
|
Scripted = 1,
|
|
EPhxAIScriptingMode_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIMotionType
|
|
// NumValues: 0x0006
|
|
enum class EPhxAIMotionType : uint8
|
|
{
|
|
None = 0,
|
|
Walk = 1,
|
|
Jog = 2,
|
|
Sprint = 3,
|
|
Search = 4,
|
|
EPhxAIMotionType_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAllocationTrackerWidgetMeterType
|
|
// NumValues: 0x0010
|
|
enum class EPhxAllocationTrackerWidgetMeterType : uint8
|
|
{
|
|
HAL_FMemory_Malloc_Realloc_Free = 0,
|
|
FWindowsPlatformMemory_Binned_Alloc_Free_FromOS = 1,
|
|
PS4_Virtual_Alloc = 2,
|
|
PS4_Virtual_Alloc_CPU = 3,
|
|
PS4_Virtual_Alloc_GPUGarlic = 4,
|
|
PS4_Virtual_Alloc_GPUOnion = 5,
|
|
PS4_Virtual_Alloc_FrameBuffer = 6,
|
|
PS4_Virtual_Alloc_OnionDirect = 7,
|
|
PS4_Virtual_Alloc_Flex = 8,
|
|
FMallocTBB = 9,
|
|
MallocBinned2_Requested_From_OS = 10,
|
|
Requested_From_MallocBinned2 = 11,
|
|
Requested_From_MallocBinned2_Aligned = 12,
|
|
SnapshotMeter = 13,
|
|
NumCounterTypes = 14,
|
|
EPhxAllocationTrackerWidgetMeterType_MAX = 15,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAnimNotify
|
|
// NumValues: 0x0055
|
|
enum class EPhxAnimNotify : uint8
|
|
{
|
|
PN_ComboIdeal = 0,
|
|
PN_HitIdeal = 1,
|
|
PN_Recover = 2,
|
|
PN_ClipRemoved = 3,
|
|
PN_Reload = 4,
|
|
PN_EvadeReload = 5,
|
|
PN_PreEquip = 6,
|
|
PN_Equip = 7,
|
|
PN_Unequip = 8,
|
|
PN_ADSEquip = 9,
|
|
PN_ADSUnequip = 10,
|
|
PN_UseConsumable = 11,
|
|
PN_HarvestPull = 12,
|
|
PN_HarvestEnd = 13,
|
|
PN_OpenProp = 14,
|
|
PN_AttachPickup = 15,
|
|
PN_Pickup = 16,
|
|
PN_PickupEnd = 17,
|
|
PN_PrintBegin = 18,
|
|
PN_FinishedUsingPrinter = 19,
|
|
PN_DespawnSatchel = 20,
|
|
PN_PrintableSwapHands = 21,
|
|
PN_StopUsingConsumable = 22,
|
|
PN_HorizontalPush = 23,
|
|
PN_VerticalPush = 24,
|
|
PN_StartDescent = 25,
|
|
PN_Land = 26,
|
|
PN_LiftCameraTarget = 27,
|
|
PN_LiftCameraDest = 28,
|
|
PN_Ragdoll_On = 29,
|
|
PN_Ragdoll_Off = 30,
|
|
PN_EndSnap = 31,
|
|
PN_FadeToBlack = 32,
|
|
PN_CutToBlack = 33,
|
|
PN_ReleaseToken = 34,
|
|
PN_EndLunge = 35,
|
|
PN_PlaySound = 36,
|
|
PN_StepToBlack = 37,
|
|
PN_LeftForward = 38,
|
|
PN_RightForward = 39,
|
|
PN_LeftRightNeutral = 40,
|
|
PN_HealInjection = 41,
|
|
PN_ChainLadderLeft = 42,
|
|
PN_ChainLadderRight = 43,
|
|
PN_Parry = 44,
|
|
PN_PlayerTraverseStart = 45,
|
|
PN_ConnectToEnvironment = 46,
|
|
PN_SpawnAI = 47,
|
|
PN_CheckRoundInChamber = 48,
|
|
PN_RoundPlacedInChamber = 49,
|
|
PN_RackLeverAction = 50,
|
|
PN_FaceTargetAfterAttack = 51,
|
|
PN_CatwalkClimbEvent = 52,
|
|
PN_LadderEarlyExit = 53,
|
|
PN_MotionMatchAltGroupEnd = 54,
|
|
PN_PPEPoseEnd = 55,
|
|
PN_PrinterPlaceItem = 56,
|
|
PN_PrinterRemoveItem = 57,
|
|
PN_PrinterInspectedItem = 58,
|
|
PN_StartAttackAlignment = 59,
|
|
PN_RangedAttack = 60,
|
|
PN_SpawnVirus = 61,
|
|
PN_CleanCharBlood = 62,
|
|
PN_PuzzleSwitchTrigger = 63,
|
|
PN_BloodwormAttach = 64,
|
|
PN_DespawnCharacter = 65,
|
|
PN_HideCharacter = 66,
|
|
PN_BloodwormKillingBlow = 67,
|
|
PN_CrateEngaged = 68,
|
|
PN_CrateDisengaged = 69,
|
|
PN_KillCharacter = 70,
|
|
PN_Teleport = 71,
|
|
PN_MeleeWeaponAttackAnim = 72,
|
|
PN_GRPRecoveryFinished = 73,
|
|
PN_KeycodeScanBegin = 74,
|
|
PN_KeycodeScanEnd = 75,
|
|
PN_BranchReactionAnim = 76,
|
|
PN_EnableHolsterMasking = 77,
|
|
PN_DisableHolsterMasking = 78,
|
|
PN_EvadeSwap = 79,
|
|
PN_HitGroundSlamAOE = 80,
|
|
PN_AoEAttack = 81,
|
|
PN_AICharacterEvent = 82,
|
|
PN_MoveToTargetUnpaired = 83,
|
|
PN_MAX = 84,
|
|
};
|
|
|
|
// Enum Phoenix.ETagsMatchingType
|
|
// NumValues: 0x0005
|
|
enum class ETagsMatchingType : uint8
|
|
{
|
|
None = 0,
|
|
NotAll = 1,
|
|
Any = 2,
|
|
All = 3,
|
|
ETagsMatchingType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCatwalkClimbEvent
|
|
// NumValues: 0x0005
|
|
enum class EPhxCatwalkClimbEvent : uint8
|
|
{
|
|
CCE_AllowIdle = 0,
|
|
CCE_LookBack = 1,
|
|
CCE_Collapse = 2,
|
|
CCE_SwayReact = 3,
|
|
CCE_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxEarlyExitTypes
|
|
// NumValues: 0x000B
|
|
enum class EPhxEarlyExitTypes : uint8
|
|
{
|
|
EET_Move = 0,
|
|
EET_ADS = 1,
|
|
EET_Reload = 2,
|
|
EET_MeleeAttack = 3,
|
|
EET_RangedAttack = 4,
|
|
EET_ReactDiscontinued = 5,
|
|
EET_CorpseStomp = 6,
|
|
EET_Jog = 7,
|
|
EET_DefensiveAction = 8,
|
|
EET_KnockedIntoWall = 9,
|
|
EET_MAX = 10,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAnimNotify_PlaySound_RequirementType
|
|
// NumValues: 0x0003
|
|
enum class EPhxAnimNotify_PlaySound_RequirementType : uint8
|
|
{
|
|
ALL = 0,
|
|
ANY = 1,
|
|
EPhxAnimNotify_PlaySound_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxSocketAkComponent
|
|
// NumValues: 0x000A
|
|
enum class EPhxSocketAkComponent : uint8
|
|
{
|
|
None = 0,
|
|
Root = 1,
|
|
Chest = 2,
|
|
Head = 3,
|
|
RightHand = 4,
|
|
LeftHand = 5,
|
|
RightFoot = 6,
|
|
LeftFoot = 7,
|
|
LeftHead = 8,
|
|
EPhxSocketAkComponent_MAX = 9,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAnimNotifyState
|
|
// NumValues: 0x0020
|
|
enum class EPhxAnimNotifyState : uint8
|
|
{
|
|
PNS_ComboWindow = 0,
|
|
PNS_HitWindow = 1,
|
|
PNS_GroundedWindow = 2,
|
|
PNS_GrappleInput = 3,
|
|
PNS_HideOtherNpcs = 4,
|
|
PNS_Invulnerable = 5,
|
|
PNS_Uninterruptible = 6,
|
|
PNS_ContinueWindow = 7,
|
|
PNS_ExplicitCombo = 8,
|
|
PNS_AlignToEnvironment = 9,
|
|
PNS_AlignToGround = 10,
|
|
PNS_KeepOnGround = 11,
|
|
PNS_ChainLadderClimbing = 12,
|
|
PNS_EnablePhysicalAnim = 13,
|
|
PNS_AllowVentCrawlStop = 14,
|
|
PNS_AimSnapWindow = 15,
|
|
PNS_SplineMovementCycle = 16,
|
|
PNS_SplineTurnWindow = 17,
|
|
PNS_ApplyGameplayTags = 18,
|
|
PNS_AdditiveReactsOnly = 19,
|
|
PNS_AIFaceTarget = 20,
|
|
PNS_BumpOtherCharacters = 21,
|
|
PNS_Ragdoll = 22,
|
|
PNS_EnvironmentalHazard = 23,
|
|
PNS_Dismember = 24,
|
|
PNS_NoMeleeRotation = 25,
|
|
PNS_ForceHeadtracking = 26,
|
|
PNS_FootDown = 27,
|
|
PNS_SetIKParams = 28,
|
|
PNS_InteractionSyncPointAlignment = 29,
|
|
PNS_CameraIgnore = 30,
|
|
PNS_MAX = 31,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxInteractAlignmentNotifyStateType
|
|
// NumValues: 0x0003
|
|
enum class EPhxInteractAlignmentNotifyStateType : uint8
|
|
{
|
|
AlignToSyncPoint = 0,
|
|
AlignToFloor = 1,
|
|
EPhxInteractAlignmentNotifyStateType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAoEShape
|
|
// NumValues: 0x0003
|
|
enum class EPhxAoEShape : uint8
|
|
{
|
|
Sphere = 0,
|
|
Capsule = 1,
|
|
EPhxAoEShape_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAbvBarLayout
|
|
// NumValues: 0x0003
|
|
enum class EPhxAbvBarLayout : uint32
|
|
{
|
|
Horizontal = 0,
|
|
Vertical = 1,
|
|
EPhxAbvBarLayout_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAssetBudgetDept
|
|
// NumValues: 0x000B
|
|
enum class EPhxAssetBudgetDept : uint8
|
|
{
|
|
Baseline = 0,
|
|
Characters = 1,
|
|
Destruction = 2,
|
|
Environment = 3,
|
|
FX = 4,
|
|
Lighting = 5,
|
|
UI = 6,
|
|
Vehicles = 7,
|
|
Weapons = 8,
|
|
Unknown = 9,
|
|
EPhxAssetBudgetDept_MAX = 10,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAssetBudgetGroup
|
|
// NumValues: 0x0007
|
|
enum class EPhxAssetBudgetGroup : uint8
|
|
{
|
|
Volumetric = 0,
|
|
Translucency = 1,
|
|
Lighting = 2,
|
|
PostProc = 3,
|
|
Rendering = 4,
|
|
Unknown = 5,
|
|
EPhxAssetBudgetGroup_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPlayerLeashState
|
|
// NumValues: 0x0004
|
|
enum class EPlayerLeashState : uint8
|
|
{
|
|
NONE = 0,
|
|
IsActive = 1,
|
|
HasBeenActive = 2,
|
|
EPlayerLeashState_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ERangedWeaponType
|
|
// NumValues: 0x0004
|
|
enum class ERangedWeaponType : uint8
|
|
{
|
|
None = 0,
|
|
Revolver = 1,
|
|
Shotgun = 2,
|
|
ERangedWeaponType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EMeleeWeaponType
|
|
// NumValues: 0x0004
|
|
enum class EMeleeWeaponType : uint8
|
|
{
|
|
None = 0,
|
|
Baton = 1,
|
|
Shiv = 2,
|
|
EMeleeWeaponType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EAutomationTestActorType
|
|
// NumValues: 0x0011
|
|
enum class EAutomationTestActorType : uint8
|
|
{
|
|
None = 0,
|
|
Mantle = 1,
|
|
Crouch = 2,
|
|
Vault = 3,
|
|
PickItem = 4,
|
|
SplineTraversal = 5,
|
|
PrinterV2 = 6,
|
|
UseHealthPack = 7,
|
|
OpenBrowseInventory = 8,
|
|
MeleeWeapon = 9,
|
|
RangedWeapon = 10,
|
|
PPEPush = 11,
|
|
PPEPull = 12,
|
|
PPELift = 13,
|
|
PPEDrop = 14,
|
|
Respawn = 15,
|
|
EAutomationTestActorType_MAX = 16,
|
|
};
|
|
|
|
// Enum Phoenix.EBloodOnCharacterStatus
|
|
// NumValues: 0x0005
|
|
enum class EBloodOnCharacterStatus : uint8
|
|
{
|
|
NoBlood = 0,
|
|
Bloody = 1,
|
|
RemovingBlood = 2,
|
|
ForcedRemovingBlood = 3,
|
|
EBloodOnCharacterStatus_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EBloodZoneID
|
|
// NumValues: 0x0021
|
|
enum class EBloodZoneID : uint8
|
|
{
|
|
BloodZone_00 = 0,
|
|
BloodZone_01 = 1,
|
|
BloodZone_02 = 2,
|
|
BloodZone_03 = 3,
|
|
BloodZone_04 = 4,
|
|
BloodZone_05 = 5,
|
|
BloodZone_06 = 6,
|
|
BloodZone_07 = 7,
|
|
BloodZone_08 = 8,
|
|
BloodZone_09 = 9,
|
|
BloodZone_10 = 10,
|
|
BloodZone_11 = 11,
|
|
BloodZone_12 = 12,
|
|
BloodZone_13 = 13,
|
|
BloodZone_14 = 14,
|
|
BloodZone_15 = 15,
|
|
BloodZone_16 = 16,
|
|
BloodZone_17 = 17,
|
|
BloodZone_18 = 18,
|
|
BloodZone_19 = 19,
|
|
BloodZone_20 = 20,
|
|
BloodZone_21 = 21,
|
|
BloodZone_22 = 22,
|
|
BloodZone_23 = 23,
|
|
BloodZone_24 = 24,
|
|
BloodZone_25 = 25,
|
|
BloodZone_26 = 26,
|
|
BloodZone_27 = 27,
|
|
BloodZone_28 = 28,
|
|
BloodZone_29 = 29,
|
|
BloodZone_30 = 30,
|
|
BloodZone_31 = 31,
|
|
BloodZone_MAX = 32,
|
|
};
|
|
|
|
// Enum Phoenix.EBloodSpatterImpactFlags
|
|
// NumValues: 0x0003
|
|
enum class EBloodSpatterImpactFlags : uint8
|
|
{
|
|
Gravity = 0,
|
|
Angular = 1,
|
|
EBloodSpatterImpactFlags_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EBloodSpatterMaterialAlternatives
|
|
// NumValues: 0x0004
|
|
enum class EBloodSpatterMaterialAlternatives : uint8
|
|
{
|
|
Default = 0,
|
|
Alternate1 = 1,
|
|
Alternate2 = 2,
|
|
EBloodSpatterMaterialAlternatives_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIFacingThresholdType
|
|
// NumValues: 0x0003
|
|
enum class EPhxAIFacingThresholdType : uint8
|
|
{
|
|
BodyFacingThreshold = 0,
|
|
BlackboardKey = 1,
|
|
EPhxAIFacingThresholdType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAIMoveDirection
|
|
// NumValues: 0x0005
|
|
enum class EPhxAIMoveDirection : uint8
|
|
{
|
|
Forward = 0,
|
|
Backward = 1,
|
|
Left = 2,
|
|
Right = 3,
|
|
EPhxAIMoveDirection_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.BulletWeaponDamageType
|
|
// NumValues: 0x0004
|
|
enum class EBulletWeaponDamageType : uint8
|
|
{
|
|
Low = 0,
|
|
Medium = 1,
|
|
High = 2,
|
|
BulletWeaponDamageType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EAnimatedCameraOrigin
|
|
// NumValues: 0x000A
|
|
enum class EAnimatedCameraOrigin : uint8
|
|
{
|
|
ACO_FixedPlayer = 0,
|
|
ACO_FollowPlayer = 1,
|
|
ACO_FollowPlayerFixedHeight = 2,
|
|
ACO_FixedFloor = 3,
|
|
ACO_FollowPlayerFloor = 4,
|
|
ACO_FollowPlayerFloorFixedHeight = 5,
|
|
ACO_FixedOrientation = 6,
|
|
ACO_FixedActor = 7,
|
|
ACO_FollowActor = 8,
|
|
ACO_MAX = 9,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCameraRubberbandDirection
|
|
// NumValues: 0x0005
|
|
enum class EPhxCameraRubberbandDirection : uint8
|
|
{
|
|
PCR_UNCONSTRAINED = 0,
|
|
PCR_FORWARD = 1,
|
|
PCR_UP = 2,
|
|
PCR_RIGHT = 3,
|
|
PCR_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCameraPresetLocation
|
|
// NumValues: 0x000D
|
|
enum class EPhxCameraPresetLocation : uint8
|
|
{
|
|
CPL_PawnLocation = 0,
|
|
CPL_CapsuleBottom = 1,
|
|
CPL_CapsuleTop = 2,
|
|
CPL_Floor = 3,
|
|
CPL_Bone_Root = 4,
|
|
CPL_Bone_Head = 5,
|
|
CPL_Bone_Hips = 6,
|
|
CPL_Bone_Spine = 7,
|
|
CPL_MeleeTargetFraming = 8,
|
|
CPL_ADSFraming = 9,
|
|
CPL_Bone_Camera = 10,
|
|
CPL_CameraStabilizer = 11,
|
|
CPL_MAX = 12,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCameraTransitionBlendType
|
|
// NumValues: 0x0004
|
|
enum class EPhxCameraTransitionBlendType : uint8
|
|
{
|
|
CTBT_Smooth = 0,
|
|
CTBT_Linear = 1,
|
|
CTBT_Curve = 2,
|
|
CTBT_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ECameraGraphEntryLogger
|
|
// NumValues: 0x0004
|
|
enum class ECameraGraphEntryLogger : uint8
|
|
{
|
|
CEL_EntryCondition = 0,
|
|
CEL_EntryConditionWithChildren = 1,
|
|
CEL_ExitCondition = 2,
|
|
CEL_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ECameraGraphEntryDebugBreak
|
|
// NumValues: 0x0008
|
|
enum class ECameraGraphEntryDebugBreak : uint8
|
|
{
|
|
CDB_Manual = 0,
|
|
CDB_CheckEntry = 1,
|
|
CDB_CheckExit = 2,
|
|
CDB_StartEntry = 3,
|
|
CDB_StartExit = 4,
|
|
CDB_FindTransitionInto = 5,
|
|
CDB_FindTransitionFrom = 6,
|
|
CDB_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.ECamGraphTrackPrefill
|
|
// NumValues: 0x0005
|
|
enum class ECamGraphTrackPrefill : uint8
|
|
{
|
|
None = 0,
|
|
AttachToCameraBone = 1,
|
|
SequencerTransform = 2,
|
|
CamCutFrame = 3,
|
|
ECamGraphTrackPrefill_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCameraModStage
|
|
// NumValues: 0x0004
|
|
enum class EPhxCameraModStage : uint8
|
|
{
|
|
CMS_Control = 0,
|
|
CMS_Aim = 1,
|
|
CMS_Camera = 2,
|
|
CMS_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EViewTargetType
|
|
// NumValues: 0x0004
|
|
enum class EViewTargetType : uint8
|
|
{
|
|
Gameplay = 0,
|
|
PhotoMode = 1,
|
|
DebugPilot = 2,
|
|
EViewTargetType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCarouselChildOrientation
|
|
// NumValues: 0x0004
|
|
enum class EPhxCarouselChildOrientation : uint8
|
|
{
|
|
Free = 0,
|
|
LookAtCenter = 1,
|
|
LookFromCenter = 2,
|
|
EPhxCarouselChildOrientation_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ECharacterRagdollOrientation
|
|
// NumValues: 0x0006
|
|
enum class ECharacterRagdollOrientation : uint8
|
|
{
|
|
None = 0,
|
|
Back = 1,
|
|
Front = 2,
|
|
Left = 3,
|
|
Right = 4,
|
|
ECharacterRagdollOrientation_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.ECharacterPhysicsBlendType
|
|
// NumValues: 0x0003
|
|
enum class ECharacterPhysicsBlendType : uint8
|
|
{
|
|
Default = 0,
|
|
HitReact = 1,
|
|
ECharacterPhysicsBlendType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.ECharacterLock
|
|
// NumValues: 0x0008
|
|
enum class ECharacterLock : uint8
|
|
{
|
|
Action = 0,
|
|
Movement = 1,
|
|
React = 2,
|
|
Equipment = 3,
|
|
Menu = 4,
|
|
Interactions = 5,
|
|
CorpseStomp = 6,
|
|
ECharacterLock_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.ECharacterHandIKJointTarget
|
|
// NumValues: 0x0003
|
|
enum class ECharacterHandIKJointTarget : uint8
|
|
{
|
|
Default = 0,
|
|
Hips = 1,
|
|
ECharacterHandIKJointTarget_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.ECharacterHandIKMode
|
|
// NumValues: 0x0006
|
|
enum class ECharacterHandIKMode : uint8
|
|
{
|
|
None = 0,
|
|
WorldSpace = 1,
|
|
ComponentSpace = 2,
|
|
ParentBoneSpace = 3,
|
|
OffsetComponentSpace = 4,
|
|
ECharacterHandIKMode_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EHeartbeatSoundTriggerState
|
|
// NumValues: 0x0004
|
|
enum class EHeartbeatSoundTriggerState : uint8
|
|
{
|
|
Any = 0,
|
|
MediumAndHeavy = 1,
|
|
HeavyOnly = 2,
|
|
EHeartbeatSoundTriggerState_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EHeartbeatModifierState
|
|
// NumValues: 0x0005
|
|
enum class EHeartbeatModifierState : uint8
|
|
{
|
|
Enter = 0,
|
|
Active = 1,
|
|
Exit = 2,
|
|
Inactive = 3,
|
|
EHeartbeatModifierState_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EHeartbeatModifierType
|
|
// NumValues: 0x0003
|
|
enum class EHeartbeatModifierType : uint8
|
|
{
|
|
Locomotion = 0,
|
|
Combat = 1,
|
|
EHeartbeatModifierType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAccelerationControlType
|
|
// NumValues: 0x0003
|
|
enum class EPhxAccelerationControlType : uint8
|
|
{
|
|
Unreal = 0,
|
|
NavPower = 1,
|
|
EPhxAccelerationControlType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxOrientationMode
|
|
// NumValues: 0x0005
|
|
enum class EPhxOrientationMode : uint8
|
|
{
|
|
None = 0,
|
|
MovementDirection = 1,
|
|
ControllerDesiredRotation = 2,
|
|
ControlRotation = 3,
|
|
EPhxOrientationMode_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCineCamCopyModifierTypes
|
|
// NumValues: 0x0007
|
|
enum class EPhxCineCamCopyModifierTypes : uint8
|
|
{
|
|
EPPM_Aperture = 0,
|
|
EPPM_FocusDistance = 1,
|
|
EPPM_FieldOfView = 2,
|
|
EPPM_Position = 3,
|
|
EPPM_Rotation = 4,
|
|
EPPM_AllPostProcessSettings = 5,
|
|
EPPM_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxEquipmentCinematicBindingCompleteBehavior
|
|
// NumValues: 0x0004
|
|
enum class EPhxEquipmentCinematicBindingCompleteBehavior : uint8
|
|
{
|
|
None = 0,
|
|
Equip = 1,
|
|
Unequip = 2,
|
|
EPhxEquipmentCinematicBindingCompleteBehavior_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxEquipmentCinematicBindingType
|
|
// NumValues: 0x0003
|
|
enum class EPhxEquipmentCinematicBindingType : uint8
|
|
{
|
|
FindByTag = 0,
|
|
LastEquippedOfCategory = 1,
|
|
EPhxEquipmentCinematicBindingType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCinematicBindingCompleteBehavior
|
|
// NumValues: 0x0004
|
|
enum class EPhxCinematicBindingCompleteBehavior : uint8
|
|
{
|
|
ReturnToGameplay = 0,
|
|
FreezePose = 1,
|
|
DestroyActor = 2,
|
|
EPhxCinematicBindingCompleteBehavior_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCinematicPlaybackActions
|
|
// NumValues: 0x0006
|
|
enum class EPhxCinematicPlaybackActions : uint8
|
|
{
|
|
StopCinematic = 0,
|
|
ReverseCinematic = 1,
|
|
SlowCinematic = 2,
|
|
ContinueCinematic = 3,
|
|
BranchToCinematic = 4,
|
|
EPhxCinematicPlaybackActions_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.ECinematicsState
|
|
// NumValues: 0x0006
|
|
enum class ECinematicsState : uint8
|
|
{
|
|
IdleCinematic = 0,
|
|
StartCinematic = 1,
|
|
WaitCinematic = 2,
|
|
PlayCinematic = 3,
|
|
EndCinematic = 4,
|
|
ECinematicsState_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.ECreditsLineType
|
|
// NumValues: 0x0009
|
|
enum class ECreditsLineType : uint8
|
|
{
|
|
NAME = 0,
|
|
TITLE = 1,
|
|
MINOR_HEADER = 2,
|
|
MAJOR_HEADER = 3,
|
|
SPACER = 4,
|
|
QUOTE = 5,
|
|
AUTHOR = 6,
|
|
SPECIAL = 7,
|
|
ECreditsLineType_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxDamageConsequenceType
|
|
// NumValues: 0x0005
|
|
enum class EPhxDamageConsequenceType : uint8
|
|
{
|
|
None = 0,
|
|
Wound = 1,
|
|
BloodSpatter = 2,
|
|
All = 255,
|
|
EPhxDamageConsequenceType_MAX = 256,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxDestroyableMobility
|
|
// NumValues: 0x0003
|
|
enum class EPhxDestroyableMobility : uint8
|
|
{
|
|
Moveable = 0,
|
|
Static = 1,
|
|
EPhxDestroyableMobility_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EDoOncePath
|
|
// NumValues: 0x0003
|
|
enum class EDoOncePath : uint8
|
|
{
|
|
First = 0,
|
|
Subsequent = 1,
|
|
EDoOncePath_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxDoorScriptedModeTransitionOut
|
|
// NumValues: 0x0004
|
|
enum class EPhxDoorScriptedModeTransitionOut : uint8
|
|
{
|
|
JumpToOpen = 0,
|
|
JumpToClose = 1,
|
|
KeepCurrentPose = 2,
|
|
EPhxDoorScriptedModeTransitionOut_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxAttachedDoorMoveDirection
|
|
// NumValues: 0x0008
|
|
enum class EPhxAttachedDoorMoveDirection : uint8
|
|
{
|
|
None = 0,
|
|
LeftToRight = 1,
|
|
RightToLeft = 2,
|
|
TopToBottom = 3,
|
|
BottomToTop = 4,
|
|
CenterOutHorizontal = 5,
|
|
CenterOutVertical = 6,
|
|
EPhxAttachedDoorMoveDirection_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxDoorUIState
|
|
// NumValues: 0x0006
|
|
enum class EPhxDoorUIState : uint8
|
|
{
|
|
Unlocked = 0,
|
|
Locked = 1,
|
|
RequiresKeycode = 2,
|
|
ScanKeycode = 3,
|
|
Processing = 4,
|
|
EPhxDoorUIState_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxDoorPreBeginPlayRequest
|
|
// NumValues: 0x0004
|
|
enum class EPhxDoorPreBeginPlayRequest : uint8
|
|
{
|
|
None = 0,
|
|
RequestedOpen = 1,
|
|
RequestedClose = 2,
|
|
EPhxDoorPreBeginPlayRequest_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ELootSpawnBinds
|
|
// NumValues: 0x0004
|
|
enum class ELootSpawnBinds : uint8
|
|
{
|
|
BindToDefaultVolume = 0,
|
|
BindToTriggerActors = 1,
|
|
NoBind = 2,
|
|
ELootSpawnBinds_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EGRPRecoverTransitionType
|
|
// NumValues: 0x0007
|
|
enum class EGRPRecoverTransitionType : uint8
|
|
{
|
|
Unset = 0,
|
|
PlayerReleasedFromPulled = 1,
|
|
PlayerReleasedFromHeld = 2,
|
|
LaunchCollisionCeiling = 3,
|
|
LaunchCollisionFloor = 4,
|
|
LaunchCollisionWall = 5,
|
|
EGRPRecoverTransitionType_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxEntitlement
|
|
// NumValues: 0x0014
|
|
enum class EPhxEntitlement : uint8
|
|
{
|
|
BaseGame = 0,
|
|
RetroPrisonerSkin = 1,
|
|
ContrabandPack = 2,
|
|
SnakeSkin = 3,
|
|
DLC1Content = 4,
|
|
GearPack1 = 5,
|
|
OuterWaySkin = 6,
|
|
DLC2Content = 7,
|
|
GearPack2 = 8,
|
|
UJCChapelSkin = 9,
|
|
DLC3Content = 10,
|
|
GearPack3 = 11,
|
|
PlasmaRifle = 12,
|
|
CopperSkin = 13,
|
|
StoryDLC = 14,
|
|
SeasonPass = 15,
|
|
GoreSkin = 16,
|
|
PurpleWithWhiteSkin = 17,
|
|
BiophageSkin = 18,
|
|
EPhxEntitlement_MAX = 19,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxFlashlightOriginRotationType
|
|
// NumValues: 0x0004
|
|
enum class EPhxFlashlightOriginRotationType : uint8
|
|
{
|
|
FOR_UseOriginRotation = 0,
|
|
FOR_InheritYawOnly = 1,
|
|
FOR_UseCharacterRotation = 2,
|
|
FOR_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxFlashlightOriginLocation
|
|
// NumValues: 0x0008
|
|
enum class EPhxFlashlightOriginLocation : uint8
|
|
{
|
|
FOL_FlashlightComponent = 0,
|
|
FOL_Bone_Root = 1,
|
|
FOL_Bone_Head = 2,
|
|
FOL_Bone_LeftHand = 3,
|
|
FOL_Bone_Chestlight = 4,
|
|
FOL_Bone_ShoulderLight = 5,
|
|
FOL_FlashlightProp = 6,
|
|
FOL_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxFlashlightLightComponent
|
|
// NumValues: 0x0007
|
|
enum class EPhxFlashlightLightComponent : uint8
|
|
{
|
|
FLC_LongRangeSpotLight = 0,
|
|
FLC_CloseRangeSpotLight = 1,
|
|
FLC_PointBounceLight = 2,
|
|
FLC_UtilitySpotLight = 3,
|
|
FLC_SupplementalLight = 4,
|
|
FLC_VolumetricSpotLight = 5,
|
|
FLC_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxFlashlightTransitionOverrideType
|
|
// NumValues: 0x0003
|
|
enum class EPhxFlashlightTransitionOverrideType : uint8
|
|
{
|
|
FTOT_Inclusive = 0,
|
|
FTOT_Exclusive = 1,
|
|
FTOT_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EFunicularControllerState
|
|
// NumValues: 0x0006
|
|
enum class EFunicularControllerState : uint8
|
|
{
|
|
Inactive = 0,
|
|
Start = 1,
|
|
Loop = 2,
|
|
End = 3,
|
|
Finished = 4,
|
|
EFunicularControllerState_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.ENumberCompareType
|
|
// NumValues: 0x0007
|
|
enum class ENumberCompareType : uint32
|
|
{
|
|
ENCT_LESSTHAN = 0,
|
|
ENCT_LESSTHANOREQUAL = 1,
|
|
ENCT_GREATERTHAN = 2,
|
|
ENCT_GREATERTHANOREQUAL = 3,
|
|
ENCT_EQUAL = 4,
|
|
ENCT_NOTEQUAL = 5,
|
|
ENCT_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EGameplayConditionGroupType
|
|
// NumValues: 0x0003
|
|
enum class EGameplayConditionGroupType : uint32
|
|
{
|
|
EGCGT_AND = 0,
|
|
EGCGT_OR = 1,
|
|
EGCGT_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxDoOnceCheckDonePath
|
|
// NumValues: 0x0003
|
|
enum class EPhxDoOnceCheckDonePath : uint8
|
|
{
|
|
NotDone = 0,
|
|
Done = 1,
|
|
EPhxDoOnceCheckDonePath_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EHDRSupportStatus
|
|
// NumValues: 0x0006
|
|
enum class EHDRSupportStatus : uint8
|
|
{
|
|
Supported = 0,
|
|
NotSupportedVendor = 1,
|
|
NotSupportedRHI = 2,
|
|
NotSupportedOS = 4,
|
|
NotSupportedUnknown = 8,
|
|
EHDRSupportStatus_MAX = 9,
|
|
};
|
|
|
|
// Enum Phoenix.EFSR2QualityModeWrapper
|
|
// NumValues: 0x0005
|
|
enum class EFSR2QualityModeWrapper : uint8
|
|
{
|
|
Unused = 0,
|
|
Quality = 1,
|
|
Balanced = 2,
|
|
Performance = 3,
|
|
EFSR2QualityModeWrapper_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EUpscalingMode
|
|
// NumValues: 0x0004
|
|
enum class EUpscalingMode : uint8
|
|
{
|
|
Off = 0,
|
|
TemporalUpsampling = 1,
|
|
FSR2 = 2,
|
|
EUpscalingMode_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxDifficultyLevel
|
|
// NumValues: 0x0009
|
|
enum class EPhxDifficultyLevel : uint8
|
|
{
|
|
Easy = 0,
|
|
Regular = 1,
|
|
Difficult = 2,
|
|
Hardcore = 3,
|
|
Survival = 4,
|
|
Horde = 5,
|
|
Dismemberment = 6,
|
|
Count = 7,
|
|
EPhxDifficultyLevel_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxGraphicsPreset
|
|
// NumValues: 0x0008
|
|
enum class EPhxGraphicsPreset : uint8
|
|
{
|
|
Low = 0,
|
|
Medium = 1,
|
|
High = 2,
|
|
Ultra = 3,
|
|
CustomSettings = 4,
|
|
SteamDeck = 5,
|
|
Count = 6,
|
|
EPhxGraphicsPreset_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.EGraphicsQuality
|
|
// NumValues: 0x0005
|
|
enum class EGraphicsQuality : uint8
|
|
{
|
|
Low = 0,
|
|
Mid = 1,
|
|
High = 2,
|
|
Disabled = 3,
|
|
EGraphicsQuality_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EDirectXRHI
|
|
// NumValues: 0x0003
|
|
enum class EDirectXRHI : uint8
|
|
{
|
|
DX11 = 0,
|
|
DX12 = 1,
|
|
EDirectXRHI_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxDisplayType
|
|
// NumValues: 0x0005
|
|
enum class EPhxDisplayType : uint8
|
|
{
|
|
sRGB = 11,
|
|
TV24 = 12,
|
|
TV22 = 13,
|
|
Null = 255,
|
|
EPhxDisplayType_MAX = 256,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxRadioBanterChannel
|
|
// NumValues: 0x0003
|
|
enum class EPhxRadioBanterChannel : uint8
|
|
{
|
|
TV = 0,
|
|
Controller = 1,
|
|
EPhxRadioBanterChannel_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EGRPPhysicsPropType
|
|
// NumValues: 0x0005
|
|
enum class EGRPPhysicsPropType : uint8
|
|
{
|
|
RegularProp = 0,
|
|
ExplosiveCanister = 1,
|
|
LootDropBox = 2,
|
|
GrabDisabled = 3,
|
|
EGRPPhysicsPropType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxHandIK
|
|
// NumValues: 0x0003
|
|
enum class EPhxHandIK : uint8
|
|
{
|
|
LeftHand = 0,
|
|
RightHand = 1,
|
|
EPhxHandIK_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxInputType
|
|
// NumValues: 0x0007
|
|
enum class EPhxInputType : uint8
|
|
{
|
|
Any = 0,
|
|
Keyboard = 1,
|
|
Mouse = 2,
|
|
KeyboardOrMouse = 3,
|
|
Gamepad = 4,
|
|
Other = 5,
|
|
EPhxInputType_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.ELevelSpaceType
|
|
// NumValues: 0x0009
|
|
enum class ELevelSpaceType : uint8
|
|
{
|
|
None = 0,
|
|
Combat = 1,
|
|
Traversal = 2,
|
|
Exploration = 3,
|
|
Story = 4,
|
|
Horror = 5,
|
|
Puzzle = 6,
|
|
NegativeSpace = 7,
|
|
ELevelSpaceType_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxLimbId
|
|
// NumValues: 0x0008
|
|
enum class EPhxLimbId : uint8
|
|
{
|
|
LI_None = 0,
|
|
LI_Head = 1,
|
|
LI_Body = 2,
|
|
LI_LArm = 4,
|
|
LI_RArm = 8,
|
|
LI_LLeg = 16,
|
|
LI_RLeg = 32,
|
|
LI_MAX = 33,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCultureInstallStatus
|
|
// NumValues: 0x0004
|
|
enum class EPhxCultureInstallStatus : uint8
|
|
{
|
|
Installed = 0,
|
|
NotInstalled = 1,
|
|
DoesNotExist = 2,
|
|
EPhxCultureInstallStatus_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxLockPickKnobMovement
|
|
// NumValues: 0x0004
|
|
enum class EPhxLockPickKnobMovement : uint8
|
|
{
|
|
Static = 0,
|
|
AffectsOthers = 1,
|
|
Rotating = 2,
|
|
EPhxLockPickKnobMovement_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EMovementType
|
|
// NumValues: 0x0005
|
|
enum class EMovementType : uint8
|
|
{
|
|
None = 0,
|
|
Walk = 1,
|
|
Jog = 2,
|
|
Sprint = 3,
|
|
EMovementType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EMovementInputType
|
|
// NumValues: 0x0005
|
|
enum class EMovementInputType : uint8
|
|
{
|
|
None = 0,
|
|
MinDeflection = 1,
|
|
MaxDeflection = 2,
|
|
Sprint = 3,
|
|
EMovementInputType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.ELookInputType
|
|
// NumValues: 0x0003
|
|
enum class ELookInputType : uint32
|
|
{
|
|
ELIT_Horizontal = 0,
|
|
ELIT_Vertical = 1,
|
|
ELIT_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EMostExpensiveMaterialFilteringMode
|
|
// NumValues: 0x0005
|
|
enum class EMostExpensiveMaterialFilteringMode : uint8
|
|
{
|
|
All = 0,
|
|
Environment = 1,
|
|
Character_Weapon = 2,
|
|
Other = 3,
|
|
EMostExpensiveMaterialFilteringMode_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EMostExpensiveMaterialOrderBy
|
|
// NumValues: 0x0003
|
|
enum class EMostExpensiveMaterialOrderBy : uint8
|
|
{
|
|
Time = 0,
|
|
Primitives = 1,
|
|
EMostExpensiveMaterialOrderBy_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EMeleeAttackPairing
|
|
// NumValues: 0x0004
|
|
enum class EMeleeAttackPairing : uint8
|
|
{
|
|
Any = 0,
|
|
Unpaired = 1,
|
|
Paired = 2,
|
|
EMeleeAttackPairing_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EMeleeAttackTesterStage
|
|
// NumValues: 0x0007
|
|
enum class EMeleeAttackTesterStage : uint8
|
|
{
|
|
Idle = 0,
|
|
Spawn = 1,
|
|
Init = 2,
|
|
Setup = 3,
|
|
PerformAttack = 4,
|
|
WaitLoop = 5,
|
|
EMeleeAttackTesterStage_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.ENotifierChannels
|
|
// NumValues: 0x0005
|
|
enum class ENotifierChannels : uint8
|
|
{
|
|
Red = 0,
|
|
Green = 1,
|
|
Blue = 2,
|
|
Alpha = 3,
|
|
ENotifierChannels_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EMutationDependency
|
|
// NumValues: 0x0004
|
|
enum class EMutationDependency : uint32
|
|
{
|
|
Any = 0,
|
|
Mutated = 1,
|
|
NonMutated = 2,
|
|
EMutationDependency_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxModStat
|
|
// NumValues: 0x0017
|
|
enum class EPhxModStat : uint8
|
|
{
|
|
None = 0,
|
|
Damage = 1,
|
|
RicochetBonusDamage = 2,
|
|
AmmoCapacity = 3,
|
|
TimeBetweenShots = 4,
|
|
Recoil = 5,
|
|
Accuracy = 6,
|
|
ComboCount = 7,
|
|
PPEChargeSpeed = 8,
|
|
PPERechargeSpeed = 9,
|
|
PPEMaxCharges = 10,
|
|
GRPCharge = 11,
|
|
GRPRechargeSpeed = 12,
|
|
GRPRechargeDelay = 13,
|
|
ProjectileCanDetonate = 14,
|
|
ProjectileCanHome = 15,
|
|
ProjectileCanBounce = 16,
|
|
LoadBulletsIndividually = 17,
|
|
ReloadDuration = 18,
|
|
BodyPartDamage = 19,
|
|
SpecialAmmo = 20,
|
|
StoppingPower = 21,
|
|
EPhxModStat_MAX = 22,
|
|
};
|
|
|
|
// Enum Phoenix.EMoveInputType
|
|
// NumValues: 0x0003
|
|
enum class EMoveInputType : uint32
|
|
{
|
|
EMIT_Horizontal = 0,
|
|
EMIT_Vertical = 1,
|
|
EMIT_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxMuckValueBlend
|
|
// NumValues: 0x0004
|
|
enum class EPhxMuckValueBlend : uint32
|
|
{
|
|
Add = 0,
|
|
Min = 1,
|
|
Max = 2,
|
|
Mul = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxMuckType
|
|
// NumValues: 0x0006
|
|
enum class EPhxMuckType : uint8
|
|
{
|
|
Water = 0,
|
|
Snow = 1,
|
|
Custom = 2,
|
|
Count = 3,
|
|
None = 4,
|
|
EPhxMuckType_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCombatIntensity
|
|
// NumValues: 0x0005
|
|
enum class EPhxCombatIntensity : uint8
|
|
{
|
|
None = 0,
|
|
Low = 1,
|
|
Medium = 2,
|
|
High = 3,
|
|
EPhxCombatIntensity_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxEncounterIntensity
|
|
// NumValues: 0x0004
|
|
enum class EPhxEncounterIntensity : uint8
|
|
{
|
|
Low = 0,
|
|
Medium = 1,
|
|
High = 2,
|
|
EPhxEncounterIntensity_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxEnemyMusicType
|
|
// NumValues: 0x0005
|
|
enum class EPhxEnemyMusicType : uint8
|
|
{
|
|
None = 0,
|
|
Blind = 1,
|
|
Grunt = 2,
|
|
Rusher = 3,
|
|
EPhxEnemyMusicType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxCameraFraming
|
|
// NumValues: 0x0003
|
|
enum class EPhxCameraFraming : uint8
|
|
{
|
|
Left = 0,
|
|
Right = 1,
|
|
EPhxCameraFraming_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxUpperbodyJogBlendType
|
|
// NumValues: 0x0006
|
|
enum class EPhxUpperbodyJogBlendType : uint8
|
|
{
|
|
UJBT_Default = 0,
|
|
UJBT_Reloading = 1,
|
|
UJBT_Holster1H = 2,
|
|
UJBT_Holster2H = 3,
|
|
UJBT_ReceiverSwap = 4,
|
|
UJBT_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxFullbodyBlendType
|
|
// NumValues: 0x0005
|
|
enum class EPhxFullbodyBlendType : uint8
|
|
{
|
|
FBT_Idle = 0,
|
|
FBT_Jog = 1,
|
|
FBT_Crouch = 2,
|
|
FBT_Pickup = 3,
|
|
FBT_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPPEPullableCageStatus
|
|
// NumValues: 0x0004
|
|
enum class EPPEPullableCageStatus : uint8
|
|
{
|
|
Idle = 0,
|
|
Moving = 1,
|
|
Finished = 2,
|
|
EPPEPullableCageStatus_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxPrinterAnimNotify
|
|
// NumValues: 0x000A
|
|
enum class EPhxPrinterAnimNotify : uint8
|
|
{
|
|
PN_Generic = 0,
|
|
PN_ArmUp = 1,
|
|
PN_ArmDown = 2,
|
|
PN_DoorOpen = 3,
|
|
PN_DoorClosed = 4,
|
|
PN_PrintStart = 5,
|
|
PN_PrintComplete = 6,
|
|
PN_ShowHologram = 7,
|
|
PN_TriggerScriptedEvent = 8,
|
|
PN_MAX = 9,
|
|
};
|
|
|
|
// Enum Phoenix.EMaterialPrintBehavior
|
|
// NumValues: 0x0005
|
|
enum class EMaterialPrintBehavior : uint8
|
|
{
|
|
Printed = 0,
|
|
ToPrint = 1,
|
|
ShowHologramOnly = 2,
|
|
Hidden = 3,
|
|
EMaterialPrintBehavior_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EMovableCrateState
|
|
// NumValues: 0x0005
|
|
enum class EMovableCrateState : uint8
|
|
{
|
|
Disengaged = 0,
|
|
Engaging = 1,
|
|
Engaged = 2,
|
|
Disengaging = 3,
|
|
EMovableCrateState_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPuzzleGrateState
|
|
// NumValues: 0x0004
|
|
enum class EPuzzleGrateState : uint8
|
|
{
|
|
Closed = 0,
|
|
Opening = 1,
|
|
Opened = 2,
|
|
EPuzzleGrateState_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxQteDismissType
|
|
// NumValues: 0x0005
|
|
enum class EPhxQteDismissType : uint8
|
|
{
|
|
None = 0,
|
|
Success = 1,
|
|
Failure = 2,
|
|
Cancel = 3,
|
|
EPhxQteDismissType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxQteControllerButtonId
|
|
// NumValues: 0x000F
|
|
enum class EPhxQteControllerButtonId : uint8
|
|
{
|
|
FaceTopButton = 0,
|
|
FaceBottomButton = 1,
|
|
FaceLeftButton = 2,
|
|
FaceRightButton = 3,
|
|
DPadUpButton = 4,
|
|
DPadDownButton = 5,
|
|
DPadLeftButton = 6,
|
|
DPadRightButton = 7,
|
|
LeftTriggerButton = 8,
|
|
RightTriggerButton = 9,
|
|
LeftBumperButton = 10,
|
|
RightBumperButton = 11,
|
|
CancelButton = 12,
|
|
NumberOfButtons = 13,
|
|
EPhxQteControllerButtonId_MAX = 14,
|
|
};
|
|
|
|
// Enum Phoenix.EWeaponTarget
|
|
// NumValues: 0x0004
|
|
enum class EWeaponTarget : uint8
|
|
{
|
|
WT_None = 0,
|
|
WT_Companion = 1,
|
|
WT_Enemy = 2,
|
|
WT_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EAmmoType
|
|
// NumValues: 0x0005
|
|
enum class EAmmoType : uint8
|
|
{
|
|
Default = 0,
|
|
Explosive = 1,
|
|
Penetrative = 2,
|
|
Ricochet = 3,
|
|
EAmmoType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxRiotModePerkType
|
|
// NumValues: 0x0010
|
|
enum class EPhxRiotModePerkType : uint8
|
|
{
|
|
Perk_DamageReduction = 0,
|
|
Perk_IncreaseMaxHealth = 1,
|
|
Perk_CreditsPerRound = 2,
|
|
Perk_ExtraAmmoOnWeaponPurchase = 3,
|
|
Perk_MeleeBonusEveryFifthAttack = 4,
|
|
Perk_LifeStealOnMelee = 5,
|
|
Perk_PurchaseRefund = 6,
|
|
Perk_DismemberRefundAmmo = 7,
|
|
Perk_BonusCreditsPerCombo = 8,
|
|
Perk_BiobotKillBonusCredits = 9,
|
|
Perk_HealOnReload = 10,
|
|
Perk_ShotgunKillsRefundAmmo = 11,
|
|
Perk_PistolsPriceDiscount = 12,
|
|
Perk_TenARKillsGivesCredits = 13,
|
|
Perk_BonusCreditsForMeleeKillChain = 14,
|
|
Perk_MAX = 15,
|
|
};
|
|
|
|
// Enum Phoenix.ERoomType
|
|
// NumValues: 0x0004
|
|
enum class ERoomType : uint8
|
|
{
|
|
Default = 0,
|
|
Water = 1,
|
|
Dark = 2,
|
|
ERoomType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ERoomSizeType
|
|
// NumValues: 0x0004
|
|
enum class ERoomSizeType : uint8
|
|
{
|
|
SmallRoom = 0,
|
|
MediumRoom = 1,
|
|
LargeRoom = 2,
|
|
ERoomSizeType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxRootMotionAlignmentTimeValidation
|
|
// NumValues: 0x0006
|
|
enum class EPhxRootMotionAlignmentTimeValidation : uint8
|
|
{
|
|
Valid = 0,
|
|
MissingData = 1,
|
|
InvalidDataConfiguration = 2,
|
|
AlignsBeforeBlendOut = 3,
|
|
EarlyExitBeforeAlignmentEnds = 4,
|
|
EPhxRootMotionAlignmentTimeValidation_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EDeathSpotOrientation
|
|
// NumValues: 0x0003
|
|
enum class EDeathSpotOrientation : uint8
|
|
{
|
|
Free = 0,
|
|
AlignedAxis = 1,
|
|
EDeathSpotOrientation_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxSaveGameVersion
|
|
// NumValues: 0x0006
|
|
enum class EPhxSaveGameVersion : uint8
|
|
{
|
|
Development = 2,
|
|
GoldMaster = 3,
|
|
SaveInfoHeader = 4,
|
|
VersionPlusOne = 5,
|
|
LatestVersion = 4,
|
|
EPhxSaveGameVersion_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxLocomotionStateRequestChange
|
|
// NumValues: 0x0004
|
|
enum class EPhxLocomotionStateRequestChange : uint8
|
|
{
|
|
None = 0,
|
|
Crouch = 1,
|
|
Idle = 2,
|
|
EPhxLocomotionStateRequestChange_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EMovementButton
|
|
// NumValues: 0x000A
|
|
enum class EMovementButton : uint8
|
|
{
|
|
None = 0,
|
|
MoveForward = 1,
|
|
MoveBackward = 2,
|
|
MoveRight = 3,
|
|
MoveLeft = 4,
|
|
Jump = 5,
|
|
Crouch = 6,
|
|
Use = 7,
|
|
PPEPush = 8,
|
|
EMovementButton_MAX = 9,
|
|
};
|
|
|
|
// Enum Phoenix.EQTEButton
|
|
// NumValues: 0x0006
|
|
enum class EQTEButton : uint8
|
|
{
|
|
None = 0,
|
|
QTEUp = 1,
|
|
QTEBottom = 2,
|
|
QTELeft = 3,
|
|
QTERight = 4,
|
|
EQTEButton_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EScriptedEventTestActorType
|
|
// NumValues: 0x0009
|
|
enum class EScriptedEventTestActorType : uint8
|
|
{
|
|
None = 0,
|
|
LevelEvent = 1,
|
|
Echo = 2,
|
|
QTE = 3,
|
|
ButtonPromptQTE = 4,
|
|
LevelSequence = 5,
|
|
ScriptedEvent = 6,
|
|
SplineTraversalToScriptedEvent = 7,
|
|
EScriptedEventTestActorType_MAX = 8,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxMovingPlatformAnimationDir
|
|
// NumValues: 0x0004
|
|
enum class EPhxMovingPlatformAnimationDir : uint8
|
|
{
|
|
Stopped = 0,
|
|
Forward = 1,
|
|
Reverse = 2,
|
|
EPhxMovingPlatformAnimationDir_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ESoundSource
|
|
// NumValues: 0x0005
|
|
enum class ESoundSource : uint8
|
|
{
|
|
PlayerVoice = 0,
|
|
PlayerGeneral = 1,
|
|
Other = 2,
|
|
NumEntries = 3,
|
|
ESoundSource_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.ESpeedAxisType
|
|
// NumValues: 0x0005
|
|
enum class ESpeedAxisType : uint8
|
|
{
|
|
Normal3D = 0,
|
|
Flat2D = 1,
|
|
Vertical = 2,
|
|
PipeSlideStrafe = 3,
|
|
ESpeedAxisType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.ESplineTraversalAbilityType
|
|
// NumValues: 0x0004
|
|
enum class ESplineTraversalAbilityType : uint8
|
|
{
|
|
Enter = 0,
|
|
Exit = 1,
|
|
TurnAround = 2,
|
|
ESplineTraversalAbilityType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxModOperation
|
|
// NumValues: 0x0004
|
|
enum class EPhxModOperation : uint8
|
|
{
|
|
Addition = 0,
|
|
Multiplication = 1,
|
|
BoolOverride = 2,
|
|
EPhxModOperation_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ETaggedTriggerAlignmentType
|
|
// NumValues: 0x0006
|
|
enum class ETaggedTriggerAlignmentType : uint8
|
|
{
|
|
None = 0,
|
|
CharacterForward = 1,
|
|
CharacterBack = 2,
|
|
CameraForward = 3,
|
|
CameraBack = 4,
|
|
ETaggedTriggerAlignmentType_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxTelemetryLevelSpaceAction
|
|
// NumValues: 0x0003
|
|
enum class EPhxTelemetryLevelSpaceAction : uint8
|
|
{
|
|
Enter = 0,
|
|
Exit = 1,
|
|
EPhxTelemetryLevelSpaceAction_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EEvadeDir
|
|
// NumValues: 0x0004
|
|
enum class EEvadeDir : uint8
|
|
{
|
|
Any = 0,
|
|
Left = 1,
|
|
Right = 2,
|
|
EEvadeDir_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxDropdownCollisionEdgeSearchResult
|
|
// NumValues: 0x0004
|
|
enum class EPhxDropdownCollisionEdgeSearchResult : uint8
|
|
{
|
|
OutOfRange = 0,
|
|
NoValidEdge = 1,
|
|
FoundValidEdge = 2,
|
|
EPhxDropdownCollisionEdgeSearchResult_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxFallOffAllowanceType
|
|
// NumValues: 0x0004
|
|
enum class EPhxFallOffAllowanceType : uint8
|
|
{
|
|
Always = 0,
|
|
WithClearance = 1,
|
|
Never = 2,
|
|
EPhxFallOffAllowanceType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EVolumeTraversalType
|
|
// NumValues: 0x0005
|
|
enum class EVolumeTraversalType : uint8
|
|
{
|
|
Vault = 0,
|
|
Climb = 1,
|
|
Dropdown = 2,
|
|
None = 3,
|
|
EVolumeTraversalType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.ETriggerHapticMode
|
|
// NumValues: 0x0005
|
|
enum class ETriggerHapticMode : uint8
|
|
{
|
|
Off = 0,
|
|
Weapon = 1,
|
|
Vibration = 2,
|
|
Feedback = 3,
|
|
ETriggerHapticMode_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EWeaponMode
|
|
// NumValues: 0x0003
|
|
enum class EWeaponMode : uint8
|
|
{
|
|
Primary = 0,
|
|
Secondary = 1,
|
|
EWeaponMode_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxWeaponType
|
|
// NumValues: 0x0008
|
|
enum class EPhxWeaponType : uint8
|
|
{
|
|
WT_Unarmed = 0,
|
|
WT_Pistol = 1,
|
|
WT_AssualtRifle = 2,
|
|
WT_Shotgun2H = 3,
|
|
WT_Exotic = 4,
|
|
WT_Baton = 5,
|
|
WT_Shiv = 6,
|
|
WT_MAX = 7,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxWorldType
|
|
// NumValues: 0x0005
|
|
enum class EPhxWorldType : uint8
|
|
{
|
|
Intro = 0,
|
|
Menu = 1,
|
|
Gameplay = 2,
|
|
Outro = 3,
|
|
EPhxWorldType_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.ERangedWeaponWoundType
|
|
// NumValues: 0x0003
|
|
enum class ERangedWeaponWoundType : uint8
|
|
{
|
|
Bullet = 4,
|
|
Shotgun = 5,
|
|
ERangedWeaponWoundType_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EUntaggedWoundType
|
|
// NumValues: 0x000D
|
|
enum class EUntaggedWoundType : uint8
|
|
{
|
|
Unknown = 0,
|
|
Blunt = 1,
|
|
Slash = 2,
|
|
Stab = 3,
|
|
Bullet = 4,
|
|
Shotgun = 5,
|
|
AOE = 6,
|
|
GRP = 7,
|
|
Stomp = 8,
|
|
EnvHazard = 9,
|
|
PlayerDeath = 10,
|
|
Blunt_Heavy = 11,
|
|
EUntaggedWoundType_MAX = 12,
|
|
};
|
|
|
|
// Enum Phoenix.ETextureWoundParameter
|
|
// NumValues: 0x0004
|
|
enum class ETextureWoundParameter : uint32
|
|
{
|
|
Pack0 = 0,
|
|
Pack1 = 1,
|
|
Pack2 = 2,
|
|
MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EVectorWoundParameter
|
|
// NumValues: 0x0006
|
|
enum class EVectorWoundParameter : uint32
|
|
{
|
|
Params0 = 0,
|
|
Params1 = 1,
|
|
Params2 = 2,
|
|
Params3 = 3,
|
|
Params4 = 4,
|
|
MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPigPlatformTurn
|
|
// NumValues: 0x0006
|
|
enum class EPigPlatformTurn : uint8
|
|
{
|
|
EPPT_None = 0,
|
|
EPPT_Left = 1,
|
|
EPPT_Right = 2,
|
|
EPPT_Forward = 3,
|
|
EPPT_Back = 4,
|
|
EPPT_MAX = 5,
|
|
};
|
|
|
|
// Enum Phoenix.EPipeSlideState
|
|
// NumValues: 0x0005
|
|
enum class EPipeSlideState : uint8
|
|
{
|
|
Idle = 0,
|
|
Hurt = 1,
|
|
Death = 2,
|
|
Aligning = 3,
|
|
EPipeSlideState_MAX = 4,
|
|
};
|
|
|
|
// Enum Phoenix.EWeightLevel
|
|
// NumValues: 0x0007
|
|
enum class EWeightLevel : uint8
|
|
{
|
|
Lifted = 0,
|
|
Normal = 1,
|
|
Heavy1 = 2,
|
|
Heavy2 = 3,
|
|
Heavy3 = 4,
|
|
NumLevels = 5,
|
|
EWeightLevel_MAX = 6,
|
|
};
|
|
|
|
// Enum Phoenix.EPPEProjectileType
|
|
// NumValues: 0x0006
|
|
enum class EPPEProjectileType : uint8
|
|
{
|
|
None = 0,
|
|
Push = 1,
|
|
Pull = 2,
|
|
Lift = 4,
|
|
Drop = 8,
|
|
EPPEProjectileType_MAX = 9,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxRangedHitTarget
|
|
// NumValues: 0x000A
|
|
enum class EPhxRangedHitTarget : uint8
|
|
{
|
|
RHT_None = 0,
|
|
RHT_World = 128,
|
|
RHT_Body = 1,
|
|
RHT_Head = 2,
|
|
RHT_Other = 8,
|
|
RHT_Mag = 16,
|
|
RHT_Weak = 10,
|
|
RHT_Char = 11,
|
|
RHT_All = 139,
|
|
RHT_MAX = 140,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxWeaponLockonTargets
|
|
// NumValues: 0x000C
|
|
enum class EPhxWeaponLockonTargets : uint8
|
|
{
|
|
WLT_None = 0,
|
|
WLT_Target = 1,
|
|
WLT_Heads = 2,
|
|
WLT_Breach = 4,
|
|
WLT_NonHeadWeak = 8,
|
|
WLT_Magnetic = 16,
|
|
WLT_AllWeak = 10,
|
|
WLT_AllWeakAndMag = 26,
|
|
WLT_TargetAndBreaches = 5,
|
|
WLT_HeadsAndBreaches = 6,
|
|
WLT_WeakAndBreaches = 14,
|
|
WLT_MAX = 27,
|
|
};
|
|
|
|
// Enum Phoenix.ESplineStateRotationBehaviour
|
|
// NumValues: 0x0004
|
|
enum class ESplineStateRotationBehaviour : uint8
|
|
{
|
|
SRB_Dont_Rotate = 0,
|
|
SRB_Spline_Direction = 1,
|
|
SRB_Actor_Rotation = 2,
|
|
SRB_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EPhxSplineTraversalEntryMovementDirectionType
|
|
// NumValues: 0x0003
|
|
enum class EPhxSplineTraversalEntryMovementDirectionType : uint32
|
|
{
|
|
SplineForwardDirection = 0,
|
|
PlayerToSpline = 1,
|
|
EPhxSplineTraversalEntryMovementDirectionType_MAX = 2,
|
|
};
|
|
|
|
// Enum Phoenix.ETraversalRequestType
|
|
// NumValues: 0x0004
|
|
enum class ETraversalRequestType : uint8
|
|
{
|
|
SingleAction = 0,
|
|
Spline = 1,
|
|
LinkedNode = 2,
|
|
ETraversalRequestType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.ETraversalType
|
|
// NumValues: 0x000D
|
|
enum class ETraversalType : uint8
|
|
{
|
|
None = 0,
|
|
Climbing = 1,
|
|
Vault = 2,
|
|
Dropdown = 3,
|
|
PipeSlide = 4,
|
|
LadderClimb = 5,
|
|
PipeClimb = 6,
|
|
SplineAbility = 7,
|
|
FixedAbility = 8,
|
|
ChainLadder = 9,
|
|
CatwalkClimb = 10,
|
|
LinkedNode = 11,
|
|
ETraversalType_MAX = 12,
|
|
};
|
|
|
|
// Enum Phoenix.ESplineTurnBlendType
|
|
// NumValues: 0x0004
|
|
enum class ESplineTurnBlendType : uint8
|
|
{
|
|
None = 0,
|
|
LeftForward = 1,
|
|
RightForward = 2,
|
|
ESplineTurnBlendType_MAX = 3,
|
|
};
|
|
|
|
// Enum Phoenix.EWeaponAnimEnum
|
|
// NumValues: 0x0002
|
|
enum class EWeaponAnimEnum : uint8
|
|
{
|
|
WA_ReloadComplete = 0,
|
|
WA_MAX = 1,
|
|
};
|
|
|
|
// ScriptStruct Phoenix.BloodPoolTexturePair
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FBloodPoolTexturePair final
|
|
{
|
|
public:
|
|
class UTexture* DiffuseAndAlpha; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTexture* NormalAndReveal; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FBloodPoolTexturePair) == 0x000008, "Wrong alignment on FBloodPoolTexturePair");
|
|
static_assert(sizeof(FBloodPoolTexturePair) == 0x000010, "Wrong size on FBloodPoolTexturePair");
|
|
static_assert(offsetof(FBloodPoolTexturePair, DiffuseAndAlpha) == 0x000000, "Member 'FBloodPoolTexturePair::DiffuseAndAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FBloodPoolTexturePair, NormalAndReveal) == 0x000008, "Member 'FBloodPoolTexturePair::NormalAndReveal' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ScriptedEventLookAroundOverrides
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FScriptedEventLookAroundOverrides final
|
|
{
|
|
public:
|
|
float MaxPitchOverride; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxYawOverride; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookSpeedOverride; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FScriptedEventLookAroundOverrides) == 0x000004, "Wrong alignment on FScriptedEventLookAroundOverrides");
|
|
static_assert(sizeof(FScriptedEventLookAroundOverrides) == 0x000010, "Wrong size on FScriptedEventLookAroundOverrides");
|
|
static_assert(offsetof(FScriptedEventLookAroundOverrides, MaxPitchOverride) == 0x000000, "Member 'FScriptedEventLookAroundOverrides::MaxPitchOverride' has a wrong offset!");
|
|
static_assert(offsetof(FScriptedEventLookAroundOverrides, MaxYawOverride) == 0x000004, "Member 'FScriptedEventLookAroundOverrides::MaxYawOverride' has a wrong offset!");
|
|
static_assert(offsetof(FScriptedEventLookAroundOverrides, LookSpeedOverride) == 0x000008, "Member 'FScriptedEventLookAroundOverrides::LookSpeedOverride' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ThumbStickWiggleParams
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FThumbStickWiggleParams final
|
|
{
|
|
public:
|
|
float PercentageOfInputMaximum; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PercentageOfInputMinimum; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RequiredNumberOfEdgeToNeutralMovements; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RequiredTimeToAccomplishEdgeToNeutralMovements; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bApplyScriptedEventLookAroundOverrides; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FScriptedEventLookAroundOverrides ScriptedEventLookAroundOverrides; // 0x0014(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FThumbStickWiggleParams) == 0x000004, "Wrong alignment on FThumbStickWiggleParams");
|
|
static_assert(sizeof(FThumbStickWiggleParams) == 0x000024, "Wrong size on FThumbStickWiggleParams");
|
|
static_assert(offsetof(FThumbStickWiggleParams, PercentageOfInputMaximum) == 0x000000, "Member 'FThumbStickWiggleParams::PercentageOfInputMaximum' has a wrong offset!");
|
|
static_assert(offsetof(FThumbStickWiggleParams, PercentageOfInputMinimum) == 0x000004, "Member 'FThumbStickWiggleParams::PercentageOfInputMinimum' has a wrong offset!");
|
|
static_assert(offsetof(FThumbStickWiggleParams, RequiredNumberOfEdgeToNeutralMovements) == 0x000008, "Member 'FThumbStickWiggleParams::RequiredNumberOfEdgeToNeutralMovements' has a wrong offset!");
|
|
static_assert(offsetof(FThumbStickWiggleParams, RequiredTimeToAccomplishEdgeToNeutralMovements) == 0x00000C, "Member 'FThumbStickWiggleParams::RequiredTimeToAccomplishEdgeToNeutralMovements' has a wrong offset!");
|
|
static_assert(offsetof(FThumbStickWiggleParams, bApplyScriptedEventLookAroundOverrides) == 0x000010, "Member 'FThumbStickWiggleParams::bApplyScriptedEventLookAroundOverrides' has a wrong offset!");
|
|
static_assert(offsetof(FThumbStickWiggleParams, ScriptedEventLookAroundOverrides) == 0x000014, "Member 'FThumbStickWiggleParams::ScriptedEventLookAroundOverrides' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.QteRequest
|
|
// 0x0150 (0x0150 - 0x0000)
|
|
struct FQteRequest final
|
|
{
|
|
public:
|
|
class FName QteId; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EQteInputAction ControllerAction; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EQteInputAction KeyboardAction; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Window; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ScoreTarget; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ScoreDecayRate; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bResolveScoreAtEnd; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Difficulty; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool FailOnMistake; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowCancel; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoNotForceBodyState; // 0x0022(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseDefaultTransform; // 0x0023(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCameraRelative; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector Location; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotation; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector Scale; // 0x0040(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<ESDSSize, float> PromptScales; // 0x0050(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bUseCustomColor; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLinearColor CustomColor; // 0x00A4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UQteStateParams* CustomSubStateParams; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBlockInput; // 0x00C0(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class AActor> AttachActor; // 0x00C8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AttachComponentName; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AttachSocketName; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PercentAwayFromAttachLocation; // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FThumbStickWiggleParams ThumbStickWiggleParams; // 0x0104(0x0024)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_128[0x28]; // 0x0128(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FQteRequest) == 0x000008, "Wrong alignment on FQteRequest");
|
|
static_assert(sizeof(FQteRequest) == 0x000150, "Wrong size on FQteRequest");
|
|
static_assert(offsetof(FQteRequest, QteId) == 0x000000, "Member 'FQteRequest::QteId' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, ControllerAction) == 0x000008, "Member 'FQteRequest::ControllerAction' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, KeyboardAction) == 0x000009, "Member 'FQteRequest::KeyboardAction' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, Window) == 0x00000C, "Member 'FQteRequest::Window' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, ScoreTarget) == 0x000010, "Member 'FQteRequest::ScoreTarget' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, ScoreDecayRate) == 0x000014, "Member 'FQteRequest::ScoreDecayRate' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, bResolveScoreAtEnd) == 0x000018, "Member 'FQteRequest::bResolveScoreAtEnd' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, Difficulty) == 0x00001C, "Member 'FQteRequest::Difficulty' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, FailOnMistake) == 0x000020, "Member 'FQteRequest::FailOnMistake' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, bAllowCancel) == 0x000021, "Member 'FQteRequest::bAllowCancel' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, bDoNotForceBodyState) == 0x000022, "Member 'FQteRequest::bDoNotForceBodyState' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, bUseDefaultTransform) == 0x000023, "Member 'FQteRequest::bUseDefaultTransform' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, bCameraRelative) == 0x000024, "Member 'FQteRequest::bCameraRelative' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, Location) == 0x000028, "Member 'FQteRequest::Location' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, Rotation) == 0x000034, "Member 'FQteRequest::Rotation' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, Scale) == 0x000040, "Member 'FQteRequest::Scale' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, PromptScales) == 0x000050, "Member 'FQteRequest::PromptScales' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, bUseCustomColor) == 0x0000A0, "Member 'FQteRequest::bUseCustomColor' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, CustomColor) == 0x0000A4, "Member 'FQteRequest::CustomColor' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, CustomSubStateParams) == 0x0000B8, "Member 'FQteRequest::CustomSubStateParams' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, bBlockInput) == 0x0000C0, "Member 'FQteRequest::bBlockInput' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, AttachActor) == 0x0000C8, "Member 'FQteRequest::AttachActor' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, AttachComponentName) == 0x0000F0, "Member 'FQteRequest::AttachComponentName' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, AttachSocketName) == 0x0000F8, "Member 'FQteRequest::AttachSocketName' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, PercentAwayFromAttachLocation) == 0x000100, "Member 'FQteRequest::PercentAwayFromAttachLocation' has a wrong offset!");
|
|
static_assert(offsetof(FQteRequest, ThumbStickWiggleParams) == 0x000104, "Member 'FQteRequest::ThumbStickWiggleParams' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxGameplayConditionContainer
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxGameplayConditionContainer final
|
|
{
|
|
public:
|
|
class UPhxGameplayCondition* RootCondition; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxGameplayConditionContainer) == 0x000008, "Wrong alignment on FPhxGameplayConditionContainer");
|
|
static_assert(sizeof(FPhxGameplayConditionContainer) == 0x000008, "Wrong size on FPhxGameplayConditionContainer");
|
|
static_assert(offsetof(FPhxGameplayConditionContainer, RootCondition) == 0x000000, "Member 'FPhxGameplayConditionContainer::RootCondition' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SplineTraversalAbilitySet
|
|
// 0x00A8 (0x00A8 - 0x0000)
|
|
struct FSplineTraversalAbilitySet final
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse_SplineEnter* Enter; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class UPhxGameplayAbilityDefinition_Traverse_Fixed*, struct FPhxGameplayConditionContainer> ExitAbilityMap; // 0x0008(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TMap<class UPhxGameplayAbilityDefinition_Traverse_Fixed*, struct FPhxGameplayConditionContainer> TurnAroundAbilityMap; // 0x0058(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FSplineTraversalAbilitySet) == 0x000008, "Wrong alignment on FSplineTraversalAbilitySet");
|
|
static_assert(sizeof(FSplineTraversalAbilitySet) == 0x0000A8, "Wrong size on FSplineTraversalAbilitySet");
|
|
static_assert(offsetof(FSplineTraversalAbilitySet, Enter) == 0x000000, "Member 'FSplineTraversalAbilitySet::Enter' has a wrong offset!");
|
|
static_assert(offsetof(FSplineTraversalAbilitySet, ExitAbilityMap) == 0x000008, "Member 'FSplineTraversalAbilitySet::ExitAbilityMap' has a wrong offset!");
|
|
static_assert(offsetof(FSplineTraversalAbilitySet, TurnAroundAbilityMap) == 0x000058, "Member 'FSplineTraversalAbilitySet::TurnAroundAbilityMap' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SplineTraversalData
|
|
// 0x00C8 (0x00C8 - 0x0000)
|
|
struct FSplineTraversalData final
|
|
{
|
|
public:
|
|
class APhxTraversalSpline* TraversalSplineActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxTraversalSplineMontagePoint* InitialMontagePoint; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSplineTraversalAbilitySet AbilitySet; // 0x0010(0x00A8)(ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B8[0x10]; // 0x00B8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FSplineTraversalData) == 0x000008, "Wrong alignment on FSplineTraversalData");
|
|
static_assert(sizeof(FSplineTraversalData) == 0x0000C8, "Wrong size on FSplineTraversalData");
|
|
static_assert(offsetof(FSplineTraversalData, TraversalSplineActor) == 0x000000, "Member 'FSplineTraversalData::TraversalSplineActor' has a wrong offset!");
|
|
static_assert(offsetof(FSplineTraversalData, InitialMontagePoint) == 0x000008, "Member 'FSplineTraversalData::InitialMontagePoint' has a wrong offset!");
|
|
static_assert(offsetof(FSplineTraversalData, AbilitySet) == 0x000010, "Member 'FSplineTraversalData::AbilitySet' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxUIModStat
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxUIModStat final
|
|
{
|
|
public:
|
|
class FText StatName; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
float Value; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxUIModStat) == 0x000008, "Wrong alignment on FPhxUIModStat");
|
|
static_assert(sizeof(FPhxUIModStat) == 0x000020, "Wrong size on FPhxUIModStat");
|
|
static_assert(offsetof(FPhxUIModStat, StatName) == 0x000000, "Member 'FPhxUIModStat::StatName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxUIModStat, Value) == 0x000018, "Member 'FPhxUIModStat::Value' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GRPChargeSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGRPChargeSettings final
|
|
{
|
|
public:
|
|
float MaxCharge; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RechargePerSecond; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RechargeDelay; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AutoRechargeWithPickupBelowPct; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FGRPChargeSettings) == 0x000004, "Wrong alignment on FGRPChargeSettings");
|
|
static_assert(sizeof(FGRPChargeSettings) == 0x000010, "Wrong size on FGRPChargeSettings");
|
|
static_assert(offsetof(FGRPChargeSettings, MaxCharge) == 0x000000, "Member 'FGRPChargeSettings::MaxCharge' has a wrong offset!");
|
|
static_assert(offsetof(FGRPChargeSettings, RechargePerSecond) == 0x000004, "Member 'FGRPChargeSettings::RechargePerSecond' has a wrong offset!");
|
|
static_assert(offsetof(FGRPChargeSettings, RechargeDelay) == 0x000008, "Member 'FGRPChargeSettings::RechargeDelay' has a wrong offset!");
|
|
static_assert(offsetof(FGRPChargeSettings, AutoRechargeWithPickupBelowPct) == 0x00000C, "Member 'FGRPChargeSettings::AutoRechargeWithPickupBelowPct' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_MeleeUnpaired
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
struct FPhxRootMotionSource_MeleeUnpaired final : public FRootMotionSource
|
|
{
|
|
public:
|
|
uint8 Pad_98[0x28]; // 0x0098(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_MeleeUnpaired) == 0x000010, "Wrong alignment on FPhxRootMotionSource_MeleeUnpaired");
|
|
static_assert(sizeof(FPhxRootMotionSource_MeleeUnpaired) == 0x0000C0, "Wrong size on FPhxRootMotionSource_MeleeUnpaired");
|
|
|
|
// ScriptStruct Phoenix.SlotBlendWeights
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FSlotBlendWeights final
|
|
{
|
|
public:
|
|
float HipsBlendWeight; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpineBlendWeight; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NeckBlendWeight; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadBlendWeight; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RightShoulderBlendWeight; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeftShoulderBlendWeight; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RightArmBlendWeight; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeftArmBlendWeight; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RightHandBlendWeight; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeftHandBlendWeight; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PistolGripBlendWeight; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BatonGripBlendWeight; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShotgunGripBlendWeight; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AssaultRifleGripBlendWeight; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FSlotBlendWeights) == 0x000004, "Wrong alignment on FSlotBlendWeights");
|
|
static_assert(sizeof(FSlotBlendWeights) == 0x000038, "Wrong size on FSlotBlendWeights");
|
|
static_assert(offsetof(FSlotBlendWeights, HipsBlendWeight) == 0x000000, "Member 'FSlotBlendWeights::HipsBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, SpineBlendWeight) == 0x000004, "Member 'FSlotBlendWeights::SpineBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, NeckBlendWeight) == 0x000008, "Member 'FSlotBlendWeights::NeckBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, HeadBlendWeight) == 0x00000C, "Member 'FSlotBlendWeights::HeadBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, RightShoulderBlendWeight) == 0x000010, "Member 'FSlotBlendWeights::RightShoulderBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, LeftShoulderBlendWeight) == 0x000014, "Member 'FSlotBlendWeights::LeftShoulderBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, RightArmBlendWeight) == 0x000018, "Member 'FSlotBlendWeights::RightArmBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, LeftArmBlendWeight) == 0x00001C, "Member 'FSlotBlendWeights::LeftArmBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, RightHandBlendWeight) == 0x000020, "Member 'FSlotBlendWeights::RightHandBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, LeftHandBlendWeight) == 0x000024, "Member 'FSlotBlendWeights::LeftHandBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, PistolGripBlendWeight) == 0x000028, "Member 'FSlotBlendWeights::PistolGripBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, BatonGripBlendWeight) == 0x00002C, "Member 'FSlotBlendWeights::BatonGripBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, ShotgunGripBlendWeight) == 0x000030, "Member 'FSlotBlendWeights::ShotgunGripBlendWeight' has a wrong offset!");
|
|
static_assert(offsetof(FSlotBlendWeights, AssaultRifleGripBlendWeight) == 0x000034, "Member 'FSlotBlendWeights::AssaultRifleGripBlendWeight' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMeleeDamageEvent
|
|
// 0x0048 (0x00F0 - 0x00A8)
|
|
struct FPhxMeleeDamageEvent final : public FPointDamageEvent
|
|
{
|
|
public:
|
|
class UPhxMeleeAttackDefinition* Attack; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeHitReactResponse ReactResponse; // 0x00B0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector Knockback; // 0x00B4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeHitDirection HitDirection; // 0x00C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* HitSound; // 0x00C8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AMeleeWeapon* Weapon; // 0x00D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName GoreBoneName; // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeWoundType WoundType; // 0x00E8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFromBlock; // 0x00E9(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_EA[0x2]; // 0x00EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 HitAttempt; // 0x00EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMeleeDamageEvent) == 0x000008, "Wrong alignment on FPhxMeleeDamageEvent");
|
|
static_assert(sizeof(FPhxMeleeDamageEvent) == 0x0000F0, "Wrong size on FPhxMeleeDamageEvent");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, Attack) == 0x0000A8, "Member 'FPhxMeleeDamageEvent::Attack' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, ReactResponse) == 0x0000B0, "Member 'FPhxMeleeDamageEvent::ReactResponse' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, Knockback) == 0x0000B4, "Member 'FPhxMeleeDamageEvent::Knockback' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, HitDirection) == 0x0000C0, "Member 'FPhxMeleeDamageEvent::HitDirection' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, HitSound) == 0x0000C8, "Member 'FPhxMeleeDamageEvent::HitSound' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, Weapon) == 0x0000D0, "Member 'FPhxMeleeDamageEvent::Weapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, ForceFeedbackEffect) == 0x0000D8, "Member 'FPhxMeleeDamageEvent::ForceFeedbackEffect' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, GoreBoneName) == 0x0000E0, "Member 'FPhxMeleeDamageEvent::GoreBoneName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, WoundType) == 0x0000E8, "Member 'FPhxMeleeDamageEvent::WoundType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, bFromBlock) == 0x0000E9, "Member 'FPhxMeleeDamageEvent::bFromBlock' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMeleeDamageEvent, HitAttempt) == 0x0000EC, "Member 'FPhxMeleeDamageEvent::HitAttempt' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.HitReactionData
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FHitReactionData final
|
|
{
|
|
public:
|
|
EReactionType ReactionType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSoftObjectPath AnimationAssetPath; // 0x0008(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FSoftObjectPath> AnimationAssetPaths; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UAnimationAsset* AnimationAssetToPlay; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimationAsset*> LoadedAnimationAssets; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag GameplayEventTag; // 0x0048(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag GameplayAbilityTag; // 0x0050(0x0008)(Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EDefensiveReactDirection DefenseDirection; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTurnToFaceAttacker; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bContinuouslyFaceAttacker; // 0x005A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5B[0x1]; // 0x005B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DamageResistance; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSkipHitEffects; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPerfectTiming; // 0x0061(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldAlignWithDamageSource; // 0x0062(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECustomMovementMode CustomMovementMode; // 0x0063(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FHitReactionData) == 0x000008, "Wrong alignment on FHitReactionData");
|
|
static_assert(sizeof(FHitReactionData) == 0x000068, "Wrong size on FHitReactionData");
|
|
static_assert(offsetof(FHitReactionData, ReactionType) == 0x000000, "Member 'FHitReactionData::ReactionType' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, AnimationAssetPath) == 0x000008, "Member 'FHitReactionData::AnimationAssetPath' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, AnimationAssetPaths) == 0x000020, "Member 'FHitReactionData::AnimationAssetPaths' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, AnimationAssetToPlay) == 0x000030, "Member 'FHitReactionData::AnimationAssetToPlay' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, LoadedAnimationAssets) == 0x000038, "Member 'FHitReactionData::LoadedAnimationAssets' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, GameplayEventTag) == 0x000048, "Member 'FHitReactionData::GameplayEventTag' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, GameplayAbilityTag) == 0x000050, "Member 'FHitReactionData::GameplayAbilityTag' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, DefenseDirection) == 0x000058, "Member 'FHitReactionData::DefenseDirection' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, bTurnToFaceAttacker) == 0x000059, "Member 'FHitReactionData::bTurnToFaceAttacker' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, bContinuouslyFaceAttacker) == 0x00005A, "Member 'FHitReactionData::bContinuouslyFaceAttacker' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, DamageResistance) == 0x00005C, "Member 'FHitReactionData::DamageResistance' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, bSkipHitEffects) == 0x000060, "Member 'FHitReactionData::bSkipHitEffects' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, bPerfectTiming) == 0x000061, "Member 'FHitReactionData::bPerfectTiming' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, bShouldAlignWithDamageSource) == 0x000062, "Member 'FHitReactionData::bShouldAlignWithDamageSource' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionData, CustomMovementMode) == 0x000063, "Member 'FHitReactionData::CustomMovementMode' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.DefensiveReactionRow
|
|
// 0x00F0 (0x00F8 - 0x0008)
|
|
struct FDefensiveReactionRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FHitReactionData Data; // 0x0008(0x0068)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer RequiredCharacterTags; // 0x0070(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AbsentCharacterTags; // 0x0090(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer RequiredAttackerTags; // 0x00B0(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AbsentAttackerTags; // 0x00D0(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bProjectile; // 0x00F0(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FDefensiveReactionRow) == 0x000008, "Wrong alignment on FDefensiveReactionRow");
|
|
static_assert(sizeof(FDefensiveReactionRow) == 0x0000F8, "Wrong size on FDefensiveReactionRow");
|
|
static_assert(offsetof(FDefensiveReactionRow, Data) == 0x000008, "Member 'FDefensiveReactionRow::Data' has a wrong offset!");
|
|
static_assert(offsetof(FDefensiveReactionRow, RequiredCharacterTags) == 0x000070, "Member 'FDefensiveReactionRow::RequiredCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(FDefensiveReactionRow, AbsentCharacterTags) == 0x000090, "Member 'FDefensiveReactionRow::AbsentCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(FDefensiveReactionRow, RequiredAttackerTags) == 0x0000B0, "Member 'FDefensiveReactionRow::RequiredAttackerTags' has a wrong offset!");
|
|
static_assert(offsetof(FDefensiveReactionRow, AbsentAttackerTags) == 0x0000D0, "Member 'FDefensiveReactionRow::AbsentAttackerTags' has a wrong offset!");
|
|
static_assert(offsetof(FDefensiveReactionRow, bProjectile) == 0x0000F0, "Member 'FDefensiveReactionRow::bProjectile' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RangedHit
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct FRangedHit final
|
|
{
|
|
public:
|
|
EPhxRangedHitTarget WhenHittingWeakSpot; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCheckSurface; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicalSurface HitSurface; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* HitSound; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UParticleSystem* ImpactEffect; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UNiagaraSystem*> ImpactFXs; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialInterface*> HitDecalMaterials; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float HitDecalSizeMin; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HitDecalSizeMax; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AActor> StickInTargetObject; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StickInTargetRandomAngle; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStickMoveToBone; // 0x004C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStickSurfaceNormal; // 0x004D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RicochetChance; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RicochetAngleVariance; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxRicochetCount; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideDamage; // 0x005C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Damage; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0068(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FRangedHit) == 0x000008, "Wrong alignment on FRangedHit");
|
|
static_assert(sizeof(FRangedHit) == 0x000070, "Wrong size on FRangedHit");
|
|
static_assert(offsetof(FRangedHit, WhenHittingWeakSpot) == 0x000000, "Member 'FRangedHit::WhenHittingWeakSpot' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, bCheckSurface) == 0x000001, "Member 'FRangedHit::bCheckSurface' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, HitSurface) == 0x000002, "Member 'FRangedHit::HitSurface' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, HitSound) == 0x000008, "Member 'FRangedHit::HitSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, ImpactEffect) == 0x000010, "Member 'FRangedHit::ImpactEffect' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, ImpactFXs) == 0x000018, "Member 'FRangedHit::ImpactFXs' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, HitDecalMaterials) == 0x000028, "Member 'FRangedHit::HitDecalMaterials' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, HitDecalSizeMin) == 0x000038, "Member 'FRangedHit::HitDecalSizeMin' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, HitDecalSizeMax) == 0x00003C, "Member 'FRangedHit::HitDecalSizeMax' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, StickInTargetObject) == 0x000040, "Member 'FRangedHit::StickInTargetObject' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, StickInTargetRandomAngle) == 0x000048, "Member 'FRangedHit::StickInTargetRandomAngle' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, bStickMoveToBone) == 0x00004C, "Member 'FRangedHit::bStickMoveToBone' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, bStickSurfaceNormal) == 0x00004D, "Member 'FRangedHit::bStickSurfaceNormal' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, RicochetChance) == 0x000050, "Member 'FRangedHit::RicochetChance' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, RicochetAngleVariance) == 0x000054, "Member 'FRangedHit::RicochetAngleVariance' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, MaxRicochetCount) == 0x000058, "Member 'FRangedHit::MaxRicochetCount' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, bOverrideDamage) == 0x00005C, "Member 'FRangedHit::bOverrideDamage' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, Damage) == 0x000060, "Member 'FRangedHit::Damage' has a wrong offset!");
|
|
static_assert(offsetof(FRangedHit, DamageType) == 0x000068, "Member 'FRangedHit::DamageType' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SpikeDetectionCapsuleSize
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FSpikeDetectionCapsuleSize final
|
|
{
|
|
public:
|
|
float CapsuleHalfHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleZOffset; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpaledOffset_GRP; // 0x000C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpaledOffset_Melee; // 0x0018(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FSpikeDetectionCapsuleSize) == 0x000004, "Wrong alignment on FSpikeDetectionCapsuleSize");
|
|
static_assert(sizeof(FSpikeDetectionCapsuleSize) == 0x000024, "Wrong size on FSpikeDetectionCapsuleSize");
|
|
static_assert(offsetof(FSpikeDetectionCapsuleSize, CapsuleHalfHeight) == 0x000000, "Member 'FSpikeDetectionCapsuleSize::CapsuleHalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(FSpikeDetectionCapsuleSize, CapsuleRadius) == 0x000004, "Member 'FSpikeDetectionCapsuleSize::CapsuleRadius' has a wrong offset!");
|
|
static_assert(offsetof(FSpikeDetectionCapsuleSize, CapsuleZOffset) == 0x000008, "Member 'FSpikeDetectionCapsuleSize::CapsuleZOffset' has a wrong offset!");
|
|
static_assert(offsetof(FSpikeDetectionCapsuleSize, ImpaledOffset_GRP) == 0x00000C, "Member 'FSpikeDetectionCapsuleSize::ImpaledOffset_GRP' has a wrong offset!");
|
|
static_assert(offsetof(FSpikeDetectionCapsuleSize, ImpaledOffset_Melee) == 0x000018, "Member 'FSpikeDetectionCapsuleSize::ImpaledOffset_Melee' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIChargeGenericEventDescriptor
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPhxAIChargeGenericEventDescriptor
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer RequiredEventGameplayTags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIChargeGenericEventDescriptor) == 0x000008, "Wrong alignment on FPhxAIChargeGenericEventDescriptor");
|
|
static_assert(sizeof(FPhxAIChargeGenericEventDescriptor) == 0x000028, "Wrong size on FPhxAIChargeGenericEventDescriptor");
|
|
static_assert(offsetof(FPhxAIChargeGenericEventDescriptor, bEnabled) == 0x000000, "Member 'FPhxAIChargeGenericEventDescriptor::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIChargeGenericEventDescriptor, RequiredEventGameplayTags) == 0x000008, "Member 'FPhxAIChargeGenericEventDescriptor::RequiredEventGameplayTags' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIChargeChaseEventDescriptor
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
struct FPhxAIChargeChaseEventDescriptor final : public FPhxAIChargeGenericEventDescriptor
|
|
{
|
|
public:
|
|
float Time; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIChargeChaseEventDescriptor) == 0x000008, "Wrong alignment on FPhxAIChargeChaseEventDescriptor");
|
|
static_assert(sizeof(FPhxAIChargeChaseEventDescriptor) == 0x000030, "Wrong size on FPhxAIChargeChaseEventDescriptor");
|
|
static_assert(offsetof(FPhxAIChargeChaseEventDescriptor, Time) == 0x000028, "Member 'FPhxAIChargeChaseEventDescriptor::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.HitRecord
|
|
// 0x00F8 (0x00F8 - 0x0000)
|
|
struct FHitRecord final
|
|
{
|
|
public:
|
|
class UPhxMeleeAttackDefinition* MeleeAttack; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULevelSequence* CameraAnim; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> AttackerWPtr; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWeapon* Weapon; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Damage; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BodyPartDamage; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKill; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKnockdown; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxBodyPartType HitBodyPart; // 0x0042(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSnapToGrabBone; // 0x0043(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Timestamp; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 FrameStamp; // 0x0048(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector WorldKnockback; // 0x004C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BoneHit; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactLocation; // 0x0060(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactNormal; // 0x006C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactDirection; // 0x0078(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldAlignWithDamageSource; // 0x0084(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHitReactImpactDirection AlignDirection; // 0x0085(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FHitReactionData ReactionData; // 0x0088(0x0068)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, EditConst, NativeAccessSpecifierPublic)
|
|
bool bBodyPartKilled; // 0x00F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FHitRecord) == 0x000008, "Wrong alignment on FHitRecord");
|
|
static_assert(sizeof(FHitRecord) == 0x0000F8, "Wrong size on FHitRecord");
|
|
static_assert(offsetof(FHitRecord, MeleeAttack) == 0x000000, "Member 'FHitRecord::MeleeAttack' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, CameraAnim) == 0x000008, "Member 'FHitRecord::CameraAnim' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, DamageType) == 0x000020, "Member 'FHitRecord::DamageType' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, AttackerWPtr) == 0x000028, "Member 'FHitRecord::AttackerWPtr' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, Weapon) == 0x000030, "Member 'FHitRecord::Weapon' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, Damage) == 0x000038, "Member 'FHitRecord::Damage' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, BodyPartDamage) == 0x00003C, "Member 'FHitRecord::BodyPartDamage' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, bKill) == 0x000040, "Member 'FHitRecord::bKill' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, bKnockdown) == 0x000041, "Member 'FHitRecord::bKnockdown' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, HitBodyPart) == 0x000042, "Member 'FHitRecord::HitBodyPart' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, bSnapToGrabBone) == 0x000043, "Member 'FHitRecord::bSnapToGrabBone' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, Timestamp) == 0x000044, "Member 'FHitRecord::Timestamp' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, FrameStamp) == 0x000048, "Member 'FHitRecord::FrameStamp' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, WorldKnockback) == 0x00004C, "Member 'FHitRecord::WorldKnockback' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, BoneHit) == 0x000058, "Member 'FHitRecord::BoneHit' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, ImpactLocation) == 0x000060, "Member 'FHitRecord::ImpactLocation' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, ImpactNormal) == 0x00006C, "Member 'FHitRecord::ImpactNormal' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, ImpactDirection) == 0x000078, "Member 'FHitRecord::ImpactDirection' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, bShouldAlignWithDamageSource) == 0x000084, "Member 'FHitRecord::bShouldAlignWithDamageSource' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, AlignDirection) == 0x000085, "Member 'FHitRecord::AlignDirection' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, ReactionData) == 0x000088, "Member 'FHitRecord::ReactionData' has a wrong offset!");
|
|
static_assert(offsetof(FHitRecord, bBodyPartKilled) == 0x0000F0, "Member 'FHitRecord::bBodyPartKilled' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_MoveToAnimationForce
|
|
// 0x0040 (0x00E0 - 0x00A0)
|
|
struct FPhxRootMotionSource_MoveToAnimationForce final : public FRootMotionSource
|
|
{
|
|
public:
|
|
struct FVector StartLocation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetLocation; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FQuat StartRotation; // 0x00B0(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FQuat TargetRotation; // 0x00C0(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float MaxRotationSpeed; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentMoveFraction; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_D8[0x8]; // 0x00D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_MoveToAnimationForce) == 0x000010, "Wrong alignment on FPhxRootMotionSource_MoveToAnimationForce");
|
|
static_assert(sizeof(FPhxRootMotionSource_MoveToAnimationForce) == 0x0000E0, "Wrong size on FPhxRootMotionSource_MoveToAnimationForce");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToAnimationForce, StartLocation) == 0x000098, "Member 'FPhxRootMotionSource_MoveToAnimationForce::StartLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToAnimationForce, TargetLocation) == 0x0000A4, "Member 'FPhxRootMotionSource_MoveToAnimationForce::TargetLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToAnimationForce, StartRotation) == 0x0000B0, "Member 'FPhxRootMotionSource_MoveToAnimationForce::StartRotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToAnimationForce, TargetRotation) == 0x0000C0, "Member 'FPhxRootMotionSource_MoveToAnimationForce::TargetRotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToAnimationForce, MaxRotationSpeed) == 0x0000D0, "Member 'FPhxRootMotionSource_MoveToAnimationForce::MaxRotationSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToAnimationForce, CurrentMoveFraction) == 0x0000D4, "Member 'FPhxRootMotionSource_MoveToAnimationForce::CurrentMoveFraction' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.EquipmentSpawningData
|
|
// 0x0028 (0x0030 - 0x0008)
|
|
struct FEquipmentSpawningData final : public FTableRowBase
|
|
{
|
|
public:
|
|
TSoftClassPtr<class UClass> EquipmentAssetRef; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FEquipmentSpawningData) == 0x000008, "Wrong alignment on FEquipmentSpawningData");
|
|
static_assert(sizeof(FEquipmentSpawningData) == 0x000030, "Wrong size on FEquipmentSpawningData");
|
|
static_assert(offsetof(FEquipmentSpawningData, EquipmentAssetRef) == 0x000008, "Member 'FEquipmentSpawningData::EquipmentAssetRef' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPlayerDamageModifiers
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxPlayerDamageModifiers final
|
|
{
|
|
public:
|
|
float BehindDamageTakenMultiplier; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BehindDamageTakenAngle; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPlayerDamageModifiers) == 0x000004, "Wrong alignment on FPhxPlayerDamageModifiers");
|
|
static_assert(sizeof(FPhxPlayerDamageModifiers) == 0x000008, "Wrong size on FPhxPlayerDamageModifiers");
|
|
static_assert(offsetof(FPhxPlayerDamageModifiers, BehindDamageTakenMultiplier) == 0x000000, "Member 'FPhxPlayerDamageModifiers::BehindDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerDamageModifiers, BehindDamageTakenAngle) == 0x000004, "Member 'FPhxPlayerDamageModifiers::BehindDamageTakenAngle' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxEntitlementOwnership
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct alignas(0x08) FPhxEntitlementOwnership final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxEntitlementOwnership) == 0x000008, "Wrong alignment on FPhxEntitlementOwnership");
|
|
static_assert(sizeof(FPhxEntitlementOwnership) == 0x000050, "Wrong size on FPhxEntitlementOwnership");
|
|
|
|
// ScriptStruct Phoenix.MeleeAttack
|
|
// 0x01A8 (0x01B0 - 0x0008)
|
|
struct alignas(0x10) FMeleeAttack final : public FTableRowBase
|
|
{
|
|
public:
|
|
uint8 Pad_8[0xAC]; // 0x0008(0x00AC)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EAttackMoveType Move; // 0x00B4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAttackResultType Result; // 0x00B5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B6[0x2]; // 0x00B6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Context; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Damage; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxRange; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinRange; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxHealthPercent; // 0x00C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinHealthPercent; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Weight; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CooldownTime; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEndIfMiss; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseGrabBone; // 0x00D9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DA[0x2]; // 0x00DA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 ConnectRange; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EffectiveHitRange; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeHitDirection HitDirection; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeSideType StartSide; // 0x00E5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeSideType EndSide; // 0x00E6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E7[0x1]; // 0x00E7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName TargetBone; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer RequiredCharacterTags; // 0x00F0(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TargetTagWhitelist; // 0x0110(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TargetTagBlacklist; // 0x0130(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* AttackMontage; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ReactMontage; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class ULevelSequence* ReactCameraAnim; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0168(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0170(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UCameraShakeBase> CameraShakeVictim; // 0x0180(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UForceFeedbackEffect* ForceFeedbackEffectVictim; // 0x0188(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AttackSound; // 0x0190(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* HitSound; // 0x0198(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CutKillDelay; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ContextMaxRange; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ContextMaxAngle; // 0x01A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWhiteList; // 0x01AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bBlackList; // 0x01AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1AE[0x2]; // 0x01AE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FMeleeAttack) == 0x000010, "Wrong alignment on FMeleeAttack");
|
|
static_assert(sizeof(FMeleeAttack) == 0x0001B0, "Wrong size on FMeleeAttack");
|
|
static_assert(offsetof(FMeleeAttack, Move) == 0x0000B4, "Member 'FMeleeAttack::Move' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, Result) == 0x0000B5, "Member 'FMeleeAttack::Result' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, Context) == 0x0000B8, "Member 'FMeleeAttack::Context' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, Damage) == 0x0000BC, "Member 'FMeleeAttack::Damage' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, MaxRange) == 0x0000C0, "Member 'FMeleeAttack::MaxRange' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, MinRange) == 0x0000C4, "Member 'FMeleeAttack::MinRange' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, MaxHealthPercent) == 0x0000C8, "Member 'FMeleeAttack::MaxHealthPercent' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, MinHealthPercent) == 0x0000CC, "Member 'FMeleeAttack::MinHealthPercent' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, Weight) == 0x0000D0, "Member 'FMeleeAttack::Weight' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, CooldownTime) == 0x0000D4, "Member 'FMeleeAttack::CooldownTime' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, bEndIfMiss) == 0x0000D8, "Member 'FMeleeAttack::bEndIfMiss' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, bUseGrabBone) == 0x0000D9, "Member 'FMeleeAttack::bUseGrabBone' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, ConnectRange) == 0x0000DC, "Member 'FMeleeAttack::ConnectRange' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, EffectiveHitRange) == 0x0000E0, "Member 'FMeleeAttack::EffectiveHitRange' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, HitDirection) == 0x0000E4, "Member 'FMeleeAttack::HitDirection' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, StartSide) == 0x0000E5, "Member 'FMeleeAttack::StartSide' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, EndSide) == 0x0000E6, "Member 'FMeleeAttack::EndSide' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, TargetBone) == 0x0000E8, "Member 'FMeleeAttack::TargetBone' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, RequiredCharacterTags) == 0x0000F0, "Member 'FMeleeAttack::RequiredCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, TargetTagWhitelist) == 0x000110, "Member 'FMeleeAttack::TargetTagWhitelist' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, TargetTagBlacklist) == 0x000130, "Member 'FMeleeAttack::TargetTagBlacklist' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, AttackMontage) == 0x000150, "Member 'FMeleeAttack::AttackMontage' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, ReactMontage) == 0x000158, "Member 'FMeleeAttack::ReactMontage' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, ReactCameraAnim) == 0x000160, "Member 'FMeleeAttack::ReactCameraAnim' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, DamageType) == 0x000168, "Member 'FMeleeAttack::DamageType' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, CameraShake) == 0x000170, "Member 'FMeleeAttack::CameraShake' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, ForceFeedbackEffect) == 0x000178, "Member 'FMeleeAttack::ForceFeedbackEffect' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, CameraShakeVictim) == 0x000180, "Member 'FMeleeAttack::CameraShakeVictim' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, ForceFeedbackEffectVictim) == 0x000188, "Member 'FMeleeAttack::ForceFeedbackEffectVictim' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, AttackSound) == 0x000190, "Member 'FMeleeAttack::AttackSound' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, HitSound) == 0x000198, "Member 'FMeleeAttack::HitSound' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, CutKillDelay) == 0x0001A0, "Member 'FMeleeAttack::CutKillDelay' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, ContextMaxRange) == 0x0001A4, "Member 'FMeleeAttack::ContextMaxRange' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, ContextMaxAngle) == 0x0001A8, "Member 'FMeleeAttack::ContextMaxAngle' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, bWhiteList) == 0x0001AC, "Member 'FMeleeAttack::bWhiteList' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttack, bBlackList) == 0x0001AD, "Member 'FMeleeAttack::bBlackList' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICompanionFacingWeights
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhxAICompanionFacingWeights final
|
|
{
|
|
public:
|
|
float FaceCurrentFacingWeight; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FacePlayerWeight; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FaceEnvironmentWeight; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICompanionFacingWeights) == 0x000004, "Wrong alignment on FPhxAICompanionFacingWeights");
|
|
static_assert(sizeof(FPhxAICompanionFacingWeights) == 0x00000C, "Wrong size on FPhxAICompanionFacingWeights");
|
|
static_assert(offsetof(FPhxAICompanionFacingWeights, FaceCurrentFacingWeight) == 0x000000, "Member 'FPhxAICompanionFacingWeights::FaceCurrentFacingWeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionFacingWeights, FacePlayerWeight) == 0x000004, "Member 'FPhxAICompanionFacingWeights::FacePlayerWeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionFacingWeights, FaceEnvironmentWeight) == 0x000008, "Member 'FPhxAICompanionFacingWeights::FaceEnvironmentWeight' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ItemData
|
|
// 0x00F8 (0x0100 - 0x0008)
|
|
struct FItemData final : public FTableRowBase
|
|
{
|
|
public:
|
|
class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Quantity; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 StartingPurchaseQty; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxItemQuantityPerStack; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CalistoPrice; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CalistoSellPrice; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EItemDataCategory Category; // 0x0024(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EItemDataSubCategory SubCategory; // 0x0025(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UVirtualItemData* VirtualItemData; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> BlueprintClass; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer GameplayTags; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TMap<EPhxUIModStat, float> UIBaseStats; // 0x0078(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxUIModStat> UIBaseStatsArray; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<TSoftClassPtr<class UClass>> RequiredItems; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxCraftingRecipe*> CraftingRecipes; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FItemData) == 0x000008, "Wrong alignment on FItemData");
|
|
static_assert(sizeof(FItemData) == 0x000100, "Wrong size on FItemData");
|
|
static_assert(offsetof(FItemData, Name) == 0x000008, "Member 'FItemData::Name' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, Quantity) == 0x000010, "Member 'FItemData::Quantity' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, StartingPurchaseQty) == 0x000014, "Member 'FItemData::StartingPurchaseQty' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, MaxItemQuantityPerStack) == 0x000018, "Member 'FItemData::MaxItemQuantityPerStack' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, CalistoPrice) == 0x00001C, "Member 'FItemData::CalistoPrice' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, CalistoSellPrice) == 0x000020, "Member 'FItemData::CalistoSellPrice' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, Category) == 0x000024, "Member 'FItemData::Category' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, SubCategory) == 0x000025, "Member 'FItemData::SubCategory' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, VirtualItemData) == 0x000028, "Member 'FItemData::VirtualItemData' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, BlueprintClass) == 0x000030, "Member 'FItemData::BlueprintClass' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, GameplayTags) == 0x000058, "Member 'FItemData::GameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, UIBaseStats) == 0x000078, "Member 'FItemData::UIBaseStats' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, UIBaseStatsArray) == 0x0000C8, "Member 'FItemData::UIBaseStatsArray' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, RequiredItems) == 0x0000D8, "Member 'FItemData::RequiredItems' has a wrong offset!");
|
|
static_assert(offsetof(FItemData, CraftingRecipes) == 0x0000E8, "Member 'FItemData::CraftingRecipes' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.StateTransitionEvent
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateTransitionEvent final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UStateParams* Params; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FStateTransitionEvent) == 0x000008, "Wrong alignment on FStateTransitionEvent");
|
|
static_assert(sizeof(FStateTransitionEvent) == 0x000010, "Wrong size on FStateTransitionEvent");
|
|
static_assert(offsetof(FStateTransitionEvent, Params) == 0x000008, "Member 'FStateTransitionEvent::Params' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.StateTransitionQueue
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateTransitionQueue final
|
|
{
|
|
public:
|
|
TArray<struct FStateTransitionEvent> Events; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FStateTransitionQueue) == 0x000008, "Wrong alignment on FStateTransitionQueue");
|
|
static_assert(sizeof(FStateTransitionQueue) == 0x000010, "Wrong size on FStateTransitionQueue");
|
|
static_assert(offsetof(FStateTransitionQueue, Events) == 0x000000, "Member 'FStateTransitionQueue::Events' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.HitReactionRow
|
|
// 0x0128 (0x0130 - 0x0008)
|
|
struct FHitReactionRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
bool bBlackList; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FHitReactionData Data; // 0x0010(0x0068)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0078(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UDamageType>> DamageTypes; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer RequiredCharacterTags; // 0x0090(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AbsentCharacterTags; // 0x00B0(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AbsentAttackerTags; // 0x00D0(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<EHitReactImpactDirection> ImpactDirections; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
EStoppingPowerToleranceRemainingFilter HasStoppingPowerTolerance; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 ClearanceChecksRequired; // 0x0101(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClearanceCheckShouldFail; // 0x0102(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_103[0x1]; // 0x0103(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ClearanceCheckDistance; // 0x0104(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGoreLevel GoreLevel; // 0x0108(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUnpairedDeath; // 0x0109(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_10A[0x6]; // 0x010A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<EPhxBodyPartType> BodyParts; // 0x0110(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float MinDistanceFromDamageCauser; // 0x0120(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDistanceFromDamageCauser; // 0x0124(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeHitDirection MeleeHitDirection; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 RequiredMeleeContext; // 0x012C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FHitReactionRow) == 0x000008, "Wrong alignment on FHitReactionRow");
|
|
static_assert(sizeof(FHitReactionRow) == 0x000130, "Wrong size on FHitReactionRow");
|
|
static_assert(offsetof(FHitReactionRow, bBlackList) == 0x000008, "Member 'FHitReactionRow::bBlackList' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, Data) == 0x000010, "Member 'FHitReactionRow::Data' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, DamageType) == 0x000078, "Member 'FHitReactionRow::DamageType' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, DamageTypes) == 0x000080, "Member 'FHitReactionRow::DamageTypes' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, RequiredCharacterTags) == 0x000090, "Member 'FHitReactionRow::RequiredCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, AbsentCharacterTags) == 0x0000B0, "Member 'FHitReactionRow::AbsentCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, AbsentAttackerTags) == 0x0000D0, "Member 'FHitReactionRow::AbsentAttackerTags' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, ImpactDirections) == 0x0000F0, "Member 'FHitReactionRow::ImpactDirections' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, HasStoppingPowerTolerance) == 0x000100, "Member 'FHitReactionRow::HasStoppingPowerTolerance' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, ClearanceChecksRequired) == 0x000101, "Member 'FHitReactionRow::ClearanceChecksRequired' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, bClearanceCheckShouldFail) == 0x000102, "Member 'FHitReactionRow::bClearanceCheckShouldFail' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, ClearanceCheckDistance) == 0x000104, "Member 'FHitReactionRow::ClearanceCheckDistance' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, GoreLevel) == 0x000108, "Member 'FHitReactionRow::GoreLevel' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, bUnpairedDeath) == 0x000109, "Member 'FHitReactionRow::bUnpairedDeath' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, BodyParts) == 0x000110, "Member 'FHitReactionRow::BodyParts' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, MinDistanceFromDamageCauser) == 0x000120, "Member 'FHitReactionRow::MinDistanceFromDamageCauser' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, MaxDistanceFromDamageCauser) == 0x000124, "Member 'FHitReactionRow::MaxDistanceFromDamageCauser' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, MeleeHitDirection) == 0x000128, "Member 'FHitReactionRow::MeleeHitDirection' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactionRow, RequiredMeleeContext) == 0x00012C, "Member 'FHitReactionRow::RequiredMeleeContext' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.VehSplineFollowParams
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FVehSplineFollowParams final
|
|
{
|
|
public:
|
|
class AActor* SplineActor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineStartDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineStopDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FVehSplineFollowParams) == 0x000008, "Wrong alignment on FVehSplineFollowParams");
|
|
static_assert(sizeof(FVehSplineFollowParams) == 0x000010, "Wrong size on FVehSplineFollowParams");
|
|
static_assert(offsetof(FVehSplineFollowParams, SplineActor) == 0x000000, "Member 'FVehSplineFollowParams::SplineActor' has a wrong offset!");
|
|
static_assert(offsetof(FVehSplineFollowParams, SplineStartDistance) == 0x000008, "Member 'FVehSplineFollowParams::SplineStartDistance' has a wrong offset!");
|
|
static_assert(offsetof(FVehSplineFollowParams, SplineStopDistance) == 0x00000C, "Member 'FVehSplineFollowParams::SplineStopDistance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDodgeAnimationPair
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxAIDodgeAnimationPair final
|
|
{
|
|
public:
|
|
TArray<class UAnimMontage*> LeftDodges; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimMontage*> RightDodges; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDodgeAnimationPair) == 0x000008, "Wrong alignment on FPhxAIDodgeAnimationPair");
|
|
static_assert(sizeof(FPhxAIDodgeAnimationPair) == 0x000020, "Wrong size on FPhxAIDodgeAnimationPair");
|
|
static_assert(offsetof(FPhxAIDodgeAnimationPair, LeftDodges) == 0x000000, "Member 'FPhxAIDodgeAnimationPair::LeftDodges' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDodgeAnimationPair, RightDodges) == 0x000010, "Member 'FPhxAIDodgeAnimationPair::RightDodges' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryLevelSpace
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
struct FPhxTelemetryLevelSpace final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
class FString ID; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxTelemetryLevelSpaceAction Action; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ELevelSpaceType Type; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeInSpace; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 GameTime; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryLevelSpace) == 0x000008, "Wrong alignment on FPhxTelemetryLevelSpace");
|
|
static_assert(sizeof(FPhxTelemetryLevelSpace) == 0x000050, "Wrong size on FPhxTelemetryLevelSpace");
|
|
static_assert(offsetof(FPhxTelemetryLevelSpace, ID) == 0x000028, "Member 'FPhxTelemetryLevelSpace::ID' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryLevelSpace, Action) == 0x000038, "Member 'FPhxTelemetryLevelSpace::Action' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryLevelSpace, Type) == 0x000039, "Member 'FPhxTelemetryLevelSpace::Type' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryLevelSpace, TimeInSpace) == 0x00003C, "Member 'FPhxTelemetryLevelSpace::TimeInSpace' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryLevelSpace, GameTime) == 0x000040, "Member 'FPhxTelemetryLevelSpace::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryLevelSpace, Time) == 0x000048, "Member 'FPhxTelemetryLevelSpace::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ActionMapKey
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FActionMapKey final
|
|
{
|
|
public:
|
|
class FName ActionName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AxisScale; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxControllerKeys GamepadIcon; // 0x000C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FKey GamepadKey; // 0x0010(0x0018)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxControllerKeys KeyboardIcon; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FKey KeyboardKey; // 0x0030(0x0018)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxControllerKeys SecondaryKeyboardIcon; // 0x0048(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FKey SecondaryKeyboardKey; // 0x0050(0x0018)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FActionMapKey) == 0x000008, "Wrong alignment on FActionMapKey");
|
|
static_assert(sizeof(FActionMapKey) == 0x000068, "Wrong size on FActionMapKey");
|
|
static_assert(offsetof(FActionMapKey, ActionName) == 0x000000, "Member 'FActionMapKey::ActionName' has a wrong offset!");
|
|
static_assert(offsetof(FActionMapKey, AxisScale) == 0x000008, "Member 'FActionMapKey::AxisScale' has a wrong offset!");
|
|
static_assert(offsetof(FActionMapKey, GamepadIcon) == 0x00000C, "Member 'FActionMapKey::GamepadIcon' has a wrong offset!");
|
|
static_assert(offsetof(FActionMapKey, GamepadKey) == 0x000010, "Member 'FActionMapKey::GamepadKey' has a wrong offset!");
|
|
static_assert(offsetof(FActionMapKey, KeyboardIcon) == 0x000028, "Member 'FActionMapKey::KeyboardIcon' has a wrong offset!");
|
|
static_assert(offsetof(FActionMapKey, KeyboardKey) == 0x000030, "Member 'FActionMapKey::KeyboardKey' has a wrong offset!");
|
|
static_assert(offsetof(FActionMapKey, SecondaryKeyboardIcon) == 0x000048, "Member 'FActionMapKey::SecondaryKeyboardIcon' has a wrong offset!");
|
|
static_assert(offsetof(FActionMapKey, SecondaryKeyboardKey) == 0x000050, "Member 'FActionMapKey::SecondaryKeyboardKey' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CharacterAnimInstanceProxyBase
|
|
// 0x0040 (0x0800 - 0x07C0)
|
|
struct FCharacterAnimInstanceProxyBase : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
class APhxCharacter* OwningCharacter; // 0x07C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSlotBlendWeights SlotBlendWeights; // 0x07C8(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCharacterAnimInstanceProxyBase) == 0x000010, "Wrong alignment on FCharacterAnimInstanceProxyBase");
|
|
static_assert(sizeof(FCharacterAnimInstanceProxyBase) == 0x000800, "Wrong size on FCharacterAnimInstanceProxyBase");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxyBase, OwningCharacter) == 0x0007C0, "Member 'FCharacterAnimInstanceProxyBase::OwningCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxyBase, SlotBlendWeights) == 0x0007C8, "Member 'FCharacterAnimInstanceProxyBase::SlotBlendWeights' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.NotificationData
|
|
// 0x0128 (0x0128 - 0x0000)
|
|
struct FNotificationData final
|
|
{
|
|
public:
|
|
ENotificationType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FItemData ItemData; // 0x0008(0x0100)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float OptionalNumericValue; // 0x0108(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText OptionalCustomMessage; // 0x0110(0x0018)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FNotificationData) == 0x000008, "Wrong alignment on FNotificationData");
|
|
static_assert(sizeof(FNotificationData) == 0x000128, "Wrong size on FNotificationData");
|
|
static_assert(offsetof(FNotificationData, Type) == 0x000000, "Member 'FNotificationData::Type' has a wrong offset!");
|
|
static_assert(offsetof(FNotificationData, ItemData) == 0x000008, "Member 'FNotificationData::ItemData' has a wrong offset!");
|
|
static_assert(offsetof(FNotificationData, OptionalNumericValue) == 0x000108, "Member 'FNotificationData::OptionalNumericValue' has a wrong offset!");
|
|
static_assert(offsetof(FNotificationData, OptionalCustomMessage) == 0x000110, "Member 'FNotificationData::OptionalCustomMessage' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_GRPHold
|
|
// 0x0040 (0x00E0 - 0x00A0)
|
|
struct FPhxRootMotionSource_GRPHold final : public FRootMotionSource
|
|
{
|
|
public:
|
|
uint8 Pad_98[0x48]; // 0x0098(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_GRPHold) == 0x000010, "Wrong alignment on FPhxRootMotionSource_GRPHold");
|
|
static_assert(sizeof(FPhxRootMotionSource_GRPHold) == 0x0000E0, "Wrong size on FPhxRootMotionSource_GRPHold");
|
|
|
|
// ScriptStruct Phoenix.HeadTrackingThresholdData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FHeadTrackingThresholdData final
|
|
{
|
|
public:
|
|
class UCurveFloat* POIHeadTrackingAlphaCurve; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingPOIStartFollowSpeed; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingPOIStopFollowSpeed; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FastHeadTrackingPOIStartFollowSpeed; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FastHeadTrackingPOIStopFollowSpeed; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float POIStartHeadTrackingLeftThreshold; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float POIStartHeadTrackingRightThreshold; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float POIStartHeadTrackingUpThreshold; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float POIStartHeadTrackingDownThreshold; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float POIStopHeadTrackingLeftThreshold; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float POIStopHeadTrackingRightThreshold; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float POIStopHeadTrackingUpThreshold; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float POIStopHeadTrackingDownThreshold; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FHeadTrackingThresholdData) == 0x000008, "Wrong alignment on FHeadTrackingThresholdData");
|
|
static_assert(sizeof(FHeadTrackingThresholdData) == 0x000038, "Wrong size on FHeadTrackingThresholdData");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, POIHeadTrackingAlphaCurve) == 0x000000, "Member 'FHeadTrackingThresholdData::POIHeadTrackingAlphaCurve' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, HeadTrackingPOIStartFollowSpeed) == 0x000008, "Member 'FHeadTrackingThresholdData::HeadTrackingPOIStartFollowSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, HeadTrackingPOIStopFollowSpeed) == 0x00000C, "Member 'FHeadTrackingThresholdData::HeadTrackingPOIStopFollowSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, FastHeadTrackingPOIStartFollowSpeed) == 0x000010, "Member 'FHeadTrackingThresholdData::FastHeadTrackingPOIStartFollowSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, FastHeadTrackingPOIStopFollowSpeed) == 0x000014, "Member 'FHeadTrackingThresholdData::FastHeadTrackingPOIStopFollowSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, POIStartHeadTrackingLeftThreshold) == 0x000018, "Member 'FHeadTrackingThresholdData::POIStartHeadTrackingLeftThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, POIStartHeadTrackingRightThreshold) == 0x00001C, "Member 'FHeadTrackingThresholdData::POIStartHeadTrackingRightThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, POIStartHeadTrackingUpThreshold) == 0x000020, "Member 'FHeadTrackingThresholdData::POIStartHeadTrackingUpThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, POIStartHeadTrackingDownThreshold) == 0x000024, "Member 'FHeadTrackingThresholdData::POIStartHeadTrackingDownThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, POIStopHeadTrackingLeftThreshold) == 0x000028, "Member 'FHeadTrackingThresholdData::POIStopHeadTrackingLeftThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, POIStopHeadTrackingRightThreshold) == 0x00002C, "Member 'FHeadTrackingThresholdData::POIStopHeadTrackingRightThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, POIStopHeadTrackingUpThreshold) == 0x000030, "Member 'FHeadTrackingThresholdData::POIStopHeadTrackingUpThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingThresholdData, POIStopHeadTrackingDownThreshold) == 0x000034, "Member 'FHeadTrackingThresholdData::POIStopHeadTrackingDownThreshold' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.TextureMaterialParameterMapping
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FTextureMaterialParameterMapping final
|
|
{
|
|
public:
|
|
ETextureWoundParameter WoundParameter; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString ParameterName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FTextureMaterialParameterMapping) == 0x000008, "Wrong alignment on FTextureMaterialParameterMapping");
|
|
static_assert(sizeof(FTextureMaterialParameterMapping) == 0x000018, "Wrong size on FTextureMaterialParameterMapping");
|
|
static_assert(offsetof(FTextureMaterialParameterMapping, WoundParameter) == 0x000000, "Member 'FTextureMaterialParameterMapping::WoundParameter' has a wrong offset!");
|
|
static_assert(offsetof(FTextureMaterialParameterMapping, ParameterName) == 0x000008, "Member 'FTextureMaterialParameterMapping::ParameterName' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.HitReactBlendSpaceParam
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FHitReactBlendSpaceParam final
|
|
{
|
|
public:
|
|
bool bIsAddtive; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AdditiveAlpha; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Angle; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UBlendSpaceBase* BlendSpace; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FHitReactBlendSpaceParam) == 0x000008, "Wrong alignment on FHitReactBlendSpaceParam");
|
|
static_assert(sizeof(FHitReactBlendSpaceParam) == 0x000028, "Wrong size on FHitReactBlendSpaceParam");
|
|
static_assert(offsetof(FHitReactBlendSpaceParam, bIsAddtive) == 0x000000, "Member 'FHitReactBlendSpaceParam::bIsAddtive' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactBlendSpaceParam, AdditiveAlpha) == 0x000004, "Member 'FHitReactBlendSpaceParam::AdditiveAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactBlendSpaceParam, Angle) == 0x000008, "Member 'FHitReactBlendSpaceParam::Angle' has a wrong offset!");
|
|
static_assert(offsetof(FHitReactBlendSpaceParam, BlendSpace) == 0x000010, "Member 'FHitReactBlendSpaceParam::BlendSpace' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CharacterAnimInstanceProxy
|
|
// 0x01D0 (0x09D0 - 0x0800)
|
|
#pragma pack(push, 0x1)
|
|
struct alignas(0x10) FCharacterAnimInstanceProxy : public FCharacterAnimInstanceProxyBase
|
|
{
|
|
public:
|
|
bool bADS; // 0x0800(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_801[0x2]; // 0x0801(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bCombatIdle; // 0x0803(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_804[0x4]; // 0x0804(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bUsingPPE; // 0x0808(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUsingGRP; // 0x0809(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_80A[0x2]; // 0x080A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PPEChargesAccumulated; // 0x080C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECharacterStance Stance; // 0x0810(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_811[0x7]; // 0x0811(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMotionMatchSource* MotionMatchSource; // 0x0818(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementDirection; // 0x0820(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementSpeed; // 0x0824(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIdle; // 0x0828(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_829[0x3]; // 0x0829(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FloorSlope; // 0x082C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPlayIdleFidget; // 0x0830(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_831[0x3]; // 0x0831(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 IdleFidgetIndex; // 0x0834(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanPlayLocomotionFidget; // 0x0838(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_839[0x3]; // 0x0839(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SlopeWarpAlpha; // 0x083C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsOnUnstableSurface; // 0x0840(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInBreathableEnvironment; // 0x0841(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_842[0x2]; // 0x0842(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float VisorAdditiveAlpha; // 0x0844(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockLeftFoot; // 0x0848(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_849[0x3]; // 0x0849(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector LeftFootLockLocation; // 0x084C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockRightFoot; // 0x0858(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_859[0x3]; // 0x0859(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector RightFootLockLocation; // 0x085C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECharacterHandIKMode HandIKMode; // 0x0868(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECharacterHandIKJointTarget HandIKJointTarget; // 0x0869(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_86A[0x2]; // 0x086A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector LeftHandEffectorLocation; // 0x086C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator LeftHandEffectorRotation; // 0x0878(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_884[0xC]; // 0x0884(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector LeftHandJointTargetLocation; // 0x0890(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeftHandIKAlpha; // 0x089C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LeftHandIKBoneTransformAlpha; // 0x08A0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector RightHandEffectorLocation; // 0x08A4(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RightHandEffectorRotation; // 0x08B0(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float RightHandIKAlpha; // 0x08BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimYaw; // 0x08C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimPitch; // 0x08C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimYawRotationRate; // 0x08C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8CC[0x54]; // 0x08CC(0x0054)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bHit; // 0x0920(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_921[0x3]; // 0x0921(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HitReactAngle; // 0x0924(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_928[0x8]; // 0x0928(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FHitReactBlendSpaceParam HitReactBlendSpaceParam; // 0x0930(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bUseMotionMatching; // 0x0958(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMotionMatchIdle; // 0x0959(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECharacterLocomotionMode LocomotionMode; // 0x095A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECharacterWalkMode CharacterWalkMode; // 0x095B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInStairsLocomotion; // 0x095C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsWalkingUpStairs; // 0x095D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_95E[0x2]; // 0x095E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SuitLocomotionAdditiveAlpha; // 0x0960(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseSnapshot; // 0x0964(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_965[0x3]; // 0x0965(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SnapshotBlendOutTime; // 0x0968(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_96C[0x4]; // 0x096C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPoseSnapshot SavedPoseSnapshot; // 0x0970(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
|
|
float FacialAdditiveAlpha; // 0x09A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FacialExpressionAlpha; // 0x09AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9B0[0x18]; // 0x09B0(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
#pragma pack(pop)
|
|
static_assert(alignof(FCharacterAnimInstanceProxy) == 0x000010, "Wrong alignment on FCharacterAnimInstanceProxy");
|
|
static_assert(sizeof(FCharacterAnimInstanceProxy) == 0x0009D0, "Wrong size on FCharacterAnimInstanceProxy");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bADS) == 0x000800, "Member 'FCharacterAnimInstanceProxy::bADS' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bCombatIdle) == 0x000803, "Member 'FCharacterAnimInstanceProxy::bCombatIdle' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bUsingPPE) == 0x000808, "Member 'FCharacterAnimInstanceProxy::bUsingPPE' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bUsingGRP) == 0x000809, "Member 'FCharacterAnimInstanceProxy::bUsingGRP' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, PPEChargesAccumulated) == 0x00080C, "Member 'FCharacterAnimInstanceProxy::PPEChargesAccumulated' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, Stance) == 0x000810, "Member 'FCharacterAnimInstanceProxy::Stance' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, MotionMatchSource) == 0x000818, "Member 'FCharacterAnimInstanceProxy::MotionMatchSource' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, MovementDirection) == 0x000820, "Member 'FCharacterAnimInstanceProxy::MovementDirection' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, MovementSpeed) == 0x000824, "Member 'FCharacterAnimInstanceProxy::MovementSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bIdle) == 0x000828, "Member 'FCharacterAnimInstanceProxy::bIdle' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, FloorSlope) == 0x00082C, "Member 'FCharacterAnimInstanceProxy::FloorSlope' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bPlayIdleFidget) == 0x000830, "Member 'FCharacterAnimInstanceProxy::bPlayIdleFidget' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, IdleFidgetIndex) == 0x000834, "Member 'FCharacterAnimInstanceProxy::IdleFidgetIndex' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bCanPlayLocomotionFidget) == 0x000838, "Member 'FCharacterAnimInstanceProxy::bCanPlayLocomotionFidget' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, SlopeWarpAlpha) == 0x00083C, "Member 'FCharacterAnimInstanceProxy::SlopeWarpAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bIsOnUnstableSurface) == 0x000840, "Member 'FCharacterAnimInstanceProxy::bIsOnUnstableSurface' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bIsInBreathableEnvironment) == 0x000841, "Member 'FCharacterAnimInstanceProxy::bIsInBreathableEnvironment' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, VisorAdditiveAlpha) == 0x000844, "Member 'FCharacterAnimInstanceProxy::VisorAdditiveAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bLockLeftFoot) == 0x000848, "Member 'FCharacterAnimInstanceProxy::bLockLeftFoot' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, LeftFootLockLocation) == 0x00084C, "Member 'FCharacterAnimInstanceProxy::LeftFootLockLocation' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bLockRightFoot) == 0x000858, "Member 'FCharacterAnimInstanceProxy::bLockRightFoot' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, RightFootLockLocation) == 0x00085C, "Member 'FCharacterAnimInstanceProxy::RightFootLockLocation' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, HandIKMode) == 0x000868, "Member 'FCharacterAnimInstanceProxy::HandIKMode' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, HandIKJointTarget) == 0x000869, "Member 'FCharacterAnimInstanceProxy::HandIKJointTarget' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, LeftHandEffectorLocation) == 0x00086C, "Member 'FCharacterAnimInstanceProxy::LeftHandEffectorLocation' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, LeftHandEffectorRotation) == 0x000878, "Member 'FCharacterAnimInstanceProxy::LeftHandEffectorRotation' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, LeftHandJointTargetLocation) == 0x000890, "Member 'FCharacterAnimInstanceProxy::LeftHandJointTargetLocation' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, LeftHandIKAlpha) == 0x00089C, "Member 'FCharacterAnimInstanceProxy::LeftHandIKAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, LeftHandIKBoneTransformAlpha) == 0x0008A0, "Member 'FCharacterAnimInstanceProxy::LeftHandIKBoneTransformAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, RightHandEffectorLocation) == 0x0008A4, "Member 'FCharacterAnimInstanceProxy::RightHandEffectorLocation' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, RightHandEffectorRotation) == 0x0008B0, "Member 'FCharacterAnimInstanceProxy::RightHandEffectorRotation' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, RightHandIKAlpha) == 0x0008BC, "Member 'FCharacterAnimInstanceProxy::RightHandIKAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, AimYaw) == 0x0008C0, "Member 'FCharacterAnimInstanceProxy::AimYaw' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, AimPitch) == 0x0008C4, "Member 'FCharacterAnimInstanceProxy::AimPitch' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, AimYawRotationRate) == 0x0008C8, "Member 'FCharacterAnimInstanceProxy::AimYawRotationRate' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bHit) == 0x000920, "Member 'FCharacterAnimInstanceProxy::bHit' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, HitReactAngle) == 0x000924, "Member 'FCharacterAnimInstanceProxy::HitReactAngle' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, HitReactBlendSpaceParam) == 0x000930, "Member 'FCharacterAnimInstanceProxy::HitReactBlendSpaceParam' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bUseMotionMatching) == 0x000958, "Member 'FCharacterAnimInstanceProxy::bUseMotionMatching' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bMotionMatchIdle) == 0x000959, "Member 'FCharacterAnimInstanceProxy::bMotionMatchIdle' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, LocomotionMode) == 0x00095A, "Member 'FCharacterAnimInstanceProxy::LocomotionMode' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, CharacterWalkMode) == 0x00095B, "Member 'FCharacterAnimInstanceProxy::CharacterWalkMode' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bIsInStairsLocomotion) == 0x00095C, "Member 'FCharacterAnimInstanceProxy::bIsInStairsLocomotion' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bIsWalkingUpStairs) == 0x00095D, "Member 'FCharacterAnimInstanceProxy::bIsWalkingUpStairs' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, SuitLocomotionAdditiveAlpha) == 0x000960, "Member 'FCharacterAnimInstanceProxy::SuitLocomotionAdditiveAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, bUseSnapshot) == 0x000964, "Member 'FCharacterAnimInstanceProxy::bUseSnapshot' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, SnapshotBlendOutTime) == 0x000968, "Member 'FCharacterAnimInstanceProxy::SnapshotBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, SavedPoseSnapshot) == 0x000970, "Member 'FCharacterAnimInstanceProxy::SavedPoseSnapshot' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, FacialAdditiveAlpha) == 0x0009A8, "Member 'FCharacterAnimInstanceProxy::FacialAdditiveAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterAnimInstanceProxy, FacialExpressionAlpha) == 0x0009AC, "Member 'FCharacterAnimInstanceProxy::FacialExpressionAlpha' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryRiotMode_ItemPurchaseData
|
|
// 0x0018 (0x0020 - 0x0008)
|
|
struct FPhxTelemetryRiotMode_ItemPurchaseData final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
class FName ItemName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Tier; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 WaveNumber; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Cost; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxTelemetryRiotMode_ItemPurchaseData) == 0x000008, "Wrong alignment on FPhxTelemetryRiotMode_ItemPurchaseData");
|
|
static_assert(sizeof(FPhxTelemetryRiotMode_ItemPurchaseData) == 0x000020, "Wrong size on FPhxTelemetryRiotMode_ItemPurchaseData");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_ItemPurchaseData, ItemName) == 0x000008, "Member 'FPhxTelemetryRiotMode_ItemPurchaseData::ItemName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_ItemPurchaseData, Tier) == 0x000010, "Member 'FPhxTelemetryRiotMode_ItemPurchaseData::Tier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_ItemPurchaseData, WaveNumber) == 0x000014, "Member 'FPhxTelemetryRiotMode_ItemPurchaseData::WaveNumber' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_ItemPurchaseData, Cost) == 0x000018, "Member 'FPhxTelemetryRiotMode_ItemPurchaseData::Cost' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxGoreTransformTweaker
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct FPhxGoreTransformTweaker final
|
|
{
|
|
public:
|
|
struct FVector RelativeOffset; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RelativeRotation; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bDebug; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxGoreTransformTweaker) == 0x000004, "Wrong alignment on FPhxGoreTransformTweaker");
|
|
static_assert(sizeof(FPhxGoreTransformTweaker) == 0x00001C, "Wrong size on FPhxGoreTransformTweaker");
|
|
static_assert(offsetof(FPhxGoreTransformTweaker, RelativeOffset) == 0x000000, "Member 'FPhxGoreTransformTweaker::RelativeOffset' has a wrong offset!");
|
|
static_assert(offsetof(FPhxGoreTransformTweaker, RelativeRotation) == 0x00000C, "Member 'FPhxGoreTransformTweaker::RelativeRotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxGoreTransformTweaker, bDebug) == 0x000018, "Member 'FPhxGoreTransformTweaker::bDebug' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSaveGameInfo
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FPhxSaveGameInfo final
|
|
{
|
|
public:
|
|
class FString SaveSlot; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SaveNumber; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer SaveTagsInfo; // 0x0018(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FDateTime ModifiedTime; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TotalPlayTime; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxSaveGameType SaveType; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESDSUserCloudType CloudSaveType; // 0x0045(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPreviousGenerationSave; // 0x0046(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxSaveGameInfo) == 0x000008, "Wrong alignment on FPhxSaveGameInfo");
|
|
static_assert(sizeof(FPhxSaveGameInfo) == 0x000048, "Wrong size on FPhxSaveGameInfo");
|
|
static_assert(offsetof(FPhxSaveGameInfo, SaveSlot) == 0x000000, "Member 'FPhxSaveGameInfo::SaveSlot' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSaveGameInfo, SaveNumber) == 0x000010, "Member 'FPhxSaveGameInfo::SaveNumber' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSaveGameInfo, SaveTagsInfo) == 0x000018, "Member 'FPhxSaveGameInfo::SaveTagsInfo' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSaveGameInfo, ModifiedTime) == 0x000038, "Member 'FPhxSaveGameInfo::ModifiedTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSaveGameInfo, TotalPlayTime) == 0x000040, "Member 'FPhxSaveGameInfo::TotalPlayTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSaveGameInfo, SaveType) == 0x000044, "Member 'FPhxSaveGameInfo::SaveType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSaveGameInfo, CloudSaveType) == 0x000045, "Member 'FPhxSaveGameInfo::CloudSaveType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSaveGameInfo, bIsPreviousGenerationSave) == 0x000046, "Member 'FPhxSaveGameInfo::bIsPreviousGenerationSave' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICharacterAnimInstanceProxy
|
|
// 0x0020 (0x09F0 - 0x09D0)
|
|
struct FPhxAICharacterAnimInstanceProxy : public FCharacterAnimInstanceProxy
|
|
{
|
|
public:
|
|
bool bBlocking; // 0x09C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bImpaled; // 0x09C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9CA[0x6]; // 0x09CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimSequence* ImpaledPose; // 0x09D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag BlockType; // 0x09D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInCombat; // 0x09E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideMontageWithHeadTracking; // 0x09E1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAIAwarenessState AwarenessState; // 0x09E2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9E3[0x1]; // 0x09E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float OrientDeltaDeg; // 0x09E4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentToDesiredDot; // 0x09E8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9EC[0x4]; // 0x09EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAICharacterAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxAICharacterAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxAICharacterAnimInstanceProxy) == 0x0009F0, "Wrong size on FPhxAICharacterAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxAICharacterAnimInstanceProxy, bBlocking) == 0x0009C8, "Member 'FPhxAICharacterAnimInstanceProxy::bBlocking' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterAnimInstanceProxy, bImpaled) == 0x0009C9, "Member 'FPhxAICharacterAnimInstanceProxy::bImpaled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterAnimInstanceProxy, ImpaledPose) == 0x0009D0, "Member 'FPhxAICharacterAnimInstanceProxy::ImpaledPose' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterAnimInstanceProxy, BlockType) == 0x0009D8, "Member 'FPhxAICharacterAnimInstanceProxy::BlockType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterAnimInstanceProxy, bInCombat) == 0x0009E0, "Member 'FPhxAICharacterAnimInstanceProxy::bInCombat' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterAnimInstanceProxy, bOverrideMontageWithHeadTracking) == 0x0009E1, "Member 'FPhxAICharacterAnimInstanceProxy::bOverrideMontageWithHeadTracking' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterAnimInstanceProxy, AwarenessState) == 0x0009E2, "Member 'FPhxAICharacterAnimInstanceProxy::AwarenessState' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterAnimInstanceProxy, OrientDeltaDeg) == 0x0009E4, "Member 'FPhxAICharacterAnimInstanceProxy::OrientDeltaDeg' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterAnimInstanceProxy, CurrentToDesiredDot) == 0x0009E8, "Member 'FPhxAICharacterAnimInstanceProxy::CurrentToDesiredDot' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRobotGuardAnimInstanceProxy
|
|
// 0x0000 (0x09F0 - 0x09F0)
|
|
struct FPhxRobotGuardAnimInstanceProxy final : public FPhxAICharacterAnimInstanceProxy
|
|
{
|
|
};
|
|
static_assert(alignof(FPhxRobotGuardAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxRobotGuardAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxRobotGuardAnimInstanceProxy) == 0x0009F0, "Wrong size on FPhxRobotGuardAnimInstanceProxy");
|
|
|
|
// ScriptStruct Phoenix.CorpseStompAnimData
|
|
// 0x0070 (0x0078 - 0x0008)
|
|
struct FCorpseStompAnimData final : public FTableRowBase
|
|
{
|
|
public:
|
|
class UAnimMontage* StompMontage; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EItemDataSubCategory CurrentEquippedCategory; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float IdealDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FAlphaBlend ChainedStompBlendIn; // 0x0018(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FAlphaBlend ChainedStompBlendOut; // 0x0048(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCorpseStompAnimData) == 0x000008, "Wrong alignment on FCorpseStompAnimData");
|
|
static_assert(sizeof(FCorpseStompAnimData) == 0x000078, "Wrong size on FCorpseStompAnimData");
|
|
static_assert(offsetof(FCorpseStompAnimData, StompMontage) == 0x000008, "Member 'FCorpseStompAnimData::StompMontage' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompAnimData, CurrentEquippedCategory) == 0x000010, "Member 'FCorpseStompAnimData::CurrentEquippedCategory' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompAnimData, IdealDistance) == 0x000014, "Member 'FCorpseStompAnimData::IdealDistance' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompAnimData, ChainedStompBlendIn) == 0x000018, "Member 'FCorpseStompAnimData::ChainedStompBlendIn' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompAnimData, ChainedStompBlendOut) == 0x000048, "Member 'FCorpseStompAnimData::ChainedStompBlendOut' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SpeakerRow
|
|
// 0x0120 (0x0128 - 0x0008)
|
|
struct FSpeakerRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
class FText en; // 0x0008(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText frFR; // 0x0020(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText koKR; // 0x0038(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText de; // 0x0050(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText it; // 0x0068(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText ja; // 0x0080(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText es; // 0x0098(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText zhHans; // 0x00B0(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText pl; // 0x00C8(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText ru; // 0x00E0(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText es419; // 0x00F8(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText ptBR; // 0x0110(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FSpeakerRow) == 0x000008, "Wrong alignment on FSpeakerRow");
|
|
static_assert(sizeof(FSpeakerRow) == 0x000128, "Wrong size on FSpeakerRow");
|
|
static_assert(offsetof(FSpeakerRow, en) == 0x000008, "Member 'FSpeakerRow::en' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, frFR) == 0x000020, "Member 'FSpeakerRow::frFR' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, koKR) == 0x000038, "Member 'FSpeakerRow::koKR' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, de) == 0x000050, "Member 'FSpeakerRow::de' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, it) == 0x000068, "Member 'FSpeakerRow::it' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, ja) == 0x000080, "Member 'FSpeakerRow::ja' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, es) == 0x000098, "Member 'FSpeakerRow::es' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, zhHans) == 0x0000B0, "Member 'FSpeakerRow::zhHans' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, pl) == 0x0000C8, "Member 'FSpeakerRow::pl' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, ru) == 0x0000E0, "Member 'FSpeakerRow::ru' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, es419) == 0x0000F8, "Member 'FSpeakerRow::es419' has a wrong offset!");
|
|
static_assert(offsetof(FSpeakerRow, ptBR) == 0x000110, "Member 'FSpeakerRow::ptBR' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxInputAxisMappingSetting
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxInputAxisMappingSetting final
|
|
{
|
|
public:
|
|
EPhxInputKeys InputAction; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FInputAxisKeyMapping> AxisList; // 0x0008(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxInputAxisMappingSetting) == 0x000008, "Wrong alignment on FPhxInputAxisMappingSetting");
|
|
static_assert(sizeof(FPhxInputAxisMappingSetting) == 0x000018, "Wrong size on FPhxInputAxisMappingSetting");
|
|
static_assert(offsetof(FPhxInputAxisMappingSetting, InputAction) == 0x000000, "Member 'FPhxInputAxisMappingSetting::InputAction' has a wrong offset!");
|
|
static_assert(offsetof(FPhxInputAxisMappingSetting, AxisList) == 0x000008, "Member 'FPhxInputAxisMappingSetting::AxisList' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_MoveToForce
|
|
// 0x0030 (0x00F0 - 0x00C0)
|
|
struct FPhxRootMotionSource_MoveToForce final : public FRootMotionSource_MoveToForce
|
|
{
|
|
public:
|
|
struct FQuat StartRotation; // 0x00C0(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FQuat TargetRotation; // 0x00D0(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float RotationDuration; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E4[0xC]; // 0x00E4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_MoveToForce) == 0x000010, "Wrong alignment on FPhxRootMotionSource_MoveToForce");
|
|
static_assert(sizeof(FPhxRootMotionSource_MoveToForce) == 0x0000F0, "Wrong size on FPhxRootMotionSource_MoveToForce");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForce, StartRotation) == 0x0000C0, "Member 'FPhxRootMotionSource_MoveToForce::StartRotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForce, TargetRotation) == 0x0000D0, "Member 'FPhxRootMotionSource_MoveToForce::TargetRotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForce, RotationDuration) == 0x0000E0, "Member 'FPhxRootMotionSource_MoveToForce::RotationDuration' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GlowManagerSettings
|
|
// 0x0080 (0x0088 - 0x0008)
|
|
struct FGlowManagerSettings final : public FTableRowBase
|
|
{
|
|
public:
|
|
int32 MaterialPulseSlots; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkMaxReach; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NetworkMinSeparation; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NetworkMaxNeighbors; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NetworkMinNeighbors; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalPulseRadius; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PropagationRate; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Sensitivity; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NodeHearingRange; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NeighborActivationFactor; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InhibitionFactor; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ActivationDecayTimeConstant; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InhibitionDecayTimeConstant; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMaterialInterface*> GlowMaterialSet; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FLinearColor GlowColor; // 0x0050(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Tint; // 0x0060(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SignalLean; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulseSignalExponent; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulseWidth; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulseNoiseAmount; // 0x007C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulseNoiseFreq; // 0x0080(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FGlowManagerSettings) == 0x000008, "Wrong alignment on FGlowManagerSettings");
|
|
static_assert(sizeof(FGlowManagerSettings) == 0x000088, "Wrong size on FGlowManagerSettings");
|
|
static_assert(offsetof(FGlowManagerSettings, MaterialPulseSlots) == 0x000008, "Member 'FGlowManagerSettings::MaterialPulseSlots' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, NetworkMaxReach) == 0x00000C, "Member 'FGlowManagerSettings::NetworkMaxReach' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, NetworkMinSeparation) == 0x000010, "Member 'FGlowManagerSettings::NetworkMinSeparation' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, NetworkMaxNeighbors) == 0x000014, "Member 'FGlowManagerSettings::NetworkMaxNeighbors' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, NetworkMinNeighbors) == 0x000018, "Member 'FGlowManagerSettings::NetworkMinNeighbors' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, FinalPulseRadius) == 0x00001C, "Member 'FGlowManagerSettings::FinalPulseRadius' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, PropagationRate) == 0x000020, "Member 'FGlowManagerSettings::PropagationRate' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, Sensitivity) == 0x000024, "Member 'FGlowManagerSettings::Sensitivity' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, NodeHearingRange) == 0x000028, "Member 'FGlowManagerSettings::NodeHearingRange' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, NeighborActivationFactor) == 0x00002C, "Member 'FGlowManagerSettings::NeighborActivationFactor' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, InhibitionFactor) == 0x000030, "Member 'FGlowManagerSettings::InhibitionFactor' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, ActivationDecayTimeConstant) == 0x000034, "Member 'FGlowManagerSettings::ActivationDecayTimeConstant' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, InhibitionDecayTimeConstant) == 0x000038, "Member 'FGlowManagerSettings::InhibitionDecayTimeConstant' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, GlowMaterialSet) == 0x000040, "Member 'FGlowManagerSettings::GlowMaterialSet' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, GlowColor) == 0x000050, "Member 'FGlowManagerSettings::GlowColor' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, Tint) == 0x000060, "Member 'FGlowManagerSettings::Tint' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, SignalLean) == 0x000070, "Member 'FGlowManagerSettings::SignalLean' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, PulseSignalExponent) == 0x000074, "Member 'FGlowManagerSettings::PulseSignalExponent' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, PulseWidth) == 0x000078, "Member 'FGlowManagerSettings::PulseWidth' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, PulseNoiseAmount) == 0x00007C, "Member 'FGlowManagerSettings::PulseNoiseAmount' has a wrong offset!");
|
|
static_assert(offsetof(FGlowManagerSettings, PulseNoiseFreq) == 0x000080, "Member 'FGlowManagerSettings::PulseNoiseFreq' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightSettings
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxFlashlightSettings final
|
|
{
|
|
public:
|
|
float Intensity; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AttenuationRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor LightColor; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumetricScatteringIntensity; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShadowBias; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* LightFunctionMaterial; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UTextureLightProfile* IESTexture; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightSettings) == 0x000008, "Wrong alignment on FPhxFlashlightSettings");
|
|
static_assert(sizeof(FPhxFlashlightSettings) == 0x000030, "Wrong size on FPhxFlashlightSettings");
|
|
static_assert(offsetof(FPhxFlashlightSettings, Intensity) == 0x000000, "Member 'FPhxFlashlightSettings::Intensity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings, AttenuationRadius) == 0x000004, "Member 'FPhxFlashlightSettings::AttenuationRadius' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings, LightColor) == 0x000008, "Member 'FPhxFlashlightSettings::LightColor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings, VolumetricScatteringIntensity) == 0x000018, "Member 'FPhxFlashlightSettings::VolumetricScatteringIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings, ShadowBias) == 0x00001C, "Member 'FPhxFlashlightSettings::ShadowBias' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings, LightFunctionMaterial) == 0x000020, "Member 'FPhxFlashlightSettings::LightFunctionMaterial' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings, IESTexture) == 0x000028, "Member 'FPhxFlashlightSettings::IESTexture' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightSettings_PointLight
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxFlashlightSettings_PointLight final
|
|
{
|
|
public:
|
|
struct FPhxFlashlightSettings BaseLightSettings; // 0x0000(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float SourceRadius; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SourceSoftRadius; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightSettings_PointLight) == 0x000008, "Wrong alignment on FPhxFlashlightSettings_PointLight");
|
|
static_assert(sizeof(FPhxFlashlightSettings_PointLight) == 0x000038, "Wrong size on FPhxFlashlightSettings_PointLight");
|
|
static_assert(offsetof(FPhxFlashlightSettings_PointLight, BaseLightSettings) == 0x000000, "Member 'FPhxFlashlightSettings_PointLight::BaseLightSettings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings_PointLight, SourceRadius) == 0x000030, "Member 'FPhxFlashlightSettings_PointLight::SourceRadius' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings_PointLight, SourceSoftRadius) == 0x000034, "Member 'FPhxFlashlightSettings_PointLight::SourceSoftRadius' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxInputActionMappingSetting
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxInputActionMappingSetting final
|
|
{
|
|
public:
|
|
EPhxInputKeys InputAction; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FInputActionKeyMapping> ActionList; // 0x0008(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxInputActionMappingSetting) == 0x000008, "Wrong alignment on FPhxInputActionMappingSetting");
|
|
static_assert(sizeof(FPhxInputActionMappingSetting) == 0x000018, "Wrong size on FPhxInputActionMappingSetting");
|
|
static_assert(offsetof(FPhxInputActionMappingSetting, InputAction) == 0x000000, "Member 'FPhxInputActionMappingSetting::InputAction' has a wrong offset!");
|
|
static_assert(offsetof(FPhxInputActionMappingSetting, ActionList) == 0x000008, "Member 'FPhxInputActionMappingSetting::ActionList' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RangedAttackRequest
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FRangedAttackRequest final
|
|
{
|
|
public:
|
|
class APhxRangedWeapon* Weapon; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 RequestID; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RequestValidityDuration; // 0x000C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RequestCreatedTime; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EWeaponMode FireMode; // 0x0014(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FRangedAttackRequest) == 0x000008, "Wrong alignment on FRangedAttackRequest");
|
|
static_assert(sizeof(FRangedAttackRequest) == 0x000018, "Wrong size on FRangedAttackRequest");
|
|
static_assert(offsetof(FRangedAttackRequest, Weapon) == 0x000000, "Member 'FRangedAttackRequest::Weapon' has a wrong offset!");
|
|
static_assert(offsetof(FRangedAttackRequest, RequestID) == 0x000008, "Member 'FRangedAttackRequest::RequestID' has a wrong offset!");
|
|
static_assert(offsetof(FRangedAttackRequest, RequestValidityDuration) == 0x00000C, "Member 'FRangedAttackRequest::RequestValidityDuration' has a wrong offset!");
|
|
static_assert(offsetof(FRangedAttackRequest, RequestCreatedTime) == 0x000010, "Member 'FRangedAttackRequest::RequestCreatedTime' has a wrong offset!");
|
|
static_assert(offsetof(FRangedAttackRequest, FireMode) == 0x000014, "Member 'FRangedAttackRequest::FireMode' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryRiotModeScore
|
|
// 0x0010 (0x0018 - 0x0008)
|
|
struct FPhxTelemetryRiotModeScore final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
int32 NumberOfWavesSurvived; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalScore; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalKills; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalDismemberments; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryRiotModeScore) == 0x000008, "Wrong alignment on FPhxTelemetryRiotModeScore");
|
|
static_assert(sizeof(FPhxTelemetryRiotModeScore) == 0x000018, "Wrong size on FPhxTelemetryRiotModeScore");
|
|
static_assert(offsetof(FPhxTelemetryRiotModeScore, NumberOfWavesSurvived) == 0x000008, "Member 'FPhxTelemetryRiotModeScore::NumberOfWavesSurvived' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotModeScore, TotalScore) == 0x00000C, "Member 'FPhxTelemetryRiotModeScore::TotalScore' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotModeScore, TotalKills) == 0x000010, "Member 'FPhxTelemetryRiotModeScore::TotalKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotModeScore, TotalDismemberments) == 0x000014, "Member 'FPhxTelemetryRiotModeScore::TotalDismemberments' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTextTag
|
|
// 0x0030 (0x0038 - 0x0008)
|
|
struct FPhxTextTag : public FTableRowBase
|
|
{
|
|
public:
|
|
class FText Text; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag Tag; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DevComment; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTextTag) == 0x000008, "Wrong alignment on FPhxTextTag");
|
|
static_assert(sizeof(FPhxTextTag) == 0x000038, "Wrong size on FPhxTextTag");
|
|
static_assert(offsetof(FPhxTextTag, Text) == 0x000008, "Member 'FPhxTextTag::Text' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTextTag, Tag) == 0x000020, "Member 'FPhxTextTag::Tag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTextTag, DevComment) == 0x000028, "Member 'FPhxTextTag::DevComment' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.TrackFollowingSpline
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FTrackFollowingSpline final
|
|
{
|
|
public:
|
|
class APhxSpline* Spline; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<int32> StopPoints; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FTrackFollowingSpline) == 0x000008, "Wrong alignment on FTrackFollowingSpline");
|
|
static_assert(sizeof(FTrackFollowingSpline) == 0x000018, "Wrong size on FTrackFollowingSpline");
|
|
static_assert(offsetof(FTrackFollowingSpline, Spline) == 0x000000, "Member 'FTrackFollowingSpline::Spline' has a wrong offset!");
|
|
static_assert(offsetof(FTrackFollowingSpline, StopPoints) == 0x000008, "Member 'FTrackFollowingSpline::StopPoints' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.HeadTrackingAnimInstanceProxyBase
|
|
// 0x0060 (0x0860 - 0x0800)
|
|
struct FHeadTrackingAnimInstanceProxyBase : public FCharacterAnimInstanceProxyBase
|
|
{
|
|
public:
|
|
ECharacterStance Stance; // 0x0800(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldUseFlashlight; // 0x0801(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInVentCrawlState; // 0x0802(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCrouched; // 0x0803(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingBlendAlpha; // 0x0804(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingPitch; // 0x0808(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HeadTrackingYaw; // 0x080C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_810[0x50]; // 0x0810(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FHeadTrackingAnimInstanceProxyBase) == 0x000010, "Wrong alignment on FHeadTrackingAnimInstanceProxyBase");
|
|
static_assert(sizeof(FHeadTrackingAnimInstanceProxyBase) == 0x000860, "Wrong size on FHeadTrackingAnimInstanceProxyBase");
|
|
static_assert(offsetof(FHeadTrackingAnimInstanceProxyBase, Stance) == 0x000800, "Member 'FHeadTrackingAnimInstanceProxyBase::Stance' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingAnimInstanceProxyBase, bShouldUseFlashlight) == 0x000801, "Member 'FHeadTrackingAnimInstanceProxyBase::bShouldUseFlashlight' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingAnimInstanceProxyBase, bIsInVentCrawlState) == 0x000802, "Member 'FHeadTrackingAnimInstanceProxyBase::bIsInVentCrawlState' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingAnimInstanceProxyBase, bCrouched) == 0x000803, "Member 'FHeadTrackingAnimInstanceProxyBase::bCrouched' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingAnimInstanceProxyBase, HeadTrackingBlendAlpha) == 0x000804, "Member 'FHeadTrackingAnimInstanceProxyBase::HeadTrackingBlendAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingAnimInstanceProxyBase, HeadTrackingPitch) == 0x000808, "Member 'FHeadTrackingAnimInstanceProxyBase::HeadTrackingPitch' has a wrong offset!");
|
|
static_assert(offsetof(FHeadTrackingAnimInstanceProxyBase, HeadTrackingYaw) == 0x00080C, "Member 'FHeadTrackingAnimInstanceProxyBase::HeadTrackingYaw' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryRiotMode_PassivePerksData
|
|
// 0x0010 (0x0018 - 0x0008)
|
|
struct FPhxTelemetryRiotMode_PassivePerksData final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
int32 FirstPerk; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SecondPerk; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ThirdPerk; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxTelemetryRiotMode_PassivePerksData) == 0x000008, "Wrong alignment on FPhxTelemetryRiotMode_PassivePerksData");
|
|
static_assert(sizeof(FPhxTelemetryRiotMode_PassivePerksData) == 0x000018, "Wrong size on FPhxTelemetryRiotMode_PassivePerksData");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_PassivePerksData, FirstPerk) == 0x000008, "Member 'FPhxTelemetryRiotMode_PassivePerksData::FirstPerk' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_PassivePerksData, SecondPerk) == 0x00000C, "Member 'FPhxTelemetryRiotMode_PassivePerksData::SecondPerk' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_PassivePerksData, ThirdPerk) == 0x000010, "Member 'FPhxTelemetryRiotMode_PassivePerksData::ThirdPerk' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxCharacterFacialAnimInstanceProxy
|
|
// 0x0050 (0x0850 - 0x0800)
|
|
struct FPhxCharacterFacialAnimInstanceProxy final : public FCharacterAnimInstanceProxyBase
|
|
{
|
|
public:
|
|
class UAnimSequence* FacialAnimSequenceA; // 0x0800(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* FacialAnimSequenceB; // 0x0808(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_810[0x30]; // 0x0810(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FacialAnimBlendAlpha; // 0x0840(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_844[0xC]; // 0x0844(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxCharacterFacialAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxCharacterFacialAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxCharacterFacialAnimInstanceProxy) == 0x000850, "Wrong size on FPhxCharacterFacialAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxCharacterFacialAnimInstanceProxy, FacialAnimSequenceA) == 0x000800, "Member 'FPhxCharacterFacialAnimInstanceProxy::FacialAnimSequenceA' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCharacterFacialAnimInstanceProxy, FacialAnimSequenceB) == 0x000808, "Member 'FPhxCharacterFacialAnimInstanceProxy::FacialAnimSequenceB' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCharacterFacialAnimInstanceProxy, FacialAnimBlendAlpha) == 0x000840, "Member 'FPhxCharacterFacialAnimInstanceProxy::FacialAnimBlendAlpha' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxObjective
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
struct FPhxObjective final : public FPhxTextTag
|
|
{
|
|
public:
|
|
class FText ObjectiveText; // 0x0038(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxObjective) == 0x000008, "Wrong alignment on FPhxObjective");
|
|
static_assert(sizeof(FPhxObjective) == 0x000050, "Wrong size on FPhxObjective");
|
|
static_assert(offsetof(FPhxObjective, ObjectiveText) == 0x000038, "Member 'FPhxObjective::ObjectiveText' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_MeleePlayerUntargeted
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
struct FPhxRootMotionSource_MeleePlayerUntargeted final : public FRootMotionSource
|
|
{
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_MeleePlayerUntargeted) == 0x000010, "Wrong alignment on FPhxRootMotionSource_MeleePlayerUntargeted");
|
|
static_assert(sizeof(FPhxRootMotionSource_MeleePlayerUntargeted) == 0x0000A0, "Wrong size on FPhxRootMotionSource_MeleePlayerUntargeted");
|
|
|
|
// ScriptStruct Phoenix.SelectionData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FSelectionData final
|
|
{
|
|
public:
|
|
struct FVector2D ElementPosition; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D ElementSize; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FSelectionData) == 0x000004, "Wrong alignment on FSelectionData");
|
|
static_assert(sizeof(FSelectionData) == 0x000010, "Wrong size on FSelectionData");
|
|
static_assert(offsetof(FSelectionData, ElementPosition) == 0x000000, "Member 'FSelectionData::ElementPosition' has a wrong offset!");
|
|
static_assert(offsetof(FSelectionData, ElementSize) == 0x000008, "Member 'FSelectionData::ElementSize' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.DynamicBlendAnimInstanceProxy
|
|
// 0x0020 (0x07E0 - 0x07C0)
|
|
struct FDynamicBlendAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
bool bNode0; // 0x07C0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNode1; // 0x07C1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNode2; // 0x07C2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNode3; // 0x07C3(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNode4; // 0x07C4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNode5; // 0x07C5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNode6; // 0x07C6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNode7; // 0x07C7(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNode8; // 0x07C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNode9; // 0x07C9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7CA[0x6]; // 0x07CA(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimBlendComponent* Blender; // 0x07D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimInstance* AnimInstance; // 0x07D8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FDynamicBlendAnimInstanceProxy) == 0x000010, "Wrong alignment on FDynamicBlendAnimInstanceProxy");
|
|
static_assert(sizeof(FDynamicBlendAnimInstanceProxy) == 0x0007E0, "Wrong size on FDynamicBlendAnimInstanceProxy");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode0) == 0x0007C0, "Member 'FDynamicBlendAnimInstanceProxy::bNode0' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode1) == 0x0007C1, "Member 'FDynamicBlendAnimInstanceProxy::bNode1' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode2) == 0x0007C2, "Member 'FDynamicBlendAnimInstanceProxy::bNode2' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode3) == 0x0007C3, "Member 'FDynamicBlendAnimInstanceProxy::bNode3' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode4) == 0x0007C4, "Member 'FDynamicBlendAnimInstanceProxy::bNode4' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode5) == 0x0007C5, "Member 'FDynamicBlendAnimInstanceProxy::bNode5' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode6) == 0x0007C6, "Member 'FDynamicBlendAnimInstanceProxy::bNode6' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode7) == 0x0007C7, "Member 'FDynamicBlendAnimInstanceProxy::bNode7' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode8) == 0x0007C8, "Member 'FDynamicBlendAnimInstanceProxy::bNode8' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, bNode9) == 0x0007C9, "Member 'FDynamicBlendAnimInstanceProxy::bNode9' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, Blender) == 0x0007D0, "Member 'FDynamicBlendAnimInstanceProxy::Blender' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBlendAnimInstanceProxy, AnimInstance) == 0x0007D8, "Member 'FDynamicBlendAnimInstanceProxy::AnimInstance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RiotModeStatRecord
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FRiotModeStatRecord final
|
|
{
|
|
public:
|
|
EPhxRiotModeStatType StatType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Count; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PointsGained; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalPointsForStat; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ComboValueGained; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ComboTimeGained; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FRiotModeStatRecord) == 0x000004, "Wrong alignment on FRiotModeStatRecord");
|
|
static_assert(sizeof(FRiotModeStatRecord) == 0x000018, "Wrong size on FRiotModeStatRecord");
|
|
static_assert(offsetof(FRiotModeStatRecord, StatType) == 0x000000, "Member 'FRiotModeStatRecord::StatType' has a wrong offset!");
|
|
static_assert(offsetof(FRiotModeStatRecord, Count) == 0x000004, "Member 'FRiotModeStatRecord::Count' has a wrong offset!");
|
|
static_assert(offsetof(FRiotModeStatRecord, PointsGained) == 0x000008, "Member 'FRiotModeStatRecord::PointsGained' has a wrong offset!");
|
|
static_assert(offsetof(FRiotModeStatRecord, TotalPointsForStat) == 0x00000C, "Member 'FRiotModeStatRecord::TotalPointsForStat' has a wrong offset!");
|
|
static_assert(offsetof(FRiotModeStatRecord, ComboValueGained) == 0x000010, "Member 'FRiotModeStatRecord::ComboValueGained' has a wrong offset!");
|
|
static_assert(offsetof(FRiotModeStatRecord, ComboTimeGained) == 0x000014, "Member 'FRiotModeStatRecord::ComboTimeGained' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.EquippableHandIKPose
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FEquippableHandIKPose final
|
|
{
|
|
public:
|
|
class UAnimSequence* ADSPose; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* RelaxedPose; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* CharacterADSGripPose; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* CharacterRelaxedGripPose; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FEquippableHandIKPose) == 0x000008, "Wrong alignment on FEquippableHandIKPose");
|
|
static_assert(sizeof(FEquippableHandIKPose) == 0x000020, "Wrong size on FEquippableHandIKPose");
|
|
static_assert(offsetof(FEquippableHandIKPose, ADSPose) == 0x000000, "Member 'FEquippableHandIKPose::ADSPose' has a wrong offset!");
|
|
static_assert(offsetof(FEquippableHandIKPose, RelaxedPose) == 0x000008, "Member 'FEquippableHandIKPose::RelaxedPose' has a wrong offset!");
|
|
static_assert(offsetof(FEquippableHandIKPose, CharacterADSGripPose) == 0x000010, "Member 'FEquippableHandIKPose::CharacterADSGripPose' has a wrong offset!");
|
|
static_assert(offsetof(FEquippableHandIKPose, CharacterRelaxedGripPose) == 0x000018, "Member 'FEquippableHandIKPose::CharacterRelaxedGripPose' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_GRPPull
|
|
// 0x0040 (0x00E0 - 0x00A0)
|
|
struct FPhxRootMotionSource_GRPPull final : public FRootMotionSource
|
|
{
|
|
public:
|
|
uint8 Pad_98[0x48]; // 0x0098(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_GRPPull) == 0x000010, "Wrong alignment on FPhxRootMotionSource_GRPPull");
|
|
static_assert(sizeof(FPhxRootMotionSource_GRPPull) == 0x0000E0, "Wrong size on FPhxRootMotionSource_GRPPull");
|
|
|
|
// ScriptStruct Phoenix.EquippableZivaParamValue
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FEquippableZivaParamValue final
|
|
{
|
|
public:
|
|
int32 ParamIndex; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EquippedValue; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnequippedValue; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FEquippableZivaParamValue) == 0x000004, "Wrong alignment on FEquippableZivaParamValue");
|
|
static_assert(sizeof(FEquippableZivaParamValue) == 0x00000C, "Wrong size on FEquippableZivaParamValue");
|
|
static_assert(offsetof(FEquippableZivaParamValue, ParamIndex) == 0x000000, "Member 'FEquippableZivaParamValue::ParamIndex' has a wrong offset!");
|
|
static_assert(offsetof(FEquippableZivaParamValue, EquippedValue) == 0x000004, "Member 'FEquippableZivaParamValue::EquippedValue' has a wrong offset!");
|
|
static_assert(offsetof(FEquippableZivaParamValue, UnequippedValue) == 0x000008, "Member 'FEquippableZivaParamValue::UnequippedValue' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryRiotMode_GeneralData
|
|
// 0x0078 (0x0080 - 0x0008)
|
|
struct FPhxTelemetryRiotMode_GeneralData final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
int32 TotalKills; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MeleeKills; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RangedKills; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 GPRKills; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 HazardKills; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 KTVKills; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 GruntKills; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ArmoredGruntKills; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 HeavyGruntKills; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SkinnyGruntKills; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BigMouthKills; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BlindKills; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ParasiteKills; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RusherKills; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TwoHeadKills; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DanglerKills; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RobotKills; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RampageModeKills; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalDismemberments; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 HeadDismemberments; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ArmDismemberments; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LegDismemberments; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumberOfWavesSurvived; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalScore; // 0x0064(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RampageModeHighestCost; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalCreditsEarned; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalCreditsSpent; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 HighestScoreCostForRampageMode; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HighestComboAchieved; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TotalComboActiveDuration; // 0x007C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryRiotMode_GeneralData) == 0x000008, "Wrong alignment on FPhxTelemetryRiotMode_GeneralData");
|
|
static_assert(sizeof(FPhxTelemetryRiotMode_GeneralData) == 0x000080, "Wrong size on FPhxTelemetryRiotMode_GeneralData");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, TotalKills) == 0x000008, "Member 'FPhxTelemetryRiotMode_GeneralData::TotalKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, MeleeKills) == 0x00000C, "Member 'FPhxTelemetryRiotMode_GeneralData::MeleeKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, RangedKills) == 0x000010, "Member 'FPhxTelemetryRiotMode_GeneralData::RangedKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, GPRKills) == 0x000014, "Member 'FPhxTelemetryRiotMode_GeneralData::GPRKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, HazardKills) == 0x000018, "Member 'FPhxTelemetryRiotMode_GeneralData::HazardKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, KTVKills) == 0x00001C, "Member 'FPhxTelemetryRiotMode_GeneralData::KTVKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, GruntKills) == 0x000020, "Member 'FPhxTelemetryRiotMode_GeneralData::GruntKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, ArmoredGruntKills) == 0x000024, "Member 'FPhxTelemetryRiotMode_GeneralData::ArmoredGruntKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, HeavyGruntKills) == 0x000028, "Member 'FPhxTelemetryRiotMode_GeneralData::HeavyGruntKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, SkinnyGruntKills) == 0x00002C, "Member 'FPhxTelemetryRiotMode_GeneralData::SkinnyGruntKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, BigMouthKills) == 0x000030, "Member 'FPhxTelemetryRiotMode_GeneralData::BigMouthKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, BlindKills) == 0x000034, "Member 'FPhxTelemetryRiotMode_GeneralData::BlindKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, ParasiteKills) == 0x000038, "Member 'FPhxTelemetryRiotMode_GeneralData::ParasiteKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, RusherKills) == 0x00003C, "Member 'FPhxTelemetryRiotMode_GeneralData::RusherKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, TwoHeadKills) == 0x000040, "Member 'FPhxTelemetryRiotMode_GeneralData::TwoHeadKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, DanglerKills) == 0x000044, "Member 'FPhxTelemetryRiotMode_GeneralData::DanglerKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, RobotKills) == 0x000048, "Member 'FPhxTelemetryRiotMode_GeneralData::RobotKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, RampageModeKills) == 0x00004C, "Member 'FPhxTelemetryRiotMode_GeneralData::RampageModeKills' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, TotalDismemberments) == 0x000050, "Member 'FPhxTelemetryRiotMode_GeneralData::TotalDismemberments' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, HeadDismemberments) == 0x000054, "Member 'FPhxTelemetryRiotMode_GeneralData::HeadDismemberments' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, ArmDismemberments) == 0x000058, "Member 'FPhxTelemetryRiotMode_GeneralData::ArmDismemberments' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, LegDismemberments) == 0x00005C, "Member 'FPhxTelemetryRiotMode_GeneralData::LegDismemberments' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, NumberOfWavesSurvived) == 0x000060, "Member 'FPhxTelemetryRiotMode_GeneralData::NumberOfWavesSurvived' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, TotalScore) == 0x000064, "Member 'FPhxTelemetryRiotMode_GeneralData::TotalScore' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, RampageModeHighestCost) == 0x000068, "Member 'FPhxTelemetryRiotMode_GeneralData::RampageModeHighestCost' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, TotalCreditsEarned) == 0x00006C, "Member 'FPhxTelemetryRiotMode_GeneralData::TotalCreditsEarned' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, TotalCreditsSpent) == 0x000070, "Member 'FPhxTelemetryRiotMode_GeneralData::TotalCreditsSpent' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, HighestScoreCostForRampageMode) == 0x000074, "Member 'FPhxTelemetryRiotMode_GeneralData::HighestScoreCostForRampageMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, HighestComboAchieved) == 0x000078, "Member 'FPhxTelemetryRiotMode_GeneralData::HighestComboAchieved' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_GeneralData, TotalComboActiveDuration) == 0x00007C, "Member 'FPhxTelemetryRiotMode_GeneralData::TotalComboActiveDuration' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPPECollisionImpactData
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FPhxPPECollisionImpactData final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FGameplayTag PPEType; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ChargeLevel; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicalSurface SurfaceType; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ImpactEffect; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* ImpactSound; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPPECollisionImpactData) == 0x000008, "Wrong alignment on FPhxPPECollisionImpactData");
|
|
static_assert(sizeof(FPhxPPECollisionImpactData) == 0x000028, "Wrong size on FPhxPPECollisionImpactData");
|
|
static_assert(offsetof(FPhxPPECollisionImpactData, PPEType) == 0x000008, "Member 'FPhxPPECollisionImpactData::PPEType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPPECollisionImpactData, ChargeLevel) == 0x000010, "Member 'FPhxPPECollisionImpactData::ChargeLevel' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPPECollisionImpactData, SurfaceType) == 0x000014, "Member 'FPhxPPECollisionImpactData::SurfaceType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPPECollisionImpactData, ImpactEffect) == 0x000018, "Member 'FPhxPPECollisionImpactData::ImpactEffect' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPPECollisionImpactData, ImpactSound) == 0x000020, "Member 'FPhxPPECollisionImpactData::ImpactSound' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryRiotMode_WaveCompletedData
|
|
// 0x0010 (0x0018 - 0x0008)
|
|
struct FPhxTelemetryRiotMode_WaveCompletedData final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
int32 WaveNumber; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CreditsLeft; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ComboValue; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxTelemetryRiotMode_WaveCompletedData) == 0x000008, "Wrong alignment on FPhxTelemetryRiotMode_WaveCompletedData");
|
|
static_assert(sizeof(FPhxTelemetryRiotMode_WaveCompletedData) == 0x000018, "Wrong size on FPhxTelemetryRiotMode_WaveCompletedData");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_WaveCompletedData, WaveNumber) == 0x000008, "Member 'FPhxTelemetryRiotMode_WaveCompletedData::WaveNumber' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_WaveCompletedData, CreditsLeft) == 0x00000C, "Member 'FPhxTelemetryRiotMode_WaveCompletedData::CreditsLeft' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryRiotMode_WaveCompletedData, ComboValue) == 0x000010, "Member 'FPhxTelemetryRiotMode_WaveCompletedData::ComboValue' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RiotModeCreditsDataRow
|
|
// 0x0010 (0x0018 - 0x0008)
|
|
struct FRiotModeCreditsDataRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FGameplayTag EnemyType; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CreditsEarned; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FRiotModeCreditsDataRow) == 0x000008, "Wrong alignment on FRiotModeCreditsDataRow");
|
|
static_assert(sizeof(FRiotModeCreditsDataRow) == 0x000018, "Wrong size on FRiotModeCreditsDataRow");
|
|
static_assert(offsetof(FRiotModeCreditsDataRow, EnemyType) == 0x000008, "Member 'FRiotModeCreditsDataRow::EnemyType' has a wrong offset!");
|
|
static_assert(offsetof(FRiotModeCreditsDataRow, CreditsEarned) == 0x000010, "Member 'FRiotModeCreditsDataRow::CreditsEarned' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.OneShotSound
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FOneShotSound final
|
|
{
|
|
public:
|
|
TArray<class UAkAudioEvent*> OneShotEvents; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 MinDelay; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxDelay; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FOneShotSound) == 0x000008, "Wrong alignment on FOneShotSound");
|
|
static_assert(sizeof(FOneShotSound) == 0x000018, "Wrong size on FOneShotSound");
|
|
static_assert(offsetof(FOneShotSound, OneShotEvents) == 0x000000, "Member 'FOneShotSound::OneShotEvents' has a wrong offset!");
|
|
static_assert(offsetof(FOneShotSound, MinDelay) == 0x000010, "Member 'FOneShotSound::MinDelay' has a wrong offset!");
|
|
static_assert(offsetof(FOneShotSound, MaxDelay) == 0x000014, "Member 'FOneShotSound::MaxDelay' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxProjectileRadialDamageEvent
|
|
// 0x0018 (0x0058 - 0x0040)
|
|
struct FPhxProjectileRadialDamageEvent final : public FRadialDamageEvent
|
|
{
|
|
public:
|
|
struct FVector ShotDirection; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxProjectileRadialDamageEvent) == 0x000008, "Wrong alignment on FPhxProjectileRadialDamageEvent");
|
|
static_assert(sizeof(FPhxProjectileRadialDamageEvent) == 0x000058, "Wrong size on FPhxProjectileRadialDamageEvent");
|
|
static_assert(offsetof(FPhxProjectileRadialDamageEvent, ShotDirection) == 0x000040, "Member 'FPhxProjectileRadialDamageEvent::ShotDirection' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeleeAttackRequest
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FMeleeAttackRequest final
|
|
{
|
|
public:
|
|
class AActor* Target; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AWeapon* Weapon; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxMeleeAttackDefinition* AttackDef; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FMeleeAttackRequest) == 0x000008, "Wrong alignment on FMeleeAttackRequest");
|
|
static_assert(sizeof(FMeleeAttackRequest) == 0x000020, "Wrong size on FMeleeAttackRequest");
|
|
static_assert(offsetof(FMeleeAttackRequest, Target) == 0x000000, "Member 'FMeleeAttackRequest::Target' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttackRequest, Weapon) == 0x000008, "Member 'FMeleeAttackRequest::Weapon' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttackRequest, AttackDef) == 0x000010, "Member 'FMeleeAttackRequest::AttackDef' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PipeSlideCameraResetSettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPipeSlideCameraResetSettings final
|
|
{
|
|
public:
|
|
bool ResetEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float StartResetAfterNoInputForDuration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ResetDuration; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator ResetControl; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPipeSlideCameraResetSettings) == 0x000004, "Wrong alignment on FPipeSlideCameraResetSettings");
|
|
static_assert(sizeof(FPipeSlideCameraResetSettings) == 0x000018, "Wrong size on FPipeSlideCameraResetSettings");
|
|
static_assert(offsetof(FPipeSlideCameraResetSettings, ResetEnabled) == 0x000000, "Member 'FPipeSlideCameraResetSettings::ResetEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPipeSlideCameraResetSettings, StartResetAfterNoInputForDuration) == 0x000004, "Member 'FPipeSlideCameraResetSettings::StartResetAfterNoInputForDuration' has a wrong offset!");
|
|
static_assert(offsetof(FPipeSlideCameraResetSettings, ResetDuration) == 0x000008, "Member 'FPipeSlideCameraResetSettings::ResetDuration' has a wrong offset!");
|
|
static_assert(offsetof(FPipeSlideCameraResetSettings, ResetControl) == 0x00000C, "Member 'FPipeSlideCameraResetSettings::ResetControl' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PipeSlideCameraRubberBandingSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPipeSlideCameraRubberBandingSettings final
|
|
{
|
|
public:
|
|
bool RubberBandingEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SpringOscillationFrequency; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpringOscillationReduction; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxSpringOffset; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPipeSlideCameraRubberBandingSettings) == 0x000004, "Wrong alignment on FPipeSlideCameraRubberBandingSettings");
|
|
static_assert(sizeof(FPipeSlideCameraRubberBandingSettings) == 0x000010, "Wrong size on FPipeSlideCameraRubberBandingSettings");
|
|
static_assert(offsetof(FPipeSlideCameraRubberBandingSettings, RubberBandingEnabled) == 0x000000, "Member 'FPipeSlideCameraRubberBandingSettings::RubberBandingEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPipeSlideCameraRubberBandingSettings, SpringOscillationFrequency) == 0x000004, "Member 'FPipeSlideCameraRubberBandingSettings::SpringOscillationFrequency' has a wrong offset!");
|
|
static_assert(offsetof(FPipeSlideCameraRubberBandingSettings, SpringOscillationReduction) == 0x000008, "Member 'FPipeSlideCameraRubberBandingSettings::SpringOscillationReduction' has a wrong offset!");
|
|
static_assert(offsetof(FPipeSlideCameraRubberBandingSettings, MaxSpringOffset) == 0x00000C, "Member 'FPipeSlideCameraRubberBandingSettings::MaxSpringOffset' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CharacterContextualAnimInstanceProxy
|
|
// 0x0030 (0x0830 - 0x0800)
|
|
struct FCharacterContextualAnimInstanceProxy final : public FCharacterAnimInstanceProxyBase
|
|
{
|
|
public:
|
|
ECharacterStance Stance; // 0x0800(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldBlendOut; // 0x0801(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_802[0x2E]; // 0x0802(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FCharacterContextualAnimInstanceProxy) == 0x000010, "Wrong alignment on FCharacterContextualAnimInstanceProxy");
|
|
static_assert(sizeof(FCharacterContextualAnimInstanceProxy) == 0x000830, "Wrong size on FCharacterContextualAnimInstanceProxy");
|
|
static_assert(offsetof(FCharacterContextualAnimInstanceProxy, Stance) == 0x000800, "Member 'FCharacterContextualAnimInstanceProxy::Stance' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterContextualAnimInstanceProxy, bShouldBlendOut) == 0x000801, "Member 'FCharacterContextualAnimInstanceProxy::bShouldBlendOut' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CharacterWeaponAnimInstanceProxy
|
|
// 0x0070 (0x0830 - 0x07C0)
|
|
struct FCharacterWeaponAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
bool bCrouch; // 0x07C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIdle; // 0x07C1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsCharacterStopping; // 0x07C2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsCharacterPerformingWalkTurns; // 0x07C3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsExitingAds; // 0x07C4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsInjured; // 0x07C5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseMotionMatching; // 0x07C6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxWeaponType WeaponType; // 0x07C7(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bADS; // 0x07C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUsingGRP; // 0x07C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7CA[0x2]; // 0x07CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NormalizedHeartRate; // 0x07CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsPlayingWeaponHolsterMontage; // 0x07D0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
ECharacterWalkMode CharacterWalkMode; // 0x07D1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsInStairsLocomotion; // 0x07D2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsWalkingUpStairs; // 0x07D3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AimYaw; // 0x07D4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AimPitch; // 0x07D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ADSCloseAlpha; // 0x07DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float AimYawRotationRate; // 0x07E0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsUsingInventory; // 0x07E4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7E5[0x3]; // 0x07E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BatonPullInAlpha; // 0x07E8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7EC[0x2C]; // 0x07EC(0x002C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxPlayerCharacter* PlayerCharacter; // 0x0818(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_820[0x10]; // 0x0820(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FCharacterWeaponAnimInstanceProxy) == 0x000010, "Wrong alignment on FCharacterWeaponAnimInstanceProxy");
|
|
static_assert(sizeof(FCharacterWeaponAnimInstanceProxy) == 0x000830, "Wrong size on FCharacterWeaponAnimInstanceProxy");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bCrouch) == 0x0007C0, "Member 'FCharacterWeaponAnimInstanceProxy::bCrouch' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bIdle) == 0x0007C1, "Member 'FCharacterWeaponAnimInstanceProxy::bIdle' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bIsCharacterStopping) == 0x0007C2, "Member 'FCharacterWeaponAnimInstanceProxy::bIsCharacterStopping' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bIsCharacterPerformingWalkTurns) == 0x0007C3, "Member 'FCharacterWeaponAnimInstanceProxy::bIsCharacterPerformingWalkTurns' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bIsExitingAds) == 0x0007C4, "Member 'FCharacterWeaponAnimInstanceProxy::bIsExitingAds' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bIsInjured) == 0x0007C5, "Member 'FCharacterWeaponAnimInstanceProxy::bIsInjured' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bUseMotionMatching) == 0x0007C6, "Member 'FCharacterWeaponAnimInstanceProxy::bUseMotionMatching' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, WeaponType) == 0x0007C7, "Member 'FCharacterWeaponAnimInstanceProxy::WeaponType' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bADS) == 0x0007C8, "Member 'FCharacterWeaponAnimInstanceProxy::bADS' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bUsingGRP) == 0x0007C9, "Member 'FCharacterWeaponAnimInstanceProxy::bUsingGRP' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, NormalizedHeartRate) == 0x0007CC, "Member 'FCharacterWeaponAnimInstanceProxy::NormalizedHeartRate' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bIsPlayingWeaponHolsterMontage) == 0x0007D0, "Member 'FCharacterWeaponAnimInstanceProxy::bIsPlayingWeaponHolsterMontage' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, CharacterWalkMode) == 0x0007D1, "Member 'FCharacterWeaponAnimInstanceProxy::CharacterWalkMode' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bIsInStairsLocomotion) == 0x0007D2, "Member 'FCharacterWeaponAnimInstanceProxy::bIsInStairsLocomotion' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bIsWalkingUpStairs) == 0x0007D3, "Member 'FCharacterWeaponAnimInstanceProxy::bIsWalkingUpStairs' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, AimYaw) == 0x0007D4, "Member 'FCharacterWeaponAnimInstanceProxy::AimYaw' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, AimPitch) == 0x0007D8, "Member 'FCharacterWeaponAnimInstanceProxy::AimPitch' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, ADSCloseAlpha) == 0x0007DC, "Member 'FCharacterWeaponAnimInstanceProxy::ADSCloseAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, AimYawRotationRate) == 0x0007E0, "Member 'FCharacterWeaponAnimInstanceProxy::AimYawRotationRate' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, bIsUsingInventory) == 0x0007E4, "Member 'FCharacterWeaponAnimInstanceProxy::bIsUsingInventory' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, BatonPullInAlpha) == 0x0007E8, "Member 'FCharacterWeaponAnimInstanceProxy::BatonPullInAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterWeaponAnimInstanceProxy, PlayerCharacter) == 0x000818, "Member 'FCharacterWeaponAnimInstanceProxy::PlayerCharacter' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CorpseStompEffectData
|
|
// 0x0068 (0x0070 - 0x0008)
|
|
struct FCorpseStompEffectData final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer TargetRequiredTags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag WeakSpotRequiredTag; // 0x0028(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer PlayerRequiredTags; // 0x0030(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 MaxStompsAllowed; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicalSurface SurfaceType; // 0x0054(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ImpactEffect; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bReflectImpactFX; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* ImpactSound; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCorpseStompEffectData) == 0x000008, "Wrong alignment on FCorpseStompEffectData");
|
|
static_assert(sizeof(FCorpseStompEffectData) == 0x000070, "Wrong size on FCorpseStompEffectData");
|
|
static_assert(offsetof(FCorpseStompEffectData, TargetRequiredTags) == 0x000008, "Member 'FCorpseStompEffectData::TargetRequiredTags' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompEffectData, WeakSpotRequiredTag) == 0x000028, "Member 'FCorpseStompEffectData::WeakSpotRequiredTag' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompEffectData, PlayerRequiredTags) == 0x000030, "Member 'FCorpseStompEffectData::PlayerRequiredTags' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompEffectData, MaxStompsAllowed) == 0x000050, "Member 'FCorpseStompEffectData::MaxStompsAllowed' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompEffectData, SurfaceType) == 0x000054, "Member 'FCorpseStompEffectData::SurfaceType' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompEffectData, ImpactEffect) == 0x000058, "Member 'FCorpseStompEffectData::ImpactEffect' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompEffectData, bReflectImpactFX) == 0x000060, "Member 'FCorpseStompEffectData::bReflectImpactFX' has a wrong offset!");
|
|
static_assert(offsetof(FCorpseStompEffectData, ImpactSound) == 0x000068, "Member 'FCorpseStompEffectData::ImpactSound' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEncounterNetworkRequest
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct alignas(0x08) FPhxAIEncounterNetworkRequest final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIEncounterNetworkRequest) == 0x000008, "Wrong alignment on FPhxAIEncounterNetworkRequest");
|
|
static_assert(sizeof(FPhxAIEncounterNetworkRequest) == 0x000040, "Wrong size on FPhxAIEncounterNetworkRequest");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_MoveToForceXY
|
|
// 0x0010 (0x00B0 - 0x00A0)
|
|
struct FPhxRootMotionSource_MoveToForceXY final : public FRootMotionSource
|
|
{
|
|
public:
|
|
struct FVector StartLocation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetLocation; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_MoveToForceXY) == 0x000010, "Wrong alignment on FPhxRootMotionSource_MoveToForceXY");
|
|
static_assert(sizeof(FPhxRootMotionSource_MoveToForceXY) == 0x0000B0, "Wrong size on FPhxRootMotionSource_MoveToForceXY");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForceXY, StartLocation) == 0x000098, "Member 'FPhxRootMotionSource_MoveToForceXY::StartLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForceXY, TargetLocation) == 0x0000A4, "Member 'FPhxRootMotionSource_MoveToForceXY::TargetLocation' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ImpaledRecord
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FImpaledRecord final
|
|
{
|
|
public:
|
|
class APhxCharacter* Character; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Location; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleRadius; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleHalfHeight; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CapsuleUpVector; // 0x001C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FImpaledRecord) == 0x000008, "Wrong alignment on FImpaledRecord");
|
|
static_assert(sizeof(FImpaledRecord) == 0x000028, "Wrong size on FImpaledRecord");
|
|
static_assert(offsetof(FImpaledRecord, Character) == 0x000000, "Member 'FImpaledRecord::Character' has a wrong offset!");
|
|
static_assert(offsetof(FImpaledRecord, Location) == 0x000008, "Member 'FImpaledRecord::Location' has a wrong offset!");
|
|
static_assert(offsetof(FImpaledRecord, CapsuleRadius) == 0x000014, "Member 'FImpaledRecord::CapsuleRadius' has a wrong offset!");
|
|
static_assert(offsetof(FImpaledRecord, CapsuleHalfHeight) == 0x000018, "Member 'FImpaledRecord::CapsuleHalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(FImpaledRecord, CapsuleUpVector) == 0x00001C, "Member 'FImpaledRecord::CapsuleUpVector' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.EquippableMorphTargetValue
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FEquippableMorphTargetValue final
|
|
{
|
|
public:
|
|
class FName CurveName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EquippedValue; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnequippedValue; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FEquippableMorphTargetValue) == 0x000004, "Wrong alignment on FEquippableMorphTargetValue");
|
|
static_assert(sizeof(FEquippableMorphTargetValue) == 0x000010, "Wrong size on FEquippableMorphTargetValue");
|
|
static_assert(offsetof(FEquippableMorphTargetValue, CurveName) == 0x000000, "Member 'FEquippableMorphTargetValue::CurveName' has a wrong offset!");
|
|
static_assert(offsetof(FEquippableMorphTargetValue, EquippedValue) == 0x000008, "Member 'FEquippableMorphTargetValue::EquippedValue' has a wrong offset!");
|
|
static_assert(offsetof(FEquippableMorphTargetValue, UnequippedValue) == 0x00000C, "Member 'FEquippableMorphTargetValue::UnequippedValue' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GRPWeaponSettings
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FGRPWeaponSettings final
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> GrabFireCameraShake; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCameraShakeBase> LaunchCameraShake; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCameraShakeBase> HoldTargetCameraShake; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UNiagaraSystem* HatchGlowVFX; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FName> HatchSocketNames; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
int32 NumHatchSockets; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float GrabCooldown; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FGRPWeaponSettings) == 0x000008, "Wrong alignment on FGRPWeaponSettings");
|
|
static_assert(sizeof(FGRPWeaponSettings) == 0x000038, "Wrong size on FGRPWeaponSettings");
|
|
static_assert(offsetof(FGRPWeaponSettings, GrabFireCameraShake) == 0x000000, "Member 'FGRPWeaponSettings::GrabFireCameraShake' has a wrong offset!");
|
|
static_assert(offsetof(FGRPWeaponSettings, LaunchCameraShake) == 0x000008, "Member 'FGRPWeaponSettings::LaunchCameraShake' has a wrong offset!");
|
|
static_assert(offsetof(FGRPWeaponSettings, HoldTargetCameraShake) == 0x000010, "Member 'FGRPWeaponSettings::HoldTargetCameraShake' has a wrong offset!");
|
|
static_assert(offsetof(FGRPWeaponSettings, HatchGlowVFX) == 0x000018, "Member 'FGRPWeaponSettings::HatchGlowVFX' has a wrong offset!");
|
|
static_assert(offsetof(FGRPWeaponSettings, HatchSocketNames) == 0x000020, "Member 'FGRPWeaponSettings::HatchSocketNames' has a wrong offset!");
|
|
static_assert(offsetof(FGRPWeaponSettings, NumHatchSockets) == 0x000030, "Member 'FGRPWeaponSettings::NumHatchSockets' has a wrong offset!");
|
|
static_assert(offsetof(FGRPWeaponSettings, GrabCooldown) == 0x000034, "Member 'FGRPWeaponSettings::GrabCooldown' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PotentialGRPTarget
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FPotentialGRPTarget final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class AActor> GRPTargetActor; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToAimCenterAlpha; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToTarget; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TargetScanningScore; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPotentialGRPTarget) == 0x000004, "Wrong alignment on FPotentialGRPTarget");
|
|
static_assert(sizeof(FPotentialGRPTarget) == 0x000014, "Wrong size on FPotentialGRPTarget");
|
|
static_assert(offsetof(FPotentialGRPTarget, GRPTargetActor) == 0x000000, "Member 'FPotentialGRPTarget::GRPTargetActor' has a wrong offset!");
|
|
static_assert(offsetof(FPotentialGRPTarget, DistanceToAimCenterAlpha) == 0x000008, "Member 'FPotentialGRPTarget::DistanceToAimCenterAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FPotentialGRPTarget, DistanceToTarget) == 0x00000C, "Member 'FPotentialGRPTarget::DistanceToTarget' has a wrong offset!");
|
|
static_assert(offsetof(FPotentialGRPTarget, TargetScanningScore) == 0x000010, "Member 'FPotentialGRPTarget::TargetScanningScore' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.StateTransition
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct alignas(0x08) FStateTransition final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FStateTransition) == 0x000008, "Wrong alignment on FStateTransition");
|
|
static_assert(sizeof(FStateTransition) == 0x000020, "Wrong size on FStateTransition");
|
|
|
|
// ScriptStruct Phoenix.GRPScanStageDebugTuple
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGRPScanStageDebugTuple final
|
|
{
|
|
public:
|
|
float DrawDuration; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DrawThickness; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PointMarkerRadius; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor DrawColor; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumSegments; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebugOn; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FGRPScanStageDebugTuple) == 0x000004, "Wrong alignment on FGRPScanStageDebugTuple");
|
|
static_assert(sizeof(FGRPScanStageDebugTuple) == 0x000018, "Wrong size on FGRPScanStageDebugTuple");
|
|
static_assert(offsetof(FGRPScanStageDebugTuple, DrawDuration) == 0x000000, "Member 'FGRPScanStageDebugTuple::DrawDuration' has a wrong offset!");
|
|
static_assert(offsetof(FGRPScanStageDebugTuple, DrawThickness) == 0x000004, "Member 'FGRPScanStageDebugTuple::DrawThickness' has a wrong offset!");
|
|
static_assert(offsetof(FGRPScanStageDebugTuple, PointMarkerRadius) == 0x000008, "Member 'FGRPScanStageDebugTuple::PointMarkerRadius' has a wrong offset!");
|
|
static_assert(offsetof(FGRPScanStageDebugTuple, DrawColor) == 0x00000C, "Member 'FGRPScanStageDebugTuple::DrawColor' has a wrong offset!");
|
|
static_assert(offsetof(FGRPScanStageDebugTuple, NumSegments) == 0x000010, "Member 'FGRPScanStageDebugTuple::NumSegments' has a wrong offset!");
|
|
static_assert(offsetof(FGRPScanStageDebugTuple, bDebugOn) == 0x000014, "Member 'FGRPScanStageDebugTuple::bDebugOn' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GRPAudioEvents
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGRPAudioEvents final
|
|
{
|
|
public:
|
|
class UAkAudioEvent* GRPGrabValidTargetAudioEvent; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* GRPGrabNoTargetAudioEvent; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* GRPGrabOutOfChargeAudioEvent; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* GRPLaunchTargetAudioEvent; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* GRPReleaseTargetAudioEvent; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FGRPAudioEvents) == 0x000008, "Wrong alignment on FGRPAudioEvents");
|
|
static_assert(sizeof(FGRPAudioEvents) == 0x000028, "Wrong size on FGRPAudioEvents");
|
|
static_assert(offsetof(FGRPAudioEvents, GRPGrabValidTargetAudioEvent) == 0x000000, "Member 'FGRPAudioEvents::GRPGrabValidTargetAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(FGRPAudioEvents, GRPGrabNoTargetAudioEvent) == 0x000008, "Member 'FGRPAudioEvents::GRPGrabNoTargetAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(FGRPAudioEvents, GRPGrabOutOfChargeAudioEvent) == 0x000010, "Member 'FGRPAudioEvents::GRPGrabOutOfChargeAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(FGRPAudioEvents, GRPLaunchTargetAudioEvent) == 0x000018, "Member 'FGRPAudioEvents::GRPLaunchTargetAudioEvent' has a wrong offset!");
|
|
static_assert(offsetof(FGRPAudioEvents, GRPReleaseTargetAudioEvent) == 0x000020, "Member 'FGRPAudioEvents::GRPReleaseTargetAudioEvent' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_MoveToDynamicForce
|
|
// 0x0010 (0x00E0 - 0x00D0)
|
|
struct FPhxRootMotionSource_MoveToDynamicForce final : public FRootMotionSource_MoveToDynamicForce
|
|
{
|
|
public:
|
|
bool bAlignRotationWithMovement; // 0x00D0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class AActor> LookAtActor; // 0x00D4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_MoveToDynamicForce) == 0x000010, "Wrong alignment on FPhxRootMotionSource_MoveToDynamicForce");
|
|
static_assert(sizeof(FPhxRootMotionSource_MoveToDynamicForce) == 0x0000E0, "Wrong size on FPhxRootMotionSource_MoveToDynamicForce");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToDynamicForce, bAlignRotationWithMovement) == 0x0000D0, "Member 'FPhxRootMotionSource_MoveToDynamicForce::bAlignRotationWithMovement' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToDynamicForce, LookAtActor) == 0x0000D4, "Member 'FPhxRootMotionSource_MoveToDynamicForce::LookAtActor' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GRPTransitionAnimations
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGRPTransitionAnimations final
|
|
{
|
|
public:
|
|
class UAnimMontage* PushTargetAnimation; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* FireAnimation; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* OutOfChargeReleaseAnimation; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* OutOfChargeFireAnimation; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FGRPTransitionAnimations) == 0x000008, "Wrong alignment on FGRPTransitionAnimations");
|
|
static_assert(sizeof(FGRPTransitionAnimations) == 0x000020, "Wrong size on FGRPTransitionAnimations");
|
|
static_assert(offsetof(FGRPTransitionAnimations, PushTargetAnimation) == 0x000000, "Member 'FGRPTransitionAnimations::PushTargetAnimation' has a wrong offset!");
|
|
static_assert(offsetof(FGRPTransitionAnimations, FireAnimation) == 0x000008, "Member 'FGRPTransitionAnimations::FireAnimation' has a wrong offset!");
|
|
static_assert(offsetof(FGRPTransitionAnimations, OutOfChargeReleaseAnimation) == 0x000010, "Member 'FGRPTransitionAnimations::OutOfChargeReleaseAnimation' has a wrong offset!");
|
|
static_assert(offsetof(FGRPTransitionAnimations, OutOfChargeFireAnimation) == 0x000018, "Member 'FGRPTransitionAnimations::OutOfChargeFireAnimation' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ShivHarvestAnimData
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FShivHarvestAnimData final
|
|
{
|
|
public:
|
|
class UAnimMontage* HarvestInitiatorMontage; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* HarvestTargetReactMontage; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTransform AnimSyncPoint; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FShivHarvestAnimData) == 0x000010, "Wrong alignment on FShivHarvestAnimData");
|
|
static_assert(sizeof(FShivHarvestAnimData) == 0x000040, "Wrong size on FShivHarvestAnimData");
|
|
static_assert(offsetof(FShivHarvestAnimData, HarvestInitiatorMontage) == 0x000000, "Member 'FShivHarvestAnimData::HarvestInitiatorMontage' has a wrong offset!");
|
|
static_assert(offsetof(FShivHarvestAnimData, HarvestTargetReactMontage) == 0x000008, "Member 'FShivHarvestAnimData::HarvestTargetReactMontage' has a wrong offset!");
|
|
static_assert(offsetof(FShivHarvestAnimData, AnimSyncPoint) == 0x000010, "Member 'FShivHarvestAnimData::AnimSyncPoint' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PlayerHeadTrackingAnimInstanceProxy
|
|
// 0x0000 (0x0860 - 0x0860)
|
|
struct FPlayerHeadTrackingAnimInstanceProxy final : public FHeadTrackingAnimInstanceProxyBase
|
|
{
|
|
};
|
|
static_assert(alignof(FPlayerHeadTrackingAnimInstanceProxy) == 0x000010, "Wrong alignment on FPlayerHeadTrackingAnimInstanceProxy");
|
|
static_assert(sizeof(FPlayerHeadTrackingAnimInstanceProxy) == 0x000860, "Wrong size on FPlayerHeadTrackingAnimInstanceProxy");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryCheckpointReached
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
struct FPhxTelemetryCheckpointReached final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
bool bIsPIE; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName CheckpointId; // 0x002C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString CheckpointName; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsNewGamePlus; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString DifficultyMode; // 0x0050(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 GameTime; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryCheckpointReached) == 0x000008, "Wrong alignment on FPhxTelemetryCheckpointReached");
|
|
static_assert(sizeof(FPhxTelemetryCheckpointReached) == 0x000070, "Wrong size on FPhxTelemetryCheckpointReached");
|
|
static_assert(offsetof(FPhxTelemetryCheckpointReached, bIsPIE) == 0x000028, "Member 'FPhxTelemetryCheckpointReached::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCheckpointReached, CheckpointId) == 0x00002C, "Member 'FPhxTelemetryCheckpointReached::CheckpointId' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCheckpointReached, CheckpointName) == 0x000038, "Member 'FPhxTelemetryCheckpointReached::CheckpointName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCheckpointReached, bIsNewGamePlus) == 0x000048, "Member 'FPhxTelemetryCheckpointReached::bIsNewGamePlus' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCheckpointReached, DifficultyMode) == 0x000050, "Member 'FPhxTelemetryCheckpointReached::DifficultyMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCheckpointReached, GameTime) == 0x000060, "Member 'FPhxTelemetryCheckpointReached::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCheckpointReached, Time) == 0x000068, "Member 'FPhxTelemetryCheckpointReached::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.NPCHeadTrackingAnimInstanceProxy
|
|
// 0x0000 (0x0860 - 0x0860)
|
|
struct FNPCHeadTrackingAnimInstanceProxy final : public FHeadTrackingAnimInstanceProxyBase
|
|
{
|
|
};
|
|
static_assert(alignof(FNPCHeadTrackingAnimInstanceProxy) == 0x000010, "Wrong alignment on FNPCHeadTrackingAnimInstanceProxy");
|
|
static_assert(sizeof(FNPCHeadTrackingAnimInstanceProxy) == 0x000860, "Wrong size on FNPCHeadTrackingAnimInstanceProxy");
|
|
|
|
// ScriptStruct Phoenix.InteractionAbilitySettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FInteractionAbilitySettings final
|
|
{
|
|
public:
|
|
struct FGameplayTag ActivationOwnedTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag TriggerTag; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockMovement; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockAction; // 0x0011(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockEquipment; // 0x0012(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockReact; // 0x0013(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockCorpseStomp; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FInteractionAbilitySettings) == 0x000004, "Wrong alignment on FInteractionAbilitySettings");
|
|
static_assert(sizeof(FInteractionAbilitySettings) == 0x000018, "Wrong size on FInteractionAbilitySettings");
|
|
static_assert(offsetof(FInteractionAbilitySettings, ActivationOwnedTag) == 0x000000, "Member 'FInteractionAbilitySettings::ActivationOwnedTag' has a wrong offset!");
|
|
static_assert(offsetof(FInteractionAbilitySettings, TriggerTag) == 0x000008, "Member 'FInteractionAbilitySettings::TriggerTag' has a wrong offset!");
|
|
static_assert(offsetof(FInteractionAbilitySettings, bLockMovement) == 0x000010, "Member 'FInteractionAbilitySettings::bLockMovement' has a wrong offset!");
|
|
static_assert(offsetof(FInteractionAbilitySettings, bLockAction) == 0x000011, "Member 'FInteractionAbilitySettings::bLockAction' has a wrong offset!");
|
|
static_assert(offsetof(FInteractionAbilitySettings, bLockEquipment) == 0x000012, "Member 'FInteractionAbilitySettings::bLockEquipment' has a wrong offset!");
|
|
static_assert(offsetof(FInteractionAbilitySettings, bLockReact) == 0x000013, "Member 'FInteractionAbilitySettings::bLockReact' has a wrong offset!");
|
|
static_assert(offsetof(FInteractionAbilitySettings, bLockCorpseStomp) == 0x000014, "Member 'FInteractionAbilitySettings::bLockCorpseStomp' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSaveGameManifestInfoDetails
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxSaveGameManifestInfoDetails final
|
|
{
|
|
public:
|
|
TArray<struct FPhxSaveGameInfo> BackupsInfo; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxSaveGameManifestInfoDetails) == 0x000008, "Wrong alignment on FPhxSaveGameManifestInfoDetails");
|
|
static_assert(sizeof(FPhxSaveGameManifestInfoDetails) == 0x000010, "Wrong size on FPhxSaveGameManifestInfoDetails");
|
|
static_assert(offsetof(FPhxSaveGameManifestInfoDetails, BackupsInfo) == 0x000000, "Member 'FPhxSaveGameManifestInfoDetails::BackupsInfo' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.LevelSelectData
|
|
// 0x0030 (0x0038 - 0x0008)
|
|
struct FLevelSelectData final : public FTableRowBase
|
|
{
|
|
public:
|
|
class FName LevelDisplayName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UWorld> LevelAsset; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FLevelSelectData) == 0x000008, "Wrong alignment on FLevelSelectData");
|
|
static_assert(sizeof(FLevelSelectData) == 0x000038, "Wrong size on FLevelSelectData");
|
|
static_assert(offsetof(FLevelSelectData, LevelDisplayName) == 0x000008, "Member 'FLevelSelectData::LevelDisplayName' has a wrong offset!");
|
|
static_assert(offsetof(FLevelSelectData, LevelAsset) == 0x000010, "Member 'FLevelSelectData::LevelAsset' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.LoadoutEquipmentInfo
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FLoadoutEquipmentInfo final
|
|
{
|
|
public:
|
|
TSubclassOf<class AEquippable> Equippable; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEquipped; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideAmmoCount; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFillClip; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 AmmoCount; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxWeaponModificationRecipe*> ActiveUpgrades; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FLoadoutEquipmentInfo) == 0x000008, "Wrong alignment on FLoadoutEquipmentInfo");
|
|
static_assert(sizeof(FLoadoutEquipmentInfo) == 0x000020, "Wrong size on FLoadoutEquipmentInfo");
|
|
static_assert(offsetof(FLoadoutEquipmentInfo, Equippable) == 0x000000, "Member 'FLoadoutEquipmentInfo::Equippable' has a wrong offset!");
|
|
static_assert(offsetof(FLoadoutEquipmentInfo, bEquipped) == 0x000008, "Member 'FLoadoutEquipmentInfo::bEquipped' has a wrong offset!");
|
|
static_assert(offsetof(FLoadoutEquipmentInfo, bOverrideAmmoCount) == 0x000009, "Member 'FLoadoutEquipmentInfo::bOverrideAmmoCount' has a wrong offset!");
|
|
static_assert(offsetof(FLoadoutEquipmentInfo, bFillClip) == 0x00000A, "Member 'FLoadoutEquipmentInfo::bFillClip' has a wrong offset!");
|
|
static_assert(offsetof(FLoadoutEquipmentInfo, AmmoCount) == 0x00000C, "Member 'FLoadoutEquipmentInfo::AmmoCount' has a wrong offset!");
|
|
static_assert(offsetof(FLoadoutEquipmentInfo, ActiveUpgrades) == 0x000010, "Member 'FLoadoutEquipmentInfo::ActiveUpgrades' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.LoadoutData
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FLoadoutData final : public FTableRowBase
|
|
{
|
|
public:
|
|
TArray<struct FLoadoutEquipmentInfo> Equipment; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
EItemDataSubCategory StartingEquipmentSlot; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Credits; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 UnlockedPPEProjectileTypes; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFullInventorySize; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FLoadoutData) == 0x000008, "Wrong alignment on FLoadoutData");
|
|
static_assert(sizeof(FLoadoutData) == 0x000028, "Wrong size on FLoadoutData");
|
|
static_assert(offsetof(FLoadoutData, Equipment) == 0x000008, "Member 'FLoadoutData::Equipment' has a wrong offset!");
|
|
static_assert(offsetof(FLoadoutData, StartingEquipmentSlot) == 0x000018, "Member 'FLoadoutData::StartingEquipmentSlot' has a wrong offset!");
|
|
static_assert(offsetof(FLoadoutData, Credits) == 0x00001C, "Member 'FLoadoutData::Credits' has a wrong offset!");
|
|
static_assert(offsetof(FLoadoutData, UnlockedPPEProjectileTypes) == 0x000020, "Member 'FLoadoutData::UnlockedPPEProjectileTypes' has a wrong offset!");
|
|
static_assert(offsetof(FLoadoutData, bFullInventorySize) == 0x000024, "Member 'FLoadoutData::bFullInventorySize' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxStoppingPowerDamageEvent
|
|
// 0x0000 (0x00A8 - 0x00A8)
|
|
struct FPhxStoppingPowerDamageEvent final : public FPointDamageEvent
|
|
{
|
|
};
|
|
static_assert(alignof(FPhxStoppingPowerDamageEvent) == 0x000008, "Wrong alignment on FPhxStoppingPowerDamageEvent");
|
|
static_assert(sizeof(FPhxStoppingPowerDamageEvent) == 0x0000A8, "Wrong size on FPhxStoppingPowerDamageEvent");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPlayerDodge
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
struct FPhxTelemetryPlayerDodge final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
struct FVector EnemyPosition; // 0x0028(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString EnemyType; // 0x0038(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PlayerWeapon; // 0x0048(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPIE; // 0x0058(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMelee; // 0x0059(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EReactionType ReactionType; // 0x005A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EDefensiveReactDirection ReactionDirection; // 0x005B(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int64 GameTime; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPlayerDodge) == 0x000008, "Wrong alignment on FPhxTelemetryPlayerDodge");
|
|
static_assert(sizeof(FPhxTelemetryPlayerDodge) == 0x000070, "Wrong size on FPhxTelemetryPlayerDodge");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDodge, EnemyPosition) == 0x000028, "Member 'FPhxTelemetryPlayerDodge::EnemyPosition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDodge, EnemyType) == 0x000038, "Member 'FPhxTelemetryPlayerDodge::EnemyType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDodge, PlayerWeapon) == 0x000048, "Member 'FPhxTelemetryPlayerDodge::PlayerWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDodge, bIsPIE) == 0x000058, "Member 'FPhxTelemetryPlayerDodge::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDodge, bIsMelee) == 0x000059, "Member 'FPhxTelemetryPlayerDodge::bIsMelee' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDodge, ReactionType) == 0x00005A, "Member 'FPhxTelemetryPlayerDodge::ReactionType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDodge, ReactionDirection) == 0x00005B, "Member 'FPhxTelemetryPlayerDodge::ReactionDirection' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDodge, GameTime) == 0x000060, "Member 'FPhxTelemetryPlayerDodge::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDodge, Time) == 0x000068, "Member 'FPhxTelemetryPlayerDodge::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeleeHitFXData
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FMeleeHitFXData final
|
|
{
|
|
public:
|
|
class UNiagaraSystem* EffectTemplate; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SocketName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LocationOffset; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RotationOffset; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool Attached; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FMeleeHitFXData) == 0x000008, "Wrong alignment on FMeleeHitFXData");
|
|
static_assert(sizeof(FMeleeHitFXData) == 0x000030, "Wrong size on FMeleeHitFXData");
|
|
static_assert(offsetof(FMeleeHitFXData, EffectTemplate) == 0x000000, "Member 'FMeleeHitFXData::EffectTemplate' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeHitFXData, SocketName) == 0x000008, "Member 'FMeleeHitFXData::SocketName' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeHitFXData, LocationOffset) == 0x000010, "Member 'FMeleeHitFXData::LocationOffset' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeHitFXData, RotationOffset) == 0x00001C, "Member 'FMeleeHitFXData::RotationOffset' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeHitFXData, Attached) == 0x000028, "Member 'FMeleeHitFXData::Attached' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeleeAttackSelectionFilter
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FMeleeAttackSelectionFilter final
|
|
{
|
|
public:
|
|
class AActor* TargetActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxMeleeAttackDefinition* ComboingFromAttack; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FMeleeAttackSelectionFilter) == 0x000008, "Wrong alignment on FMeleeAttackSelectionFilter");
|
|
static_assert(sizeof(FMeleeAttackSelectionFilter) == 0x000020, "Wrong size on FMeleeAttackSelectionFilter");
|
|
static_assert(offsetof(FMeleeAttackSelectionFilter, TargetActor) == 0x000000, "Member 'FMeleeAttackSelectionFilter::TargetActor' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAttackSelectionFilter, ComboingFromAttack) == 0x000008, "Member 'FMeleeAttackSelectionFilter::ComboingFromAttack' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryFinishGame
|
|
// 0x0018 (0x0020 - 0x0008)
|
|
struct FPhxTelemetryFinishGame final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
bool bIsPIE; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int64 GameTime; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryFinishGame) == 0x000008, "Wrong alignment on FPhxTelemetryFinishGame");
|
|
static_assert(sizeof(FPhxTelemetryFinishGame) == 0x000020, "Wrong size on FPhxTelemetryFinishGame");
|
|
static_assert(offsetof(FPhxTelemetryFinishGame, bIsPIE) == 0x000008, "Member 'FPhxTelemetryFinishGame::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryFinishGame, GameTime) == 0x000010, "Member 'FPhxTelemetryFinishGame::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryFinishGame, Time) == 0x000018, "Member 'FPhxTelemetryFinishGame::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeleeWeaponMeshEffectRow
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FMeleeWeaponMeshEffectRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
EMeleeWeaponMeshEffectType MeshEffectType; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxWeaponModificationRecipe* UpgradeRecipe; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* MeshFX; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Score; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FMeleeWeaponMeshEffectRow) == 0x000008, "Wrong alignment on FMeleeWeaponMeshEffectRow");
|
|
static_assert(sizeof(FMeleeWeaponMeshEffectRow) == 0x000028, "Wrong size on FMeleeWeaponMeshEffectRow");
|
|
static_assert(offsetof(FMeleeWeaponMeshEffectRow, MeshEffectType) == 0x000008, "Member 'FMeleeWeaponMeshEffectRow::MeshEffectType' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponMeshEffectRow, UpgradeRecipe) == 0x000010, "Member 'FMeleeWeaponMeshEffectRow::UpgradeRecipe' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponMeshEffectRow, MeshFX) == 0x000018, "Member 'FMeleeWeaponMeshEffectRow::MeshFX' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponMeshEffectRow, Score) == 0x000020, "Member 'FMeleeWeaponMeshEffectRow::Score' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeleeImpactEffectRow
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FMeleeImpactEffectRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
class UPhxWeaponModificationRecipe* UpgradeRecipe; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMeleeAttackHitType HitType; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHeavyAttack; // 0x0011(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLightAttack; // 0x0012(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxHitSource HitSource; // 0x0013(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicalSurface SurfaceType; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ImpactFX; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* ImpactSound; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FMeleeImpactEffectRow) == 0x000008, "Wrong alignment on FMeleeImpactEffectRow");
|
|
static_assert(sizeof(FMeleeImpactEffectRow) == 0x000028, "Wrong size on FMeleeImpactEffectRow");
|
|
static_assert(offsetof(FMeleeImpactEffectRow, UpgradeRecipe) == 0x000008, "Member 'FMeleeImpactEffectRow::UpgradeRecipe' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeImpactEffectRow, HitType) == 0x000010, "Member 'FMeleeImpactEffectRow::HitType' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeImpactEffectRow, bHeavyAttack) == 0x000011, "Member 'FMeleeImpactEffectRow::bHeavyAttack' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeImpactEffectRow, bLightAttack) == 0x000012, "Member 'FMeleeImpactEffectRow::bLightAttack' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeImpactEffectRow, HitSource) == 0x000013, "Member 'FMeleeImpactEffectRow::HitSource' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeImpactEffectRow, SurfaceType) == 0x000014, "Member 'FMeleeImpactEffectRow::SurfaceType' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeImpactEffectRow, ImpactFX) == 0x000018, "Member 'FMeleeImpactEffectRow::ImpactFX' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeImpactEffectRow, ImpactSound) == 0x000020, "Member 'FMeleeImpactEffectRow::ImpactSound' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRecipeMod
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhxRecipeMod final
|
|
{
|
|
public:
|
|
EPhxModStat Stat; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ModValue; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxModOperation ModOperation; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRecipeMod) == 0x000004, "Wrong alignment on FPhxRecipeMod");
|
|
static_assert(sizeof(FPhxRecipeMod) == 0x00000C, "Wrong size on FPhxRecipeMod");
|
|
static_assert(offsetof(FPhxRecipeMod, Stat) == 0x000000, "Member 'FPhxRecipeMod::Stat' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRecipeMod, ModValue) == 0x000004, "Member 'FPhxRecipeMod::ModValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRecipeMod, ModOperation) == 0x000008, "Member 'FPhxRecipeMod::ModOperation' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeleeImpactBloodSpurtRow
|
|
// 0x0030 (0x0038 - 0x0008)
|
|
struct FMeleeImpactBloodSpurtRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer BlacklistCharacterTags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
EPhxHitSource HitSource; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ImpactFX; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FMeleeImpactBloodSpurtRow) == 0x000008, "Wrong alignment on FMeleeImpactBloodSpurtRow");
|
|
static_assert(sizeof(FMeleeImpactBloodSpurtRow) == 0x000038, "Wrong size on FMeleeImpactBloodSpurtRow");
|
|
static_assert(offsetof(FMeleeImpactBloodSpurtRow, BlacklistCharacterTags) == 0x000008, "Member 'FMeleeImpactBloodSpurtRow::BlacklistCharacterTags' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeImpactBloodSpurtRow, HitSource) == 0x000028, "Member 'FMeleeImpactBloodSpurtRow::HitSource' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeImpactBloodSpurtRow, ImpactFX) == 0x000030, "Member 'FMeleeImpactBloodSpurtRow::ImpactFX' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeleeEnvImpactDragEffectRow
|
|
// 0x0028 (0x0030 - 0x0008)
|
|
struct FMeleeEnvImpactDragEffectRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
EPhxHitSource HitSource; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicalSurface SurfaceType; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ImpactFX; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* ImpactSound; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxWeaponModificationRecipe* UpgradeRecipe; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Score; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FMeleeEnvImpactDragEffectRow) == 0x000008, "Wrong alignment on FMeleeEnvImpactDragEffectRow");
|
|
static_assert(sizeof(FMeleeEnvImpactDragEffectRow) == 0x000030, "Wrong size on FMeleeEnvImpactDragEffectRow");
|
|
static_assert(offsetof(FMeleeEnvImpactDragEffectRow, HitSource) == 0x000008, "Member 'FMeleeEnvImpactDragEffectRow::HitSource' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeEnvImpactDragEffectRow, SurfaceType) == 0x000009, "Member 'FMeleeEnvImpactDragEffectRow::SurfaceType' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeEnvImpactDragEffectRow, ImpactFX) == 0x000010, "Member 'FMeleeEnvImpactDragEffectRow::ImpactFX' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeEnvImpactDragEffectRow, ImpactSound) == 0x000018, "Member 'FMeleeEnvImpactDragEffectRow::ImpactSound' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeEnvImpactDragEffectRow, UpgradeRecipe) == 0x000020, "Member 'FMeleeEnvImpactDragEffectRow::UpgradeRecipe' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeEnvImpactDragEffectRow, Score) == 0x000028, "Member 'FMeleeEnvImpactDragEffectRow::Score' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPlayerDeathInventoryEntry
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhxTelemetryPlayerDeathInventoryEntry final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Quantity; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPlayerDeathInventoryEntry) == 0x000004, "Wrong alignment on FPhxTelemetryPlayerDeathInventoryEntry");
|
|
static_assert(sizeof(FPhxTelemetryPlayerDeathInventoryEntry) == 0x00000C, "Wrong size on FPhxTelemetryPlayerDeathInventoryEntry");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeathInventoryEntry, Name) == 0x000000, "Member 'FPhxTelemetryPlayerDeathInventoryEntry::Name' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeathInventoryEntry, Quantity) == 0x000008, "Member 'FPhxTelemetryPlayerDeathInventoryEntry::Quantity' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPlayerDeath
|
|
// 0x0080 (0x00A8 - 0x0028)
|
|
struct FPhxTelemetryPlayerDeath final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
class FString DamageCauser; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DamageCauserSubLevel; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DamageCauserEncounter; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName DamageCauserSpawnerTag; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DamageAmount; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString PlayerWeapon; // 0x0068(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxTelemetryPlayerDeathInventoryEntry> Inventory; // 0x0078(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 NumEnemiesInTargetAcquisitionRange; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumEnemiesInWeaponRange; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumEnemiesInDistantRange; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int64 GameTime; // 0x0098(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x00A0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPlayerDeath) == 0x000008, "Wrong alignment on FPhxTelemetryPlayerDeath");
|
|
static_assert(sizeof(FPhxTelemetryPlayerDeath) == 0x0000A8, "Wrong size on FPhxTelemetryPlayerDeath");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, DamageCauser) == 0x000028, "Member 'FPhxTelemetryPlayerDeath::DamageCauser' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, DamageCauserSubLevel) == 0x000038, "Member 'FPhxTelemetryPlayerDeath::DamageCauserSubLevel' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, DamageCauserEncounter) == 0x000048, "Member 'FPhxTelemetryPlayerDeath::DamageCauserEncounter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, DamageCauserSpawnerTag) == 0x000058, "Member 'FPhxTelemetryPlayerDeath::DamageCauserSpawnerTag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, DamageAmount) == 0x000060, "Member 'FPhxTelemetryPlayerDeath::DamageAmount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, PlayerWeapon) == 0x000068, "Member 'FPhxTelemetryPlayerDeath::PlayerWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, Inventory) == 0x000078, "Member 'FPhxTelemetryPlayerDeath::Inventory' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, NumEnemiesInTargetAcquisitionRange) == 0x000088, "Member 'FPhxTelemetryPlayerDeath::NumEnemiesInTargetAcquisitionRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, NumEnemiesInWeaponRange) == 0x00008C, "Member 'FPhxTelemetryPlayerDeath::NumEnemiesInWeaponRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, NumEnemiesInDistantRange) == 0x000090, "Member 'FPhxTelemetryPlayerDeath::NumEnemiesInDistantRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, GameTime) == 0x000098, "Member 'FPhxTelemetryPlayerDeath::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDeath, Time) == 0x0000A0, "Member 'FPhxTelemetryPlayerDeath::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.HitWindowRuntimeData
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct alignas(0x04) FHitWindowRuntimeData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FHitWindowRuntimeData) == 0x000004, "Wrong alignment on FHitWindowRuntimeData");
|
|
static_assert(sizeof(FHitWindowRuntimeData) == 0x000004, "Wrong size on FHitWindowRuntimeData");
|
|
|
|
// ScriptStruct Phoenix.HitIdealRuntimeData
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct alignas(0x04) FHitIdealRuntimeData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x1C]; // 0x0000(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FHitIdealRuntimeData) == 0x000004, "Wrong alignment on FHitIdealRuntimeData");
|
|
static_assert(sizeof(FHitIdealRuntimeData) == 0x00001C, "Wrong size on FHitIdealRuntimeData");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryProductInStoreOpened
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FPhxTelemetryProductInStoreOpened : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
class FString ProductId; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 GameTime; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryProductInStoreOpened) == 0x000008, "Wrong alignment on FPhxTelemetryProductInStoreOpened");
|
|
static_assert(sizeof(FPhxTelemetryProductInStoreOpened) == 0x000028, "Wrong size on FPhxTelemetryProductInStoreOpened");
|
|
static_assert(offsetof(FPhxTelemetryProductInStoreOpened, ProductId) == 0x000008, "Member 'FPhxTelemetryProductInStoreOpened::ProductId' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryProductInStoreOpened, GameTime) == 0x000018, "Member 'FPhxTelemetryProductInStoreOpened::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryProductInStoreOpened, Time) == 0x000020, "Member 'FPhxTelemetryProductInStoreOpened::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMontageAttachStateRequest
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPhxMontageAttachStateRequest final
|
|
{
|
|
public:
|
|
class UAnimMontage* Montage; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* AttachComponent; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AttachSocket; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAttachmentRule AttachmentRule; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag StateTag; // 0x001C(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStopMontageOnEnd; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMontageAttachStateRequest) == 0x000008, "Wrong alignment on FPhxMontageAttachStateRequest");
|
|
static_assert(sizeof(FPhxMontageAttachStateRequest) == 0x000028, "Wrong size on FPhxMontageAttachStateRequest");
|
|
static_assert(offsetof(FPhxMontageAttachStateRequest, Montage) == 0x000000, "Member 'FPhxMontageAttachStateRequest::Montage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMontageAttachStateRequest, AttachComponent) == 0x000008, "Member 'FPhxMontageAttachStateRequest::AttachComponent' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMontageAttachStateRequest, AttachSocket) == 0x000010, "Member 'FPhxMontageAttachStateRequest::AttachSocket' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMontageAttachStateRequest, AttachmentRule) == 0x000018, "Member 'FPhxMontageAttachStateRequest::AttachmentRule' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMontageAttachStateRequest, StateTag) == 0x00001C, "Member 'FPhxMontageAttachStateRequest::StateTag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMontageAttachStateRequest, bStopMontageOnEnd) == 0x000024, "Member 'FPhxMontageAttachStateRequest::bStopMontageOnEnd' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MontageSectionInfo
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMontageSectionInfo final
|
|
{
|
|
public:
|
|
class UAnimMontage* Montage; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Section; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FMontageSectionInfo) == 0x000008, "Wrong alignment on FMontageSectionInfo");
|
|
static_assert(sizeof(FMontageSectionInfo) == 0x000010, "Wrong size on FMontageSectionInfo");
|
|
static_assert(offsetof(FMontageSectionInfo, Montage) == 0x000000, "Member 'FMontageSectionInfo::Montage' has a wrong offset!");
|
|
static_assert(offsetof(FMontageSectionInfo, Section) == 0x000008, "Member 'FMontageSectionInfo::Section' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPlayerInventoryEntry
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhxPlayerInventoryEntry final
|
|
{
|
|
public:
|
|
class FName ItemName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Quantity; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPlayerInventoryEntry) == 0x000004, "Wrong alignment on FPhxPlayerInventoryEntry");
|
|
static_assert(sizeof(FPhxPlayerInventoryEntry) == 0x00000C, "Wrong size on FPhxPlayerInventoryEntry");
|
|
static_assert(offsetof(FPhxPlayerInventoryEntry, ItemName) == 0x000000, "Member 'FPhxPlayerInventoryEntry::ItemName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerInventoryEntry, Quantity) == 0x000008, "Member 'FPhxPlayerInventoryEntry::Quantity' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.NumericValueData
|
|
// 0x0008 (0x0010 - 0x0008)
|
|
struct FNumericValueData final : public FTableRowBase
|
|
{
|
|
public:
|
|
float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FNumericValueData) == 0x000008, "Wrong alignment on FNumericValueData");
|
|
static_assert(sizeof(FNumericValueData) == 0x000010, "Wrong size on FNumericValueData");
|
|
static_assert(offsetof(FNumericValueData, Value) == 0x000008, "Member 'FNumericValueData::Value' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.VOSubtitleEntry
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FVOSubtitleEntry final : public FTableRowBase
|
|
{
|
|
public:
|
|
class UAkAudioEvent* Event; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Subtitle; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FVOSubtitleEntry) == 0x000008, "Wrong alignment on FVOSubtitleEntry");
|
|
static_assert(sizeof(FVOSubtitleEntry) == 0x000028, "Wrong size on FVOSubtitleEntry");
|
|
static_assert(offsetof(FVOSubtitleEntry, Event) == 0x000008, "Member 'FVOSubtitleEntry::Event' has a wrong offset!");
|
|
static_assert(offsetof(FVOSubtitleEntry, Subtitle) == 0x000010, "Member 'FVOSubtitleEntry::Subtitle' has a wrong offset!");
|
|
static_assert(offsetof(FVOSubtitleEntry, Duration) == 0x000020, "Member 'FVOSubtitleEntry::Duration' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryMapLoad
|
|
// 0x0030 (0x0038 - 0x0008)
|
|
struct FPhxTelemetryMapLoad final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
class FString Map; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double LoadTimeSeconds; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPIE; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int64 GameTime; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryMapLoad) == 0x000008, "Wrong alignment on FPhxTelemetryMapLoad");
|
|
static_assert(sizeof(FPhxTelemetryMapLoad) == 0x000038, "Wrong size on FPhxTelemetryMapLoad");
|
|
static_assert(offsetof(FPhxTelemetryMapLoad, Map) == 0x000008, "Member 'FPhxTelemetryMapLoad::Map' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryMapLoad, LoadTimeSeconds) == 0x000018, "Member 'FPhxTelemetryMapLoad::LoadTimeSeconds' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryMapLoad, bIsPIE) == 0x000020, "Member 'FPhxTelemetryMapLoad::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryMapLoad, GameTime) == 0x000028, "Member 'FPhxTelemetryMapLoad::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryMapLoad, Time) == 0x000030, "Member 'FPhxTelemetryMapLoad::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RespawnConfig
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FRespawnConfig final
|
|
{
|
|
public:
|
|
float MinHealth; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeInTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FRespawnConfig) == 0x000004, "Wrong alignment on FRespawnConfig");
|
|
static_assert(sizeof(FRespawnConfig) == 0x000008, "Wrong size on FRespawnConfig");
|
|
static_assert(offsetof(FRespawnConfig, MinHealth) == 0x000000, "Member 'FRespawnConfig::MinHealth' has a wrong offset!");
|
|
static_assert(offsetof(FRespawnConfig, FadeInTime) == 0x000004, "Member 'FRespawnConfig::FadeInTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.QteConfig
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FQteConfig final
|
|
{
|
|
public:
|
|
TSubclassOf<class UQteWidget> WidgetClass; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UQteWidget> BackgroundWidgetClass; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StickSpeed; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FQteConfig) == 0x000008, "Wrong alignment on FQteConfig");
|
|
static_assert(sizeof(FQteConfig) == 0x000018, "Wrong size on FQteConfig");
|
|
static_assert(offsetof(FQteConfig, WidgetClass) == 0x000000, "Member 'FQteConfig::WidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(FQteConfig, BackgroundWidgetClass) == 0x000008, "Member 'FQteConfig::BackgroundWidgetClass' has a wrong offset!");
|
|
static_assert(offsetof(FQteConfig, StickSpeed) == 0x000010, "Member 'FQteConfig::StickSpeed' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPrinterInteract
|
|
// 0x0040 (0x0048 - 0x0008)
|
|
struct FPhxTelemetryPrinterInteract : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
class FString PrinterName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector PrinterLocation; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString PrinterMap; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 GameTime; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPrinterInteract) == 0x000008, "Wrong alignment on FPhxTelemetryPrinterInteract");
|
|
static_assert(sizeof(FPhxTelemetryPrinterInteract) == 0x000048, "Wrong size on FPhxTelemetryPrinterInteract");
|
|
static_assert(offsetof(FPhxTelemetryPrinterInteract, PrinterName) == 0x000008, "Member 'FPhxTelemetryPrinterInteract::PrinterName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterInteract, PrinterLocation) == 0x000018, "Member 'FPhxTelemetryPrinterInteract::PrinterLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterInteract, PrinterMap) == 0x000028, "Member 'FPhxTelemetryPrinterInteract::PrinterMap' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterInteract, GameTime) == 0x000038, "Member 'FPhxTelemetryPrinterInteract::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterInteract, Time) == 0x000040, "Member 'FPhxTelemetryPrinterInteract::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPrinterPrint
|
|
// 0x0020 (0x0068 - 0x0048)
|
|
struct FPhxTelemetryPrinterPrint final : public FPhxTelemetryPrinterInteract
|
|
{
|
|
public:
|
|
class FName ItemName; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 QuantityPerItem; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalQuantity; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ItemStacks; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CostPerItem; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalCost; // 0x0060(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPrinterPrint) == 0x000008, "Wrong alignment on FPhxTelemetryPrinterPrint");
|
|
static_assert(sizeof(FPhxTelemetryPrinterPrint) == 0x000068, "Wrong size on FPhxTelemetryPrinterPrint");
|
|
static_assert(offsetof(FPhxTelemetryPrinterPrint, ItemName) == 0x000048, "Member 'FPhxTelemetryPrinterPrint::ItemName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterPrint, QuantityPerItem) == 0x000050, "Member 'FPhxTelemetryPrinterPrint::QuantityPerItem' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterPrint, TotalQuantity) == 0x000054, "Member 'FPhxTelemetryPrinterPrint::TotalQuantity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterPrint, ItemStacks) == 0x000058, "Member 'FPhxTelemetryPrinterPrint::ItemStacks' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterPrint, CostPerItem) == 0x00005C, "Member 'FPhxTelemetryPrinterPrint::CostPerItem' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterPrint, TotalCost) == 0x000060, "Member 'FPhxTelemetryPrinterPrint::TotalCost' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CombatSlotConfig
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FCombatSlotConfig final
|
|
{
|
|
public:
|
|
float Priority; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NumSlots; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCombatSlotConfig) == 0x000004, "Wrong alignment on FCombatSlotConfig");
|
|
static_assert(sizeof(FCombatSlotConfig) == 0x000008, "Wrong size on FCombatSlotConfig");
|
|
static_assert(offsetof(FCombatSlotConfig, Priority) == 0x000000, "Member 'FCombatSlotConfig::Priority' has a wrong offset!");
|
|
static_assert(offsetof(FCombatSlotConfig, NumSlots) == 0x000004, "Member 'FCombatSlotConfig::NumSlots' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CombatRingConfig
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FCombatRingConfig final
|
|
{
|
|
public:
|
|
float OffCenterAngle; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RadialDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FCombatSlotConfig> SlotConfigs; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCombatRingConfig) == 0x000008, "Wrong alignment on FCombatRingConfig");
|
|
static_assert(sizeof(FCombatRingConfig) == 0x000018, "Wrong size on FCombatRingConfig");
|
|
static_assert(offsetof(FCombatRingConfig, OffCenterAngle) == 0x000000, "Member 'FCombatRingConfig::OffCenterAngle' has a wrong offset!");
|
|
static_assert(offsetof(FCombatRingConfig, RadialDistance) == 0x000004, "Member 'FCombatRingConfig::RadialDistance' has a wrong offset!");
|
|
static_assert(offsetof(FCombatRingConfig, SlotConfigs) == 0x000008, "Member 'FCombatRingConfig::SlotConfigs' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.DecalData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FDecalData final
|
|
{
|
|
public:
|
|
float DecalDurationMin; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecalDurationMax; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutDurationMin; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutDurationMax; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecalSizeMin; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecalSizeMax; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FDecalData) == 0x000004, "Wrong alignment on FDecalData");
|
|
static_assert(sizeof(FDecalData) == 0x000018, "Wrong size on FDecalData");
|
|
static_assert(offsetof(FDecalData, DecalDurationMin) == 0x000000, "Member 'FDecalData::DecalDurationMin' has a wrong offset!");
|
|
static_assert(offsetof(FDecalData, DecalDurationMax) == 0x000004, "Member 'FDecalData::DecalDurationMax' has a wrong offset!");
|
|
static_assert(offsetof(FDecalData, FadeOutDurationMin) == 0x000008, "Member 'FDecalData::FadeOutDurationMin' has a wrong offset!");
|
|
static_assert(offsetof(FDecalData, FadeOutDurationMax) == 0x00000C, "Member 'FDecalData::FadeOutDurationMax' has a wrong offset!");
|
|
static_assert(offsetof(FDecalData, DecalSizeMin) == 0x000010, "Member 'FDecalData::DecalSizeMin' has a wrong offset!");
|
|
static_assert(offsetof(FDecalData, DecalSizeMax) == 0x000014, "Member 'FDecalData::DecalSizeMax' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionMoveToActorSettings
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FPhxRootMotionMoveToActorSettings final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UGameplayAbility> OwningAbility; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName TaskInstanceName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> TargetActor; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetLocationOffset; // 0x0018(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ERootMotionMoveToActorTargetOffsetType OffsetAlignment; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Duration; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetNewMovementMode; // 0x002C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementMode MovementMode; // 0x002D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRestrictSpeedToExpected; // 0x002E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UCurveFloat> SpeedCurve; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ERootMotionFinishVelocityMode VelocityOnFinishMode; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector SetVelocityOnFinish; // 0x003C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClampVelocityOnFinish; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableDestinationReachedInterrupt; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFaceTarget; // 0x004D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionMoveToActorSettings) == 0x000004, "Wrong alignment on FPhxRootMotionMoveToActorSettings");
|
|
static_assert(sizeof(FPhxRootMotionMoveToActorSettings) == 0x000050, "Wrong size on FPhxRootMotionMoveToActorSettings");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, OwningAbility) == 0x000000, "Member 'FPhxRootMotionMoveToActorSettings::OwningAbility' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, TaskInstanceName) == 0x000008, "Member 'FPhxRootMotionMoveToActorSettings::TaskInstanceName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, TargetActor) == 0x000010, "Member 'FPhxRootMotionMoveToActorSettings::TargetActor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, TargetLocationOffset) == 0x000018, "Member 'FPhxRootMotionMoveToActorSettings::TargetLocationOffset' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, OffsetAlignment) == 0x000024, "Member 'FPhxRootMotionMoveToActorSettings::OffsetAlignment' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, Duration) == 0x000028, "Member 'FPhxRootMotionMoveToActorSettings::Duration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, bSetNewMovementMode) == 0x00002C, "Member 'FPhxRootMotionMoveToActorSettings::bSetNewMovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, MovementMode) == 0x00002D, "Member 'FPhxRootMotionMoveToActorSettings::MovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, bRestrictSpeedToExpected) == 0x00002E, "Member 'FPhxRootMotionMoveToActorSettings::bRestrictSpeedToExpected' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, SpeedCurve) == 0x000030, "Member 'FPhxRootMotionMoveToActorSettings::SpeedCurve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, VelocityOnFinishMode) == 0x000038, "Member 'FPhxRootMotionMoveToActorSettings::VelocityOnFinishMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, SetVelocityOnFinish) == 0x00003C, "Member 'FPhxRootMotionMoveToActorSettings::SetVelocityOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, ClampVelocityOnFinish) == 0x000048, "Member 'FPhxRootMotionMoveToActorSettings::ClampVelocityOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, bDisableDestinationReachedInterrupt) == 0x00004C, "Member 'FPhxRootMotionMoveToActorSettings::bDisableDestinationReachedInterrupt' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToActorSettings, bFaceTarget) == 0x00004D, "Member 'FPhxRootMotionMoveToActorSettings::bFaceTarget' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionMoveToDynamicForceSettings
|
|
// 0x0044 (0x0044 - 0x0000)
|
|
struct FPhxRootMotionMoveToDynamicForceSettings final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UGameplayAbility> OwningAbility; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName TaskInstanceName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetLocation; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetNewMovementMode; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementMode MovementMode; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRestrictSpeedToExpected; // 0x0022(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23[0x1]; // 0x0023(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UCurveFloat> SpeedCurve; // 0x0024(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ERootMotionFinishVelocityMode VelocityOnFinishMode; // 0x002C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector SetVelocityOnFinish; // 0x0030(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClampVelocityOnFinish; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFaceMovementDir; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionMoveToDynamicForceSettings) == 0x000004, "Wrong alignment on FPhxRootMotionMoveToDynamicForceSettings");
|
|
static_assert(sizeof(FPhxRootMotionMoveToDynamicForceSettings) == 0x000044, "Wrong size on FPhxRootMotionMoveToDynamicForceSettings");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, OwningAbility) == 0x000000, "Member 'FPhxRootMotionMoveToDynamicForceSettings::OwningAbility' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, TaskInstanceName) == 0x000008, "Member 'FPhxRootMotionMoveToDynamicForceSettings::TaskInstanceName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, TargetLocation) == 0x000010, "Member 'FPhxRootMotionMoveToDynamicForceSettings::TargetLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, Duration) == 0x00001C, "Member 'FPhxRootMotionMoveToDynamicForceSettings::Duration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, bSetNewMovementMode) == 0x000020, "Member 'FPhxRootMotionMoveToDynamicForceSettings::bSetNewMovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, MovementMode) == 0x000021, "Member 'FPhxRootMotionMoveToDynamicForceSettings::MovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, bRestrictSpeedToExpected) == 0x000022, "Member 'FPhxRootMotionMoveToDynamicForceSettings::bRestrictSpeedToExpected' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, SpeedCurve) == 0x000024, "Member 'FPhxRootMotionMoveToDynamicForceSettings::SpeedCurve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, VelocityOnFinishMode) == 0x00002C, "Member 'FPhxRootMotionMoveToDynamicForceSettings::VelocityOnFinishMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, SetVelocityOnFinish) == 0x000030, "Member 'FPhxRootMotionMoveToDynamicForceSettings::SetVelocityOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, ClampVelocityOnFinish) == 0x00003C, "Member 'FPhxRootMotionMoveToDynamicForceSettings::ClampVelocityOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToDynamicForceSettings, bFaceMovementDir) == 0x000040, "Member 'FPhxRootMotionMoveToDynamicForceSettings::bFaceMovementDir' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ProjectileData
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FProjectileData final
|
|
{
|
|
public:
|
|
uint64 ShotID; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag ProjectileTag; // 0x0008(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector InitDirection; // 0x0010(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class AActor*> IgnoreActorsList; // 0x0020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
class APhxGunWeapon* OwningWeapon; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceTravelled; // 0x0038(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTravelDistance; // 0x003C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PenetrationCount; // 0x0040(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BounceCount; // 0x0044(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxProjectileSettings* OverrideProjectileSettings; // 0x0048(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FProjectileData) == 0x000008, "Wrong alignment on FProjectileData");
|
|
static_assert(sizeof(FProjectileData) == 0x000050, "Wrong size on FProjectileData");
|
|
static_assert(offsetof(FProjectileData, ShotID) == 0x000000, "Member 'FProjectileData::ShotID' has a wrong offset!");
|
|
static_assert(offsetof(FProjectileData, ProjectileTag) == 0x000008, "Member 'FProjectileData::ProjectileTag' has a wrong offset!");
|
|
static_assert(offsetof(FProjectileData, InitDirection) == 0x000010, "Member 'FProjectileData::InitDirection' has a wrong offset!");
|
|
static_assert(offsetof(FProjectileData, IgnoreActorsList) == 0x000020, "Member 'FProjectileData::IgnoreActorsList' has a wrong offset!");
|
|
static_assert(offsetof(FProjectileData, OwningWeapon) == 0x000030, "Member 'FProjectileData::OwningWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FProjectileData, DistanceTravelled) == 0x000038, "Member 'FProjectileData::DistanceTravelled' has a wrong offset!");
|
|
static_assert(offsetof(FProjectileData, MaxTravelDistance) == 0x00003C, "Member 'FProjectileData::MaxTravelDistance' has a wrong offset!");
|
|
static_assert(offsetof(FProjectileData, PenetrationCount) == 0x000040, "Member 'FProjectileData::PenetrationCount' has a wrong offset!");
|
|
static_assert(offsetof(FProjectileData, BounceCount) == 0x000044, "Member 'FProjectileData::BounceCount' has a wrong offset!");
|
|
static_assert(offsetof(FProjectileData, OverrideProjectileSettings) == 0x000048, "Member 'FProjectileData::OverrideProjectileSettings' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionMoveToSettings
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FPhxRootMotionMoveToSettings final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UGameplayAbility> OwningAbility; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName TaskInstanceName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetLocation; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FQuat TargetRotation; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationDuration; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetNewMovementMode; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementMode MovementMode; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRestrictSpeedToExpected; // 0x003A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ERootMotionFinishVelocityMode VelocityOnFinishMode; // 0x003B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SetVelocityOnFinish; // 0x003C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClampVelocityOnFinish; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReachedDestinationDistance; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReachedRotationAngle; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class ACharacter> CharacterToApplyMotion; // 0x0054(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRootMotionSourceSettings Settings; // 0x005C(0x0001)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionMoveToSettings) == 0x000010, "Wrong alignment on FPhxRootMotionMoveToSettings");
|
|
static_assert(sizeof(FPhxRootMotionMoveToSettings) == 0x000060, "Wrong size on FPhxRootMotionMoveToSettings");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, OwningAbility) == 0x000000, "Member 'FPhxRootMotionMoveToSettings::OwningAbility' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, TaskInstanceName) == 0x000008, "Member 'FPhxRootMotionMoveToSettings::TaskInstanceName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, TargetLocation) == 0x000010, "Member 'FPhxRootMotionMoveToSettings::TargetLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, TargetRotation) == 0x000020, "Member 'FPhxRootMotionMoveToSettings::TargetRotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, Duration) == 0x000030, "Member 'FPhxRootMotionMoveToSettings::Duration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, RotationDuration) == 0x000034, "Member 'FPhxRootMotionMoveToSettings::RotationDuration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, bSetNewMovementMode) == 0x000038, "Member 'FPhxRootMotionMoveToSettings::bSetNewMovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, MovementMode) == 0x000039, "Member 'FPhxRootMotionMoveToSettings::MovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, bRestrictSpeedToExpected) == 0x00003A, "Member 'FPhxRootMotionMoveToSettings::bRestrictSpeedToExpected' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, VelocityOnFinishMode) == 0x00003B, "Member 'FPhxRootMotionMoveToSettings::VelocityOnFinishMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, SetVelocityOnFinish) == 0x00003C, "Member 'FPhxRootMotionMoveToSettings::SetVelocityOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, ClampVelocityOnFinish) == 0x000048, "Member 'FPhxRootMotionMoveToSettings::ClampVelocityOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, ReachedDestinationDistance) == 0x00004C, "Member 'FPhxRootMotionMoveToSettings::ReachedDestinationDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, ReachedRotationAngle) == 0x000050, "Member 'FPhxRootMotionMoveToSettings::ReachedRotationAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, CharacterToApplyMotion) == 0x000054, "Member 'FPhxRootMotionMoveToSettings::CharacterToApplyMotion' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToSettings, Settings) == 0x00005C, "Member 'FPhxRootMotionMoveToSettings::Settings' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPlayerRange
|
|
// 0x0060 (0x0088 - 0x0028)
|
|
struct FPhxTelemetryPlayerRange final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
struct FVector EnemyPosition; // 0x0028(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString EnemyType; // 0x0038(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PlayerWeapon; // 0x0048(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPIE; // 0x0058(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 NumBounces; // 0x005C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Velocity; // 0x0060(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceTraveled; // 0x006C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumPenetrated; // 0x0070(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int64 GameTime; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0080(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPlayerRange) == 0x000008, "Wrong alignment on FPhxTelemetryPlayerRange");
|
|
static_assert(sizeof(FPhxTelemetryPlayerRange) == 0x000088, "Wrong size on FPhxTelemetryPlayerRange");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, EnemyPosition) == 0x000028, "Member 'FPhxTelemetryPlayerRange::EnemyPosition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, EnemyType) == 0x000038, "Member 'FPhxTelemetryPlayerRange::EnemyType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, PlayerWeapon) == 0x000048, "Member 'FPhxTelemetryPlayerRange::PlayerWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, bIsPIE) == 0x000058, "Member 'FPhxTelemetryPlayerRange::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, NumBounces) == 0x00005C, "Member 'FPhxTelemetryPlayerRange::NumBounces' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, Velocity) == 0x000060, "Member 'FPhxTelemetryPlayerRange::Velocity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, DistanceTraveled) == 0x00006C, "Member 'FPhxTelemetryPlayerRange::DistanceTraveled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, NumPenetrated) == 0x000070, "Member 'FPhxTelemetryPlayerRange::NumPenetrated' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, GameTime) == 0x000078, "Member 'FPhxTelemetryPlayerRange::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerRange, Time) == 0x000080, "Member 'FPhxTelemetryPlayerRange::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionMoveToArcSettings
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FPhxRootMotionMoveToArcSettings final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UGameplayAbility> OwningAbility; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName TaskInstanceName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetLocation; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FQuat TargetRotation; // 0x0020(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float ArcMultiplier; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationDuration; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetNewMovementMode; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementMode MovementMode; // 0x003D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRestrictSpeedToExpected; // 0x003E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ERootMotionFinishVelocityMode VelocityOnFinishMode; // 0x003F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SetVelocityOnFinish; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClampVelocityOnFinish; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReachedDestinationDistance; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class ACharacter> CharacterToApplyMotion; // 0x0054(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionMoveToArcSettings) == 0x000010, "Wrong alignment on FPhxRootMotionMoveToArcSettings");
|
|
static_assert(sizeof(FPhxRootMotionMoveToArcSettings) == 0x000060, "Wrong size on FPhxRootMotionMoveToArcSettings");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, OwningAbility) == 0x000000, "Member 'FPhxRootMotionMoveToArcSettings::OwningAbility' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, TaskInstanceName) == 0x000008, "Member 'FPhxRootMotionMoveToArcSettings::TaskInstanceName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, TargetLocation) == 0x000010, "Member 'FPhxRootMotionMoveToArcSettings::TargetLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, TargetRotation) == 0x000020, "Member 'FPhxRootMotionMoveToArcSettings::TargetRotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, ArcMultiplier) == 0x000030, "Member 'FPhxRootMotionMoveToArcSettings::ArcMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, Duration) == 0x000034, "Member 'FPhxRootMotionMoveToArcSettings::Duration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, RotationDuration) == 0x000038, "Member 'FPhxRootMotionMoveToArcSettings::RotationDuration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, bSetNewMovementMode) == 0x00003C, "Member 'FPhxRootMotionMoveToArcSettings::bSetNewMovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, MovementMode) == 0x00003D, "Member 'FPhxRootMotionMoveToArcSettings::MovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, bRestrictSpeedToExpected) == 0x00003E, "Member 'FPhxRootMotionMoveToArcSettings::bRestrictSpeedToExpected' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, VelocityOnFinishMode) == 0x00003F, "Member 'FPhxRootMotionMoveToArcSettings::VelocityOnFinishMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, SetVelocityOnFinish) == 0x000040, "Member 'FPhxRootMotionMoveToArcSettings::SetVelocityOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, ClampVelocityOnFinish) == 0x00004C, "Member 'FPhxRootMotionMoveToArcSettings::ClampVelocityOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, ReachedDestinationDistance) == 0x000050, "Member 'FPhxRootMotionMoveToArcSettings::ReachedDestinationDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToArcSettings, CharacterToApplyMotion) == 0x000054, "Member 'FPhxRootMotionMoveToArcSettings::CharacterToApplyMotion' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionMoveToLocationXYSettings
|
|
// 0x0034 (0x0034 - 0x0000)
|
|
struct FPhxRootMotionMoveToLocationXYSettings final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UGameplayAbility> OwningAbility; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName TaskInstanceName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetLocation; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetNewMovementMode; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EMovementMode MovementMode; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRestrictSpeedToExpected; // 0x0022(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ERootMotionFinishVelocityMode VelocityOnFinishMode; // 0x0023(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SetVelocityOnFinish; // 0x0024(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ClampVelocityOnFinish; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxRootMotionMoveToLocationXYSettings) == 0x000004, "Wrong alignment on FPhxRootMotionMoveToLocationXYSettings");
|
|
static_assert(sizeof(FPhxRootMotionMoveToLocationXYSettings) == 0x000034, "Wrong size on FPhxRootMotionMoveToLocationXYSettings");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, OwningAbility) == 0x000000, "Member 'FPhxRootMotionMoveToLocationXYSettings::OwningAbility' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, TaskInstanceName) == 0x000008, "Member 'FPhxRootMotionMoveToLocationXYSettings::TaskInstanceName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, TargetLocation) == 0x000010, "Member 'FPhxRootMotionMoveToLocationXYSettings::TargetLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, Duration) == 0x00001C, "Member 'FPhxRootMotionMoveToLocationXYSettings::Duration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, bSetNewMovementMode) == 0x000020, "Member 'FPhxRootMotionMoveToLocationXYSettings::bSetNewMovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, MovementMode) == 0x000021, "Member 'FPhxRootMotionMoveToLocationXYSettings::MovementMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, bRestrictSpeedToExpected) == 0x000022, "Member 'FPhxRootMotionMoveToLocationXYSettings::bRestrictSpeedToExpected' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, VelocityOnFinishMode) == 0x000023, "Member 'FPhxRootMotionMoveToLocationXYSettings::VelocityOnFinishMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, SetVelocityOnFinish) == 0x000024, "Member 'FPhxRootMotionMoveToLocationXYSettings::SetVelocityOnFinish' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionMoveToLocationXYSettings, ClampVelocityOnFinish) == 0x000030, "Member 'FPhxRootMotionMoveToLocationXYSettings::ClampVelocityOnFinish' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RangedWeaponNonImpactEffectsData
|
|
// 0x0088 (0x0090 - 0x0008)
|
|
struct FRangedWeaponNonImpactEffectsData final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FGameplayTag ProjectileTag; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* MuzzleFlash; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* DamageUpgradedMuzzleFlash; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* CasingEject; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* Tracer; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* OverclockBurnOut; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* ExplosionEffect; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* TriggerPullSound; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* TriggerReleaseSound; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* EmptyFireSound; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* StartAimSound; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AmbientAimSound; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AbortAimSound; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* UninstallReceiverSound; // 0x0070(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* InstallReceiverSound; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* PerShotFireSound; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* ExplosionSound; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FRangedWeaponNonImpactEffectsData) == 0x000008, "Wrong alignment on FRangedWeaponNonImpactEffectsData");
|
|
static_assert(sizeof(FRangedWeaponNonImpactEffectsData) == 0x000090, "Wrong size on FRangedWeaponNonImpactEffectsData");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, ProjectileTag) == 0x000008, "Member 'FRangedWeaponNonImpactEffectsData::ProjectileTag' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, MuzzleFlash) == 0x000010, "Member 'FRangedWeaponNonImpactEffectsData::MuzzleFlash' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, DamageUpgradedMuzzleFlash) == 0x000018, "Member 'FRangedWeaponNonImpactEffectsData::DamageUpgradedMuzzleFlash' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, CasingEject) == 0x000020, "Member 'FRangedWeaponNonImpactEffectsData::CasingEject' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, Tracer) == 0x000028, "Member 'FRangedWeaponNonImpactEffectsData::Tracer' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, OverclockBurnOut) == 0x000030, "Member 'FRangedWeaponNonImpactEffectsData::OverclockBurnOut' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, ExplosionEffect) == 0x000038, "Member 'FRangedWeaponNonImpactEffectsData::ExplosionEffect' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, TriggerPullSound) == 0x000040, "Member 'FRangedWeaponNonImpactEffectsData::TriggerPullSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, TriggerReleaseSound) == 0x000048, "Member 'FRangedWeaponNonImpactEffectsData::TriggerReleaseSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, EmptyFireSound) == 0x000050, "Member 'FRangedWeaponNonImpactEffectsData::EmptyFireSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, StartAimSound) == 0x000058, "Member 'FRangedWeaponNonImpactEffectsData::StartAimSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, AmbientAimSound) == 0x000060, "Member 'FRangedWeaponNonImpactEffectsData::AmbientAimSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, AbortAimSound) == 0x000068, "Member 'FRangedWeaponNonImpactEffectsData::AbortAimSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, UninstallReceiverSound) == 0x000070, "Member 'FRangedWeaponNonImpactEffectsData::UninstallReceiverSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, InstallReceiverSound) == 0x000078, "Member 'FRangedWeaponNonImpactEffectsData::InstallReceiverSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, PerShotFireSound) == 0x000080, "Member 'FRangedWeaponNonImpactEffectsData::PerShotFireSound' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponNonImpactEffectsData, ExplosionSound) == 0x000088, "Member 'FRangedWeaponNonImpactEffectsData::ExplosionSound' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxGRPHoldCharacterSettings
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct alignas(0x04) FPhxGRPHoldCharacterSettings final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxGRPHoldCharacterSettings) == 0x000004, "Wrong alignment on FPhxGRPHoldCharacterSettings");
|
|
static_assert(sizeof(FPhxGRPHoldCharacterSettings) == 0x000048, "Wrong size on FPhxGRPHoldCharacterSettings");
|
|
|
|
// ScriptStruct Phoenix.PhxGRPLaunchCharacterSettings
|
|
// 0x002C (0x002C - 0x0000)
|
|
struct alignas(0x04) FPhxGRPLaunchCharacterSettings final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x2C]; // 0x0000(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxGRPLaunchCharacterSettings) == 0x000004, "Wrong alignment on FPhxGRPLaunchCharacterSettings");
|
|
static_assert(sizeof(FPhxGRPLaunchCharacterSettings) == 0x00002C, "Wrong size on FPhxGRPLaunchCharacterSettings");
|
|
|
|
// ScriptStruct Phoenix.WeaponSettings
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FWeaponSettings final
|
|
{
|
|
public:
|
|
struct FPerPlatformFloat TriggerAttackInputThreshold; // 0x0000(0x0004)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPerPlatformFloat TriggerReleaseAttackInputThreshold; // 0x0004(0x0004)(Edit, DisableEditOnInstance, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
float HitReactAdditiveAlpha; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FWeaponSettings) == 0x000004, "Wrong alignment on FWeaponSettings");
|
|
static_assert(sizeof(FWeaponSettings) == 0x00000C, "Wrong size on FWeaponSettings");
|
|
static_assert(offsetof(FWeaponSettings, TriggerAttackInputThreshold) == 0x000000, "Member 'FWeaponSettings::TriggerAttackInputThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FWeaponSettings, TriggerReleaseAttackInputThreshold) == 0x000004, "Member 'FWeaponSettings::TriggerReleaseAttackInputThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FWeaponSettings, HitReactAdditiveAlpha) == 0x000008, "Member 'FWeaponSettings::HitReactAdditiveAlpha' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxGRPPullCharacterSettings
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct alignas(0x04) FPhxGRPPullCharacterSettings final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxGRPPullCharacterSettings) == 0x000004, "Wrong alignment on FPhxGRPPullCharacterSettings");
|
|
static_assert(sizeof(FPhxGRPPullCharacterSettings) == 0x000048, "Wrong size on FPhxGRPPullCharacterSettings");
|
|
|
|
// ScriptStruct Phoenix.PhxGRPRecoverCharacterSettings
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct alignas(0x04) FPhxGRPRecoverCharacterSettings final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxGRPRecoverCharacterSettings) == 0x000004, "Wrong alignment on FPhxGRPRecoverCharacterSettings");
|
|
static_assert(sizeof(FPhxGRPRecoverCharacterSettings) == 0x000020, "Wrong size on FPhxGRPRecoverCharacterSettings");
|
|
|
|
// ScriptStruct Phoenix.PhxTraversalSplinePointData
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct alignas(0x10) FPhxTraversalSplinePointData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxTraversalSplinePointData) == 0x000010, "Wrong alignment on FPhxTraversalSplinePointData");
|
|
static_assert(sizeof(FPhxTraversalSplinePointData) == 0x000040, "Wrong size on FPhxTraversalSplinePointData");
|
|
|
|
// ScriptStruct Phoenix.PhxPPEMovementSettings
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct alignas(0x10) FPhxPPEMovementSettings final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxPPEMovementSettings) == 0x000010, "Wrong alignment on FPhxPPEMovementSettings");
|
|
static_assert(sizeof(FPhxPPEMovementSettings) == 0x000070, "Wrong size on FPhxPPEMovementSettings");
|
|
|
|
// ScriptStruct Phoenix.WeaponsAndUpgradesData
|
|
// 0x0110 (0x0110 - 0x0000)
|
|
struct FWeaponsAndUpgradesData final
|
|
{
|
|
public:
|
|
struct FItemData ItemData; // 0x0000(0x0100)(NativeAccessSpecifierPublic)
|
|
TArray<class FString> UpgradesData; // 0x0100(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FWeaponsAndUpgradesData) == 0x000008, "Wrong alignment on FWeaponsAndUpgradesData");
|
|
static_assert(sizeof(FWeaponsAndUpgradesData) == 0x000110, "Wrong size on FWeaponsAndUpgradesData");
|
|
static_assert(offsetof(FWeaponsAndUpgradesData, ItemData) == 0x000000, "Member 'FWeaponsAndUpgradesData::ItemData' has a wrong offset!");
|
|
static_assert(offsetof(FWeaponsAndUpgradesData, UpgradesData) == 0x000100, "Member 'FWeaponsAndUpgradesData::UpgradesData' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryReceiverSwappedWeaponInformation
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxTelemetryReceiverSwappedWeaponInformation final
|
|
{
|
|
public:
|
|
class FString Name; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AmmoInClip; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AmmoInReserve; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ClipSize; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxTelemetryReceiverSwappedWeaponInformation) == 0x000008, "Wrong alignment on FPhxTelemetryReceiverSwappedWeaponInformation");
|
|
static_assert(sizeof(FPhxTelemetryReceiverSwappedWeaponInformation) == 0x000020, "Wrong size on FPhxTelemetryReceiverSwappedWeaponInformation");
|
|
static_assert(offsetof(FPhxTelemetryReceiverSwappedWeaponInformation, Name) == 0x000000, "Member 'FPhxTelemetryReceiverSwappedWeaponInformation::Name' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryReceiverSwappedWeaponInformation, AmmoInClip) == 0x000010, "Member 'FPhxTelemetryReceiverSwappedWeaponInformation::AmmoInClip' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryReceiverSwappedWeaponInformation, AmmoInReserve) == 0x000014, "Member 'FPhxTelemetryReceiverSwappedWeaponInformation::AmmoInReserve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryReceiverSwappedWeaponInformation, ClipSize) == 0x000018, "Member 'FPhxTelemetryReceiverSwappedWeaponInformation::ClipSize' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PortalOverlapEvent
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct alignas(0x04) FPortalOverlapEvent final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPortalOverlapEvent) == 0x000004, "Wrong alignment on FPortalOverlapEvent");
|
|
static_assert(sizeof(FPortalOverlapEvent) == 0x00000C, "Wrong size on FPortalOverlapEvent");
|
|
|
|
// ScriptStruct Phoenix.PhxAdHocCinematicPerformerInfo
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxAdHocCinematicPerformerInfo final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> Performer; // 0x0000(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendOutTime; // 0x0028(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAdHocCinematicPerformerInfo) == 0x000008, "Wrong alignment on FPhxAdHocCinematicPerformerInfo");
|
|
static_assert(sizeof(FPhxAdHocCinematicPerformerInfo) == 0x000030, "Wrong size on FPhxAdHocCinematicPerformerInfo");
|
|
static_assert(offsetof(FPhxAdHocCinematicPerformerInfo, Performer) == 0x000000, "Member 'FPhxAdHocCinematicPerformerInfo::Performer' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAdHocCinematicPerformerInfo, BlendOutTime) == 0x000028, "Member 'FPhxAdHocCinematicPerformerInfo::BlendOutTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxVehicleInputStates
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct alignas(0x04) FPhxVehicleInputStates final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxVehicleInputStates) == 0x000004, "Wrong alignment on FPhxVehicleInputStates");
|
|
static_assert(sizeof(FPhxVehicleInputStates) == 0x000018, "Wrong size on FPhxVehicleInputStates");
|
|
|
|
// ScriptStruct Phoenix.PhxParasiteLeapMovementSettings
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct alignas(0x04) FPhxParasiteLeapMovementSettings final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxParasiteLeapMovementSettings) == 0x000004, "Wrong alignment on FPhxParasiteLeapMovementSettings");
|
|
static_assert(sizeof(FPhxParasiteLeapMovementSettings) == 0x000028, "Wrong size on FPhxParasiteLeapMovementSettings");
|
|
|
|
// ScriptStruct Phoenix.PhxAIAwarenessUsabilitySettings
|
|
// 0x0001 (0x0001 - 0x0000)
|
|
struct FPhxAIAwarenessUsabilitySettings final
|
|
{
|
|
public:
|
|
bool bCanUse; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIAwarenessUsabilitySettings) == 0x000001, "Wrong alignment on FPhxAIAwarenessUsabilitySettings");
|
|
static_assert(sizeof(FPhxAIAwarenessUsabilitySettings) == 0x000001, "Wrong size on FPhxAIAwarenessUsabilitySettings");
|
|
static_assert(offsetof(FPhxAIAwarenessUsabilitySettings, bCanUse) == 0x000000, "Member 'FPhxAIAwarenessUsabilitySettings::bCanUse' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PPESettings
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FPPESettings final
|
|
{
|
|
public:
|
|
TSubclassOf<class UCameraShakeBase> PullFireCameraShake; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<float> PullFireCameraShakeScaleArray; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCameraShakeBase> PushFireCameraShake; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<float> PushFireCameraShakeScaleArray; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCameraShakeBase> LiftFireCameraShake; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<float> LiftFireCameraShakeScaleArray; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UCameraShakeBase> DropFireCameraShake; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<float> DropFireCameraShakeScaleArray; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
class UNiagaraSystem* HatchGlowVFX; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class FName> HatchSocketNames; // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FPPESettings) == 0x000008, "Wrong alignment on FPPESettings");
|
|
static_assert(sizeof(FPPESettings) == 0x000078, "Wrong size on FPPESettings");
|
|
static_assert(offsetof(FPPESettings, PullFireCameraShake) == 0x000000, "Member 'FPPESettings::PullFireCameraShake' has a wrong offset!");
|
|
static_assert(offsetof(FPPESettings, PullFireCameraShakeScaleArray) == 0x000008, "Member 'FPPESettings::PullFireCameraShakeScaleArray' has a wrong offset!");
|
|
static_assert(offsetof(FPPESettings, PushFireCameraShake) == 0x000018, "Member 'FPPESettings::PushFireCameraShake' has a wrong offset!");
|
|
static_assert(offsetof(FPPESettings, PushFireCameraShakeScaleArray) == 0x000020, "Member 'FPPESettings::PushFireCameraShakeScaleArray' has a wrong offset!");
|
|
static_assert(offsetof(FPPESettings, LiftFireCameraShake) == 0x000030, "Member 'FPPESettings::LiftFireCameraShake' has a wrong offset!");
|
|
static_assert(offsetof(FPPESettings, LiftFireCameraShakeScaleArray) == 0x000038, "Member 'FPPESettings::LiftFireCameraShakeScaleArray' has a wrong offset!");
|
|
static_assert(offsetof(FPPESettings, DropFireCameraShake) == 0x000048, "Member 'FPPESettings::DropFireCameraShake' has a wrong offset!");
|
|
static_assert(offsetof(FPPESettings, DropFireCameraShakeScaleArray) == 0x000050, "Member 'FPPESettings::DropFireCameraShakeScaleArray' has a wrong offset!");
|
|
static_assert(offsetof(FPPESettings, HatchGlowVFX) == 0x000060, "Member 'FPPESettings::HatchGlowVFX' has a wrong offset!");
|
|
static_assert(offsetof(FPPESettings, HatchSocketNames) == 0x000068, "Member 'FPPESettings::HatchSocketNames' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICharacterIndividualStatModifiers
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct FPhxAICharacterIndividualStatModifiers final
|
|
{
|
|
public:
|
|
float DamageMultiplier; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GrappleChanceMultiplier; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FightResourceCooldownMinModifier; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FightResourceCooldownMaxModifier; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RangedResourceCooldownMinModifier; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RangedResourceCooldownMaxModifier; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOverrideDefensiveActions; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanRangedDodgeOverride; // 0x0019(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanRangedBlockOverride; // 0x001A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanMeleeBlockOverride; // 0x001B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICharacterIndividualStatModifiers) == 0x000004, "Wrong alignment on FPhxAICharacterIndividualStatModifiers");
|
|
static_assert(sizeof(FPhxAICharacterIndividualStatModifiers) == 0x00001C, "Wrong size on FPhxAICharacterIndividualStatModifiers");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, DamageMultiplier) == 0x000000, "Member 'FPhxAICharacterIndividualStatModifiers::DamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, GrappleChanceMultiplier) == 0x000004, "Member 'FPhxAICharacterIndividualStatModifiers::GrappleChanceMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, FightResourceCooldownMinModifier) == 0x000008, "Member 'FPhxAICharacterIndividualStatModifiers::FightResourceCooldownMinModifier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, FightResourceCooldownMaxModifier) == 0x00000C, "Member 'FPhxAICharacterIndividualStatModifiers::FightResourceCooldownMaxModifier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, RangedResourceCooldownMinModifier) == 0x000010, "Member 'FPhxAICharacterIndividualStatModifiers::RangedResourceCooldownMinModifier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, RangedResourceCooldownMaxModifier) == 0x000014, "Member 'FPhxAICharacterIndividualStatModifiers::RangedResourceCooldownMaxModifier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, bOverrideDefensiveActions) == 0x000018, "Member 'FPhxAICharacterIndividualStatModifiers::bOverrideDefensiveActions' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, bCanRangedDodgeOverride) == 0x000019, "Member 'FPhxAICharacterIndividualStatModifiers::bCanRangedDodgeOverride' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, bCanRangedBlockOverride) == 0x00001A, "Member 'FPhxAICharacterIndividualStatModifiers::bCanRangedBlockOverride' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterIndividualStatModifiers, bCanMeleeBlockOverride) == 0x00001B, "Member 'FPhxAICharacterIndividualStatModifiers::bCanMeleeBlockOverride' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIAimingOffsetData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAIAimingOffsetData final
|
|
{
|
|
public:
|
|
float VerticalAngleOffset; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HorizontalAngleOffset; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ProjectileSourceSocket; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIAimingOffsetData) == 0x000004, "Wrong alignment on FPhxAIAimingOffsetData");
|
|
static_assert(sizeof(FPhxAIAimingOffsetData) == 0x000010, "Wrong size on FPhxAIAimingOffsetData");
|
|
static_assert(offsetof(FPhxAIAimingOffsetData, VerticalAngleOffset) == 0x000000, "Member 'FPhxAIAimingOffsetData::VerticalAngleOffset' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIAimingOffsetData, HorizontalAngleOffset) == 0x000004, "Member 'FPhxAIAimingOffsetData::HorizontalAngleOffset' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIAimingOffsetData, ProjectileSourceSocket) == 0x000008, "Member 'FPhxAIAimingOffsetData::ProjectileSourceSocket' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.TutorialHintRequest
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FTutorialHintRequest final
|
|
{
|
|
public:
|
|
bool bBlocksInput; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxInputKeys MainKey; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNeedsMainKeyPressedAfterPrompt; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MainKeyLoops; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EInputDirection MainKeyHoldDirection; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxInputKeys AltKey; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bNeedsAltKeyPressedAfterPrompt; // 0x000A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 AltKeyLoops; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EInputDirection AltKeyHoldDirection; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AxisValue; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPulseIcon; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PulseRateMultiplier; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText HintText; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FVector2D ScreenSpacePosition; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FTutorialHintRequest) == 0x000008, "Wrong alignment on FTutorialHintRequest");
|
|
static_assert(sizeof(FTutorialHintRequest) == 0x000040, "Wrong size on FTutorialHintRequest");
|
|
static_assert(offsetof(FTutorialHintRequest, bBlocksInput) == 0x000000, "Member 'FTutorialHintRequest::bBlocksInput' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, MainKey) == 0x000001, "Member 'FTutorialHintRequest::MainKey' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, bNeedsMainKeyPressedAfterPrompt) == 0x000002, "Member 'FTutorialHintRequest::bNeedsMainKeyPressedAfterPrompt' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, MainKeyLoops) == 0x000004, "Member 'FTutorialHintRequest::MainKeyLoops' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, MainKeyHoldDirection) == 0x000008, "Member 'FTutorialHintRequest::MainKeyHoldDirection' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, AltKey) == 0x000009, "Member 'FTutorialHintRequest::AltKey' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, bNeedsAltKeyPressedAfterPrompt) == 0x00000A, "Member 'FTutorialHintRequest::bNeedsAltKeyPressedAfterPrompt' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, AltKeyLoops) == 0x00000C, "Member 'FTutorialHintRequest::AltKeyLoops' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, AltKeyHoldDirection) == 0x000010, "Member 'FTutorialHintRequest::AltKeyHoldDirection' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, AxisValue) == 0x000014, "Member 'FTutorialHintRequest::AxisValue' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, bPulseIcon) == 0x000018, "Member 'FTutorialHintRequest::bPulseIcon' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, PulseRateMultiplier) == 0x00001C, "Member 'FTutorialHintRequest::PulseRateMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, HintText) == 0x000020, "Member 'FTutorialHintRequest::HintText' has a wrong offset!");
|
|
static_assert(offsetof(FTutorialHintRequest, ScreenSpacePosition) == 0x000038, "Member 'FTutorialHintRequest::ScreenSpacePosition' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PigMovingPart
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct alignas(0x10) FPigMovingPart final
|
|
{
|
|
public:
|
|
class AActor* Actor; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationFactor; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x14]; // 0x000C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPigMovingPart) == 0x000010, "Wrong alignment on FPigMovingPart");
|
|
static_assert(sizeof(FPigMovingPart) == 0x000020, "Wrong size on FPigMovingPart");
|
|
static_assert(offsetof(FPigMovingPart, Actor) == 0x000000, "Member 'FPigMovingPart::Actor' has a wrong offset!");
|
|
static_assert(offsetof(FPigMovingPart, RotationFactor) == 0x000008, "Member 'FPigMovingPart::RotationFactor' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICharacterComboAttackDescriptor
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FPhxAICharacterComboAttackDescriptor final
|
|
{
|
|
public:
|
|
int32 Probability; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICharacterComboAttackDescriptor) == 0x000004, "Wrong alignment on FPhxAICharacterComboAttackDescriptor");
|
|
static_assert(sizeof(FPhxAICharacterComboAttackDescriptor) == 0x000004, "Wrong size on FPhxAICharacterComboAttackDescriptor");
|
|
static_assert(offsetof(FPhxAICharacterComboAttackDescriptor, Probability) == 0x000000, "Member 'FPhxAICharacterComboAttackDescriptor::Probability' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIPlayerFocusTargetSelectionWeights
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxAIPlayerFocusTargetSelectionWeights final
|
|
{
|
|
public:
|
|
float DistanceWeight; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InFocusConeWeight; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIPlayerFocusTargetSelectionWeights) == 0x000004, "Wrong alignment on FPhxAIPlayerFocusTargetSelectionWeights");
|
|
static_assert(sizeof(FPhxAIPlayerFocusTargetSelectionWeights) == 0x000008, "Wrong size on FPhxAIPlayerFocusTargetSelectionWeights");
|
|
static_assert(offsetof(FPhxAIPlayerFocusTargetSelectionWeights, DistanceWeight) == 0x000000, "Member 'FPhxAIPlayerFocusTargetSelectionWeights::DistanceWeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIPlayerFocusTargetSelectionWeights, InFocusConeWeight) == 0x000004, "Member 'FPhxAIPlayerFocusTargetSelectionWeights::InFocusConeWeight' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.StateRef
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FStateRef final
|
|
{
|
|
public:
|
|
class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UState> Class; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FStateRef) == 0x000008, "Wrong alignment on FStateRef");
|
|
static_assert(sizeof(FStateRef) == 0x000010, "Wrong size on FStateRef");
|
|
static_assert(offsetof(FStateRef, ID) == 0x000000, "Member 'FStateRef::ID' has a wrong offset!");
|
|
static_assert(offsetof(FStateRef, Class) == 0x000008, "Member 'FStateRef::Class' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PPEShotInfo
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPPEShotInfo final
|
|
{
|
|
public:
|
|
EPPEProjectileType PPEProjectileType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 ShotPower; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPPEShotInfo) == 0x000004, "Wrong alignment on FPPEShotInfo");
|
|
static_assert(sizeof(FPPEShotInfo) == 0x000008, "Wrong size on FPPEShotInfo");
|
|
static_assert(offsetof(FPPEShotInfo, PPEProjectileType) == 0x000000, "Member 'FPPEShotInfo::PPEProjectileType' has a wrong offset!");
|
|
static_assert(offsetof(FPPEShotInfo, ShotPower) == 0x000004, "Member 'FPPEShotInfo::ShotPower' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIGameplayTagsToNavQueryFilter
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxAIGameplayTagsToNavQueryFilter final
|
|
{
|
|
public:
|
|
bool bRequireAllTagsRemoved; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer RequiredGameplayTags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UNavPowerQueryFilterDefinitionBase* NavigationQueryFilter; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIGameplayTagsToNavQueryFilter) == 0x000008, "Wrong alignment on FPhxAIGameplayTagsToNavQueryFilter");
|
|
static_assert(sizeof(FPhxAIGameplayTagsToNavQueryFilter) == 0x000030, "Wrong size on FPhxAIGameplayTagsToNavQueryFilter");
|
|
static_assert(offsetof(FPhxAIGameplayTagsToNavQueryFilter, bRequireAllTagsRemoved) == 0x000000, "Member 'FPhxAIGameplayTagsToNavQueryFilter::bRequireAllTagsRemoved' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGameplayTagsToNavQueryFilter, RequiredGameplayTags) == 0x000008, "Member 'FPhxAIGameplayTagsToNavQueryFilter::RequiredGameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGameplayTagsToNavQueryFilter, NavigationQueryFilter) == 0x000028, "Member 'FPhxAIGameplayTagsToNavQueryFilter::NavigationQueryFilter' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICharacterVariantDescriptor
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxAICharacterVariantDescriptor final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPhxAICharacterVariantDefinition> VariantDefinitionPtr; // 0x0000(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<int32> RequiredCharacterVariationClassIndices; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICharacterVariantDescriptor) == 0x000008, "Wrong alignment on FPhxAICharacterVariantDescriptor");
|
|
static_assert(sizeof(FPhxAICharacterVariantDescriptor) == 0x000038, "Wrong size on FPhxAICharacterVariantDescriptor");
|
|
static_assert(offsetof(FPhxAICharacterVariantDescriptor, VariantDefinitionPtr) == 0x000000, "Member 'FPhxAICharacterVariantDescriptor::VariantDefinitionPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICharacterVariantDescriptor, RequiredCharacterVariationClassIndices) == 0x000028, "Member 'FPhxAICharacterVariantDescriptor::RequiredCharacterVariationClassIndices' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PigConnector
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct alignas(0x08) FPigConnector final
|
|
{
|
|
public:
|
|
class FName Connector; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName StartPoint; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName StartSocket; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EndPoint; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName EndSocket; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAttachToEnd; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x2F]; // 0x0029(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPigConnector) == 0x000008, "Wrong alignment on FPigConnector");
|
|
static_assert(sizeof(FPigConnector) == 0x000058, "Wrong size on FPigConnector");
|
|
static_assert(offsetof(FPigConnector, Connector) == 0x000000, "Member 'FPigConnector::Connector' has a wrong offset!");
|
|
static_assert(offsetof(FPigConnector, StartPoint) == 0x000008, "Member 'FPigConnector::StartPoint' has a wrong offset!");
|
|
static_assert(offsetof(FPigConnector, StartSocket) == 0x000010, "Member 'FPigConnector::StartSocket' has a wrong offset!");
|
|
static_assert(offsetof(FPigConnector, EndPoint) == 0x000018, "Member 'FPigConnector::EndPoint' has a wrong offset!");
|
|
static_assert(offsetof(FPigConnector, EndSocket) == 0x000020, "Member 'FPigConnector::EndSocket' has a wrong offset!");
|
|
static_assert(offsetof(FPigConnector, bAttachToEnd) == 0x000028, "Member 'FPigConnector::bAttachToEnd' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SnapBoneInfo
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FSnapBoneInfo final
|
|
{
|
|
public:
|
|
class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Weight; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoredWithBatonUpgrade; // 0x000C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FSnapBoneInfo) == 0x000004, "Wrong alignment on FSnapBoneInfo");
|
|
static_assert(sizeof(FSnapBoneInfo) == 0x000010, "Wrong size on FSnapBoneInfo");
|
|
static_assert(offsetof(FSnapBoneInfo, BoneName) == 0x000000, "Member 'FSnapBoneInfo::BoneName' has a wrong offset!");
|
|
static_assert(offsetof(FSnapBoneInfo, Weight) == 0x000008, "Member 'FSnapBoneInfo::Weight' has a wrong offset!");
|
|
static_assert(offsetof(FSnapBoneInfo, bIgnoredWithBatonUpgrade) == 0x00000C, "Member 'FSnapBoneInfo::bIgnoredWithBatonUpgrade' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDamageModifiers
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FPhxAIDamageModifiers final
|
|
{
|
|
public:
|
|
float MeleeDamageTakenMultiplier; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RangedDamageTakenMultiplier; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NonPlayerRadialDamageTakenMultiplier; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerRadialDamageTakenMultiplier; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlockingDamageTakenMultiplier; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WeakspotDamageTakenMultiplier; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VirusMeleeDamageTakenMultiplier; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VirusRangedDamageTakenPerDifficulty[0x7]; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRangedOnlyDamagesWeakSpot; // 0x0038(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer DamageTypeImmunityTags; // 0x0040(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDamageModifiers) == 0x000008, "Wrong alignment on FPhxAIDamageModifiers");
|
|
static_assert(sizeof(FPhxAIDamageModifiers) == 0x000060, "Wrong size on FPhxAIDamageModifiers");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, MeleeDamageTakenMultiplier) == 0x000000, "Member 'FPhxAIDamageModifiers::MeleeDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, RangedDamageTakenMultiplier) == 0x000004, "Member 'FPhxAIDamageModifiers::RangedDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, NonPlayerRadialDamageTakenMultiplier) == 0x000008, "Member 'FPhxAIDamageModifiers::NonPlayerRadialDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, PlayerRadialDamageTakenMultiplier) == 0x00000C, "Member 'FPhxAIDamageModifiers::PlayerRadialDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, BlockingDamageTakenMultiplier) == 0x000010, "Member 'FPhxAIDamageModifiers::BlockingDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, WeakspotDamageTakenMultiplier) == 0x000014, "Member 'FPhxAIDamageModifiers::WeakspotDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, VirusMeleeDamageTakenMultiplier) == 0x000018, "Member 'FPhxAIDamageModifiers::VirusMeleeDamageTakenMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, VirusRangedDamageTakenPerDifficulty) == 0x00001C, "Member 'FPhxAIDamageModifiers::VirusRangedDamageTakenPerDifficulty' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, bRangedOnlyDamagesWeakSpot) == 0x000038, "Member 'FPhxAIDamageModifiers::bRangedOnlyDamagesWeakSpot' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDamageModifiers, DamageTypeImmunityTags) == 0x000040, "Member 'FPhxAIDamageModifiers::DamageTypeImmunityTags' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.KitBashData
|
|
// 0x0030 (0x0038 - 0x0008)
|
|
struct FKitBashData final : public FTableRowBase
|
|
{
|
|
public:
|
|
bool bInteractable; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> Screen; // 0x0010(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FKitBashData) == 0x000008, "Wrong alignment on FKitBashData");
|
|
static_assert(sizeof(FKitBashData) == 0x000038, "Wrong size on FKitBashData");
|
|
static_assert(offsetof(FKitBashData, bInteractable) == 0x000008, "Member 'FKitBashData::bInteractable' has a wrong offset!");
|
|
static_assert(offsetof(FKitBashData, Screen) == 0x000010, "Member 'FKitBashData::Screen' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIGoalBehaviorDescriptor
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAIGoalBehaviorDescriptor final
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxAIGoal> GoalClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* Behavior; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIGoalBehaviorDescriptor) == 0x000008, "Wrong alignment on FPhxAIGoalBehaviorDescriptor");
|
|
static_assert(sizeof(FPhxAIGoalBehaviorDescriptor) == 0x000010, "Wrong size on FPhxAIGoalBehaviorDescriptor");
|
|
static_assert(offsetof(FPhxAIGoalBehaviorDescriptor, GoalClass) == 0x000000, "Member 'FPhxAIGoalBehaviorDescriptor::GoalClass' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGoalBehaviorDescriptor, Behavior) == 0x000008, "Member 'FPhxAIGoalBehaviorDescriptor::Behavior' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICharacterBehaviors
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAICharacterBehaviors final
|
|
{
|
|
public:
|
|
TArray<struct FPhxAIGoalBehaviorDescriptor> GoalBehaviors; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICharacterBehaviors) == 0x000008, "Wrong alignment on FPhxAICharacterBehaviors");
|
|
static_assert(sizeof(FPhxAICharacterBehaviors) == 0x000010, "Wrong size on FPhxAICharacterBehaviors");
|
|
static_assert(offsetof(FPhxAICharacterBehaviors, GoalBehaviors) == 0x000000, "Member 'FPhxAICharacterBehaviors::GoalBehaviors' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIScriptedActionDescriptor
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxAIScriptedActionDescriptor final
|
|
{
|
|
public:
|
|
class UBehaviorTree* Behavior; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAIGameplayAbilityDefinition_Base* GameplayAbilityDefinition; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeoutDuration; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIScriptedActionDescriptor) == 0x000008, "Wrong alignment on FPhxAIScriptedActionDescriptor");
|
|
static_assert(sizeof(FPhxAIScriptedActionDescriptor) == 0x000018, "Wrong size on FPhxAIScriptedActionDescriptor");
|
|
static_assert(offsetof(FPhxAIScriptedActionDescriptor, Behavior) == 0x000000, "Member 'FPhxAIScriptedActionDescriptor::Behavior' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIScriptedActionDescriptor, GameplayAbilityDefinition) == 0x000008, "Member 'FPhxAIScriptedActionDescriptor::GameplayAbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIScriptedActionDescriptor, TimeoutDuration) == 0x000010, "Member 'FPhxAIScriptedActionDescriptor::TimeoutDuration' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICompanionGenericChatterTiming
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FPhxAICompanionGenericChatterTiming final
|
|
{
|
|
public:
|
|
EPhxAICompanionChatterType ChatterType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatRange InitialDelay; // 0x0004(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange BetweenDelay; // 0x0014(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICompanionGenericChatterTiming) == 0x000004, "Wrong alignment on FPhxAICompanionGenericChatterTiming");
|
|
static_assert(sizeof(FPhxAICompanionGenericChatterTiming) == 0x000024, "Wrong size on FPhxAICompanionGenericChatterTiming");
|
|
static_assert(offsetof(FPhxAICompanionGenericChatterTiming, ChatterType) == 0x000000, "Member 'FPhxAICompanionGenericChatterTiming::ChatterType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionGenericChatterTiming, InitialDelay) == 0x000004, "Member 'FPhxAICompanionGenericChatterTiming::InitialDelay' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionGenericChatterTiming, BetweenDelay) == 0x000014, "Member 'FPhxAICompanionGenericChatterTiming::BetweenDelay' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICompanionBumpChatterTiming
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxAICompanionBumpChatterTiming final
|
|
{
|
|
public:
|
|
float TrackingTime; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TrackingCount; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICompanionBumpChatterTiming) == 0x000004, "Wrong alignment on FPhxAICompanionBumpChatterTiming");
|
|
static_assert(sizeof(FPhxAICompanionBumpChatterTiming) == 0x000008, "Wrong size on FPhxAICompanionBumpChatterTiming");
|
|
static_assert(offsetof(FPhxAICompanionBumpChatterTiming, TrackingTime) == 0x000000, "Member 'FPhxAICompanionBumpChatterTiming::TrackingTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionBumpChatterTiming, TrackingCount) == 0x000004, "Member 'FPhxAICompanionBumpChatterTiming::TrackingCount' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICompanionShotFiredNearbyChatterTiming
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FPhxAICompanionShotFiredNearbyChatterTiming final
|
|
{
|
|
public:
|
|
float MaximumDistanceToPlayer; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICompanionShotFiredNearbyChatterTiming) == 0x000004, "Wrong alignment on FPhxAICompanionShotFiredNearbyChatterTiming");
|
|
static_assert(sizeof(FPhxAICompanionShotFiredNearbyChatterTiming) == 0x000004, "Wrong size on FPhxAICompanionShotFiredNearbyChatterTiming");
|
|
static_assert(offsetof(FPhxAICompanionShotFiredNearbyChatterTiming, MaximumDistanceToPlayer) == 0x000000, "Member 'FPhxAICompanionShotFiredNearbyChatterTiming::MaximumDistanceToPlayer' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICompanionChatterTimings
|
|
// 0x009C (0x009C - 0x0000)
|
|
struct FPhxAICompanionChatterTimings final
|
|
{
|
|
public:
|
|
struct FPhxAICompanionGenericChatterTiming WaitingForFollower; // 0x0000(0x0024)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionGenericChatterTiming WaitingForLeader; // 0x0024(0x0024)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionGenericChatterTiming Backtracking; // 0x0048(0x0024)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionGenericChatterTiming FarBehindLeader; // 0x006C(0x0024)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionBumpChatterTiming BumpedContinuously; // 0x0090(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionShotFiredNearbyChatterTiming ShotFiredNearby; // 0x0098(0x0004)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICompanionChatterTimings) == 0x000004, "Wrong alignment on FPhxAICompanionChatterTimings");
|
|
static_assert(sizeof(FPhxAICompanionChatterTimings) == 0x00009C, "Wrong size on FPhxAICompanionChatterTimings");
|
|
static_assert(offsetof(FPhxAICompanionChatterTimings, WaitingForFollower) == 0x000000, "Member 'FPhxAICompanionChatterTimings::WaitingForFollower' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionChatterTimings, WaitingForLeader) == 0x000024, "Member 'FPhxAICompanionChatterTimings::WaitingForLeader' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionChatterTimings, Backtracking) == 0x000048, "Member 'FPhxAICompanionChatterTimings::Backtracking' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionChatterTimings, FarBehindLeader) == 0x00006C, "Member 'FPhxAICompanionChatterTimings::FarBehindLeader' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionChatterTimings, BumpedContinuously) == 0x000090, "Member 'FPhxAICompanionChatterTimings::BumpedContinuously' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionChatterTimings, ShotFiredNearby) == 0x000098, "Member 'FPhxAICompanionChatterTimings::ShotFiredNearby' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ReceiverSwapMontageData
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FReceiverSwapMontageData final
|
|
{
|
|
public:
|
|
class UAnimMontage* WeaponMontage; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WeaponMontangePlayRate; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer WeaponTagsRequired; // 0x0010(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* CharacterMontage; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CharacterMontagePlayRate; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer CharacterTagsRequired; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FReceiverSwapMontageData) == 0x000008, "Wrong alignment on FReceiverSwapMontageData");
|
|
static_assert(sizeof(FReceiverSwapMontageData) == 0x000060, "Wrong size on FReceiverSwapMontageData");
|
|
static_assert(offsetof(FReceiverSwapMontageData, WeaponMontage) == 0x000000, "Member 'FReceiverSwapMontageData::WeaponMontage' has a wrong offset!");
|
|
static_assert(offsetof(FReceiverSwapMontageData, WeaponMontangePlayRate) == 0x000008, "Member 'FReceiverSwapMontageData::WeaponMontangePlayRate' has a wrong offset!");
|
|
static_assert(offsetof(FReceiverSwapMontageData, WeaponTagsRequired) == 0x000010, "Member 'FReceiverSwapMontageData::WeaponTagsRequired' has a wrong offset!");
|
|
static_assert(offsetof(FReceiverSwapMontageData, CharacterMontage) == 0x000030, "Member 'FReceiverSwapMontageData::CharacterMontage' has a wrong offset!");
|
|
static_assert(offsetof(FReceiverSwapMontageData, CharacterMontagePlayRate) == 0x000038, "Member 'FReceiverSwapMontageData::CharacterMontagePlayRate' has a wrong offset!");
|
|
static_assert(offsetof(FReceiverSwapMontageData, CharacterTagsRequired) == 0x000040, "Member 'FReceiverSwapMontageData::CharacterTagsRequired' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAILeonBigTransitionSettings
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxAILeonBigTransitionSettings final
|
|
{
|
|
public:
|
|
EPhxAILeonBigTransitionTriggerType TriggerType; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HealthThreshold; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeThreshold; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer TransitionTags; // 0x0010(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAILeonBigTransitionSettings) == 0x000008, "Wrong alignment on FPhxAILeonBigTransitionSettings");
|
|
static_assert(sizeof(FPhxAILeonBigTransitionSettings) == 0x000030, "Wrong size on FPhxAILeonBigTransitionSettings");
|
|
static_assert(offsetof(FPhxAILeonBigTransitionSettings, TriggerType) == 0x000000, "Member 'FPhxAILeonBigTransitionSettings::TriggerType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAILeonBigTransitionSettings, HealthThreshold) == 0x000004, "Member 'FPhxAILeonBigTransitionSettings::HealthThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAILeonBigTransitionSettings, TimeThreshold) == 0x000008, "Member 'FPhxAILeonBigTransitionSettings::TimeThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAILeonBigTransitionSettings, TransitionTags) == 0x000010, "Member 'FPhxAILeonBigTransitionSettings::TransitionTags' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIFightResourceWeights
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAIFightResourceWeights final
|
|
{
|
|
public:
|
|
float Distance; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float QueueTime; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OnScreen; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WildCard; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIFightResourceWeights) == 0x000004, "Wrong alignment on FPhxAIFightResourceWeights");
|
|
static_assert(sizeof(FPhxAIFightResourceWeights) == 0x000010, "Wrong size on FPhxAIFightResourceWeights");
|
|
static_assert(offsetof(FPhxAIFightResourceWeights, Distance) == 0x000000, "Member 'FPhxAIFightResourceWeights::Distance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIFightResourceWeights, QueueTime) == 0x000004, "Member 'FPhxAIFightResourceWeights::QueueTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIFightResourceWeights, OnScreen) == 0x000008, "Member 'FPhxAIFightResourceWeights::OnScreen' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIFightResourceWeights, WildCard) == 0x00000C, "Member 'FPhxAIFightResourceWeights::WildCard' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFallingAnimations
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxFallingAnimations final
|
|
{
|
|
public:
|
|
class UAnimMontage* FallingLoop; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* Landing; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* LightLanding; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLightLandingDistance; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxFallingAnimations) == 0x000008, "Wrong alignment on FPhxFallingAnimations");
|
|
static_assert(sizeof(FPhxFallingAnimations) == 0x000020, "Wrong size on FPhxFallingAnimations");
|
|
static_assert(offsetof(FPhxFallingAnimations, FallingLoop) == 0x000000, "Member 'FPhxFallingAnimations::FallingLoop' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFallingAnimations, Landing) == 0x000008, "Member 'FPhxFallingAnimations::Landing' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFallingAnimations, LightLanding) == 0x000010, "Member 'FPhxFallingAnimations::LightLanding' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFallingAnimations, MaxLightLandingDistance) == 0x000018, "Member 'FPhxFallingAnimations::MaxLightLandingDistance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICrawlAnimationOverrides
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxAICrawlAnimationOverrides final
|
|
{
|
|
public:
|
|
struct FPhxFallingAnimations Falling; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICrawlAnimationOverrides) == 0x000008, "Wrong alignment on FPhxAICrawlAnimationOverrides");
|
|
static_assert(sizeof(FPhxAICrawlAnimationOverrides) == 0x000020, "Wrong size on FPhxAICrawlAnimationOverrides");
|
|
static_assert(offsetof(FPhxAICrawlAnimationOverrides, Falling) == 0x000000, "Member 'FPhxAICrawlAnimationOverrides::Falling' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIPPEAnimations
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxAIPPEAnimations final
|
|
{
|
|
public:
|
|
class UAnimMontage* UngrabbableReactMontage_Front; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* UngrabbableReactMontage_Back; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* UngrabbableReactMontage_Left; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* UngrabbableReactMontage_Right; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIPPEAnimations) == 0x000008, "Wrong alignment on FPhxAIPPEAnimations");
|
|
static_assert(sizeof(FPhxAIPPEAnimations) == 0x000020, "Wrong size on FPhxAIPPEAnimations");
|
|
static_assert(offsetof(FPhxAIPPEAnimations, UngrabbableReactMontage_Front) == 0x000000, "Member 'FPhxAIPPEAnimations::UngrabbableReactMontage_Front' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIPPEAnimations, UngrabbableReactMontage_Back) == 0x000008, "Member 'FPhxAIPPEAnimations::UngrabbableReactMontage_Back' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIPPEAnimations, UngrabbableReactMontage_Left) == 0x000010, "Member 'FPhxAIPPEAnimations::UngrabbableReactMontage_Left' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIPPEAnimations, UngrabbableReactMontage_Right) == 0x000018, "Member 'FPhxAIPPEAnimations::UngrabbableReactMontage_Right' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAISpawnSettings_PostSpawn
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPhxAISpawnSettings_PostSpawn final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UAnimMontage> CharacterAnimationPtr; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAISpawnSettings_PostSpawn) == 0x000008, "Wrong alignment on FPhxAISpawnSettings_PostSpawn");
|
|
static_assert(sizeof(FPhxAISpawnSettings_PostSpawn) == 0x000028, "Wrong size on FPhxAISpawnSettings_PostSpawn");
|
|
static_assert(offsetof(FPhxAISpawnSettings_PostSpawn, CharacterAnimationPtr) == 0x000000, "Member 'FPhxAISpawnSettings_PostSpawn::CharacterAnimationPtr' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAISpawnSettings_Awareness
|
|
// 0x0002 (0x0002 - 0x0000)
|
|
struct FPhxAISpawnSettings_Awareness final
|
|
{
|
|
public:
|
|
EPhxAIScriptingMode ScriptingMode; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAIAwarenessLevel SpawnAwareOfPlayer; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAISpawnSettings_Awareness) == 0x000001, "Wrong alignment on FPhxAISpawnSettings_Awareness");
|
|
static_assert(sizeof(FPhxAISpawnSettings_Awareness) == 0x000002, "Wrong size on FPhxAISpawnSettings_Awareness");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Awareness, ScriptingMode) == 0x000000, "Member 'FPhxAISpawnSettings_Awareness::ScriptingMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Awareness, SpawnAwareOfPlayer) == 0x000001, "Member 'FPhxAISpawnSettings_Awareness::SpawnAwareOfPlayer' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAISpawnSettings_Character
|
|
// 0x00E8 (0x00E8 - 0x0000)
|
|
struct FPhxAISpawnSettings_Character final
|
|
{
|
|
public:
|
|
struct FPhxAISpawnSettings_PostSpawn PostSpawnSettings; // 0x0000(0x0028)(NativeAccessSpecifierPublic)
|
|
EPhxAISpawnContextType SpawnContextType; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UAnimMontage> SpawnAnimationPtr; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* SpawnAnimation; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxAIEncounterNetworkWaypointNode* SpawnEncounterNetworkStart; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxAIEncounterNetworkTraversalNode* SpawnEncounterNetworkExit; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SpawnEncounterNetworkAnimationIndex; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxAIPointOfInterest* PointOfInterest; // 0x0078(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxAIPatrol* Patrol; // 0x0080(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAISpawnSettings_Awareness AwarenessSettings; // 0x0088(0x0002)(NoDestructor, NativeAccessSpecifierPublic)
|
|
EPhxAIScriptingMode ScriptingMode; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAIAwarenessLevel SpawnAwareOfPlayer; // 0x008B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer GameplayTags; // 0x0090(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
class FName CharacterTag; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxDynamicDropsDefinition* DropsOverrideDefinition; // 0x00B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, AdvancedDisplay, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxAIDefendZone* DefendZone; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseDefendZone; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOnlyAllowPlayerFinisherIfEnabled; // 0x00C9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowPlayerFinisher; // 0x00CA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CB[0x5]; // 0x00CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UDialogue* SpawnDialogue; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpawnDialogueDelay; // 0x00D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DC[0xC]; // 0x00DC(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAISpawnSettings_Character) == 0x000008, "Wrong alignment on FPhxAISpawnSettings_Character");
|
|
static_assert(sizeof(FPhxAISpawnSettings_Character) == 0x0000E8, "Wrong size on FPhxAISpawnSettings_Character");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, PostSpawnSettings) == 0x000000, "Member 'FPhxAISpawnSettings_Character::PostSpawnSettings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, SpawnContextType) == 0x000028, "Member 'FPhxAISpawnSettings_Character::SpawnContextType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, SpawnAnimationPtr) == 0x000030, "Member 'FPhxAISpawnSettings_Character::SpawnAnimationPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, SpawnAnimation) == 0x000058, "Member 'FPhxAISpawnSettings_Character::SpawnAnimation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, SpawnEncounterNetworkStart) == 0x000060, "Member 'FPhxAISpawnSettings_Character::SpawnEncounterNetworkStart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, SpawnEncounterNetworkExit) == 0x000068, "Member 'FPhxAISpawnSettings_Character::SpawnEncounterNetworkExit' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, SpawnEncounterNetworkAnimationIndex) == 0x000070, "Member 'FPhxAISpawnSettings_Character::SpawnEncounterNetworkAnimationIndex' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, PointOfInterest) == 0x000078, "Member 'FPhxAISpawnSettings_Character::PointOfInterest' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, Patrol) == 0x000080, "Member 'FPhxAISpawnSettings_Character::Patrol' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, AwarenessSettings) == 0x000088, "Member 'FPhxAISpawnSettings_Character::AwarenessSettings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, ScriptingMode) == 0x00008A, "Member 'FPhxAISpawnSettings_Character::ScriptingMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, SpawnAwareOfPlayer) == 0x00008B, "Member 'FPhxAISpawnSettings_Character::SpawnAwareOfPlayer' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, GameplayTags) == 0x000090, "Member 'FPhxAISpawnSettings_Character::GameplayTags' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, CharacterTag) == 0x0000B0, "Member 'FPhxAISpawnSettings_Character::CharacterTag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, DropsOverrideDefinition) == 0x0000B8, "Member 'FPhxAISpawnSettings_Character::DropsOverrideDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, DefendZone) == 0x0000C0, "Member 'FPhxAISpawnSettings_Character::DefendZone' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, bUseDefendZone) == 0x0000C8, "Member 'FPhxAISpawnSettings_Character::bUseDefendZone' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, bOnlyAllowPlayerFinisherIfEnabled) == 0x0000C9, "Member 'FPhxAISpawnSettings_Character::bOnlyAllowPlayerFinisherIfEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, bAllowPlayerFinisher) == 0x0000CA, "Member 'FPhxAISpawnSettings_Character::bAllowPlayerFinisher' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, SpawnDialogue) == 0x0000D0, "Member 'FPhxAISpawnSettings_Character::SpawnDialogue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnSettings_Character, SpawnDialogueDelay) == 0x0000D8, "Member 'FPhxAISpawnSettings_Character::SpawnDialogueDelay' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.AimRecordBase
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FAimRecordBase
|
|
{
|
|
public:
|
|
float StartTime; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EndTime; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FAimRecordBase) == 0x000004, "Wrong alignment on FAimRecordBase");
|
|
static_assert(sizeof(FAimRecordBase) == 0x000008, "Wrong size on FAimRecordBase");
|
|
static_assert(offsetof(FAimRecordBase, StartTime) == 0x000000, "Member 'FAimRecordBase::StartTime' has a wrong offset!");
|
|
static_assert(offsetof(FAimRecordBase, EndTime) == 0x000004, "Member 'FAimRecordBase::EndTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxWeakSpotAimRecord
|
|
// 0x0008 (0x0010 - 0x0008)
|
|
struct FPhxWeakSpotAimRecord final : public FAimRecordBase
|
|
{
|
|
public:
|
|
class UPhxWeakSpotComponent* WeakSpot; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxWeakSpotAimRecord) == 0x000008, "Wrong alignment on FPhxWeakSpotAimRecord");
|
|
static_assert(sizeof(FPhxWeakSpotAimRecord) == 0x000010, "Wrong size on FPhxWeakSpotAimRecord");
|
|
static_assert(offsetof(FPhxWeakSpotAimRecord, WeakSpot) == 0x000008, "Member 'FPhxWeakSpotAimRecord::WeakSpot' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MenuSelection
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FMenuSelection final
|
|
{
|
|
public:
|
|
class FText Label; // 0x0000(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AWSPanel> SubMenu; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FMenuSelection) == 0x000008, "Wrong alignment on FMenuSelection");
|
|
static_assert(sizeof(FMenuSelection) == 0x000020, "Wrong size on FMenuSelection");
|
|
static_assert(offsetof(FMenuSelection, Label) == 0x000000, "Member 'FMenuSelection::Label' has a wrong offset!");
|
|
static_assert(offsetof(FMenuSelection, SubMenu) == 0x000018, "Member 'FMenuSelection::SubMenu' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICompanionDelayedFacing
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxAICompanionDelayedFacing final
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FFloatRange Delay; // 0x0004(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAICompanionFacingWeights FacingWeights; // 0x0014(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICompanionDelayedFacing) == 0x000004, "Wrong alignment on FPhxAICompanionDelayedFacing");
|
|
static_assert(sizeof(FPhxAICompanionDelayedFacing) == 0x000020, "Wrong size on FPhxAICompanionDelayedFacing");
|
|
static_assert(offsetof(FPhxAICompanionDelayedFacing, bEnabled) == 0x000000, "Member 'FPhxAICompanionDelayedFacing::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionDelayedFacing, Delay) == 0x000004, "Member 'FPhxAICompanionDelayedFacing::Delay' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICompanionDelayedFacing, FacingWeights) == 0x000014, "Member 'FPhxAICompanionDelayedFacing::FacingWeights' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIScoreDecayCurve
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FPhxAIScoreDecayCurve final
|
|
{
|
|
public:
|
|
float UpperBound; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LowerBound; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDecayScoreOverTime; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DecayTime; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAICurve Curve; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIScoreDecayCurve) == 0x000004, "Wrong alignment on FPhxAIScoreDecayCurve");
|
|
static_assert(sizeof(FPhxAIScoreDecayCurve) == 0x000014, "Wrong size on FPhxAIScoreDecayCurve");
|
|
static_assert(offsetof(FPhxAIScoreDecayCurve, UpperBound) == 0x000000, "Member 'FPhxAIScoreDecayCurve::UpperBound' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIScoreDecayCurve, LowerBound) == 0x000004, "Member 'FPhxAIScoreDecayCurve::LowerBound' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIScoreDecayCurve, bDecayScoreOverTime) == 0x000008, "Member 'FPhxAIScoreDecayCurve::bDecayScoreOverTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIScoreDecayCurve, DecayTime) == 0x00000C, "Member 'FPhxAIScoreDecayCurve::DecayTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIScoreDecayCurve, Curve) == 0x000010, "Member 'FPhxAIScoreDecayCurve::Curve' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveActionHistory
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct alignas(0x04) FPhxAIDefensiveActionHistory
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveActionHistory) == 0x000004, "Wrong alignment on FPhxAIDefensiveActionHistory");
|
|
static_assert(sizeof(FPhxAIDefensiveActionHistory) == 0x000008, "Wrong size on FPhxAIDefensiveActionHistory");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveDodgeHistory
|
|
// 0x0004 (0x000C - 0x0008)
|
|
struct FPhxAIDefensiveDodgeHistory final : public FPhxAIDefensiveActionHistory
|
|
{
|
|
public:
|
|
uint8 Pad_8[0x4]; // 0x0008(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveDodgeHistory) == 0x000004, "Wrong alignment on FPhxAIDefensiveDodgeHistory");
|
|
static_assert(sizeof(FPhxAIDefensiveDodgeHistory) == 0x00000C, "Wrong size on FPhxAIDefensiveDodgeHistory");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveBlockHistory
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPhxAIDefensiveBlockHistory final : public FPhxAIDefensiveActionHistory
|
|
{
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveBlockHistory) == 0x000004, "Wrong alignment on FPhxAIDefensiveBlockHistory");
|
|
static_assert(sizeof(FPhxAIDefensiveBlockHistory) == 0x000008, "Wrong size on FPhxAIDefensiveBlockHistory");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveActionHistories
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FPhxAIDefensiveActionHistories final
|
|
{
|
|
public:
|
|
struct FPhxAIDefensiveDodgeHistory Dodge; // 0x0000(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxAIDefensiveBlockHistory Block; // 0x000C(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveActionHistories) == 0x000004, "Wrong alignment on FPhxAIDefensiveActionHistories");
|
|
static_assert(sizeof(FPhxAIDefensiveActionHistories) == 0x000014, "Wrong size on FPhxAIDefensiveActionHistories");
|
|
static_assert(offsetof(FPhxAIDefensiveActionHistories, Dodge) == 0x000000, "Member 'FPhxAIDefensiveActionHistories::Dodge' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDefensiveActionHistories, Block) == 0x00000C, "Member 'FPhxAIDefensiveActionHistories::Block' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.WoundParametersRow
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FWoundParametersRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
float WoundSize; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WoundRoughness; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BloodRoughness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GlobalSpecular; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BloodRevealDuration; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DisplacementScale; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PromotionWoundSizeScale; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FWoundParametersRow) == 0x000008, "Wrong alignment on FWoundParametersRow");
|
|
static_assert(sizeof(FWoundParametersRow) == 0x000028, "Wrong size on FWoundParametersRow");
|
|
static_assert(offsetof(FWoundParametersRow, WoundSize) == 0x000008, "Member 'FWoundParametersRow::WoundSize' has a wrong offset!");
|
|
static_assert(offsetof(FWoundParametersRow, WoundRoughness) == 0x00000C, "Member 'FWoundParametersRow::WoundRoughness' has a wrong offset!");
|
|
static_assert(offsetof(FWoundParametersRow, BloodRoughness) == 0x000010, "Member 'FWoundParametersRow::BloodRoughness' has a wrong offset!");
|
|
static_assert(offsetof(FWoundParametersRow, GlobalSpecular) == 0x000014, "Member 'FWoundParametersRow::GlobalSpecular' has a wrong offset!");
|
|
static_assert(offsetof(FWoundParametersRow, BloodRevealDuration) == 0x000018, "Member 'FWoundParametersRow::BloodRevealDuration' has a wrong offset!");
|
|
static_assert(offsetof(FWoundParametersRow, DisplacementScale) == 0x00001C, "Member 'FWoundParametersRow::DisplacementScale' has a wrong offset!");
|
|
static_assert(offsetof(FWoundParametersRow, PromotionWoundSizeScale) == 0x000020, "Member 'FWoundParametersRow::PromotionWoundSizeScale' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveActionEventDescriptor
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x08) FPhxAIDefensiveActionEventDescriptor
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Probability; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveActionEventDescriptor) == 0x000008, "Wrong alignment on FPhxAIDefensiveActionEventDescriptor");
|
|
static_assert(sizeof(FPhxAIDefensiveActionEventDescriptor) == 0x000010, "Wrong size on FPhxAIDefensiveActionEventDescriptor");
|
|
static_assert(offsetof(FPhxAIDefensiveActionEventDescriptor, Probability) == 0x000008, "Member 'FPhxAIDefensiveActionEventDescriptor::Probability' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveActionAimAtEventDescriptor
|
|
// 0x0008 (0x0018 - 0x0010)
|
|
struct FPhxAIDefensiveActionAimAtEventDescriptor final : public FPhxAIDefensiveActionEventDescriptor
|
|
{
|
|
public:
|
|
float AimAtTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveActionAimAtEventDescriptor) == 0x000008, "Wrong alignment on FPhxAIDefensiveActionAimAtEventDescriptor");
|
|
static_assert(sizeof(FPhxAIDefensiveActionAimAtEventDescriptor) == 0x000018, "Wrong size on FPhxAIDefensiveActionAimAtEventDescriptor");
|
|
static_assert(offsetof(FPhxAIDefensiveActionAimAtEventDescriptor, AimAtTime) == 0x000010, "Member 'FPhxAIDefensiveActionAimAtEventDescriptor::AimAtTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveActionShotAtEventDescriptor
|
|
// 0x0008 (0x0018 - 0x0010)
|
|
struct FPhxAIDefensiveActionShotAtEventDescriptor final : public FPhxAIDefensiveActionEventDescriptor
|
|
{
|
|
public:
|
|
int32 GunshotCount; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Duration; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveActionShotAtEventDescriptor) == 0x000008, "Wrong alignment on FPhxAIDefensiveActionShotAtEventDescriptor");
|
|
static_assert(sizeof(FPhxAIDefensiveActionShotAtEventDescriptor) == 0x000018, "Wrong size on FPhxAIDefensiveActionShotAtEventDescriptor");
|
|
static_assert(offsetof(FPhxAIDefensiveActionShotAtEventDescriptor, GunshotCount) == 0x000010, "Member 'FPhxAIDefensiveActionShotAtEventDescriptor::GunshotCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDefensiveActionShotAtEventDescriptor, Duration) == 0x000014, "Member 'FPhxAIDefensiveActionShotAtEventDescriptor::Duration' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveActionBaseDescriptor
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxAIDefensiveActionBaseDescriptor
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxAIDefensiveActionAimAtEventDescriptor AimedAt; // 0x0008(0x0018)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIDefensiveActionShotAtEventDescriptor ShotAt; // 0x0020(0x0018)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveActionBaseDescriptor) == 0x000008, "Wrong alignment on FPhxAIDefensiveActionBaseDescriptor");
|
|
static_assert(sizeof(FPhxAIDefensiveActionBaseDescriptor) == 0x000038, "Wrong size on FPhxAIDefensiveActionBaseDescriptor");
|
|
static_assert(offsetof(FPhxAIDefensiveActionBaseDescriptor, AimedAt) == 0x000008, "Member 'FPhxAIDefensiveActionBaseDescriptor::AimedAt' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDefensiveActionBaseDescriptor, ShotAt) == 0x000020, "Member 'FPhxAIDefensiveActionBaseDescriptor::ShotAt' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveActionDescriptor
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
struct FPhxAIDefensiveActionDescriptor : public FPhxAIDefensiveActionBaseDescriptor
|
|
{
|
|
public:
|
|
struct FFloatRange CooldownRange; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveActionDescriptor) == 0x000008, "Wrong alignment on FPhxAIDefensiveActionDescriptor");
|
|
static_assert(sizeof(FPhxAIDefensiveActionDescriptor) == 0x000050, "Wrong size on FPhxAIDefensiveActionDescriptor");
|
|
static_assert(offsetof(FPhxAIDefensiveActionDescriptor, CooldownRange) == 0x000038, "Member 'FPhxAIDefensiveActionDescriptor::CooldownRange' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveDodgeDescriptor
|
|
// 0x0000 (0x0050 - 0x0050)
|
|
struct FPhxAIDefensiveDodgeDescriptor final : public FPhxAIDefensiveActionDescriptor
|
|
{
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveDodgeDescriptor) == 0x000008, "Wrong alignment on FPhxAIDefensiveDodgeDescriptor");
|
|
static_assert(sizeof(FPhxAIDefensiveDodgeDescriptor) == 0x000050, "Wrong size on FPhxAIDefensiveDodgeDescriptor");
|
|
|
|
// ScriptStruct Phoenix.PhxAIBackToBackDefensiveActionDescriptor
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
struct FPhxAIBackToBackDefensiveActionDescriptor final : public FPhxAIDefensiveActionBaseDescriptor
|
|
{
|
|
public:
|
|
struct FFloatRange DelayFromFirstDefensiveAction; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<EPhxAIDefensiveActionContext> AllowedContexts; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIBackToBackDefensiveActionDescriptor) == 0x000008, "Wrong alignment on FPhxAIBackToBackDefensiveActionDescriptor");
|
|
static_assert(sizeof(FPhxAIBackToBackDefensiveActionDescriptor) == 0x000058, "Wrong size on FPhxAIBackToBackDefensiveActionDescriptor");
|
|
static_assert(offsetof(FPhxAIBackToBackDefensiveActionDescriptor, DelayFromFirstDefensiveAction) == 0x000038, "Member 'FPhxAIBackToBackDefensiveActionDescriptor::DelayFromFirstDefensiveAction' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBackToBackDefensiveActionDescriptor, AllowedContexts) == 0x000048, "Member 'FPhxAIBackToBackDefensiveActionDescriptor::AllowedContexts' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveActionSettings
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FPhxAIDefensiveActionSettings
|
|
{
|
|
public:
|
|
struct FGameplayTag DefensiveActionIdentifier; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<EPhxBodyPartType> BodyParts; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer WeakSpotTags; // 0x0018(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer RequiredTags; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer AbsentTags; // 0x0058(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveActionSettings) == 0x000008, "Wrong alignment on FPhxAIDefensiveActionSettings");
|
|
static_assert(sizeof(FPhxAIDefensiveActionSettings) == 0x000078, "Wrong size on FPhxAIDefensiveActionSettings");
|
|
static_assert(offsetof(FPhxAIDefensiveActionSettings, DefensiveActionIdentifier) == 0x000000, "Member 'FPhxAIDefensiveActionSettings::DefensiveActionIdentifier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDefensiveActionSettings, BodyParts) == 0x000008, "Member 'FPhxAIDefensiveActionSettings::BodyParts' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDefensiveActionSettings, WeakSpotTags) == 0x000018, "Member 'FPhxAIDefensiveActionSettings::WeakSpotTags' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDefensiveActionSettings, RequiredTags) == 0x000038, "Member 'FPhxAIDefensiveActionSettings::RequiredTags' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDefensiveActionSettings, AbsentTags) == 0x000058, "Member 'FPhxAIDefensiveActionSettings::AbsentTags' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveDodgeSettings
|
|
// 0x00A8 (0x0120 - 0x0078)
|
|
struct FPhxAIDefensiveDodgeSettings final : public FPhxAIDefensiveActionSettings
|
|
{
|
|
public:
|
|
TMap<EPhxAIDefensiveActionContext, struct FPhxAIDefensiveDodgeDescriptor> Contexts; // 0x0078(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxAIBackToBackDefensiveActionDescriptor BackToBack; // 0x00C8(0x0058)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveDodgeSettings) == 0x000008, "Wrong alignment on FPhxAIDefensiveDodgeSettings");
|
|
static_assert(sizeof(FPhxAIDefensiveDodgeSettings) == 0x000120, "Wrong size on FPhxAIDefensiveDodgeSettings");
|
|
static_assert(offsetof(FPhxAIDefensiveDodgeSettings, Contexts) == 0x000078, "Member 'FPhxAIDefensiveDodgeSettings::Contexts' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDefensiveDodgeSettings, BackToBack) == 0x0000C8, "Member 'FPhxAIDefensiveDodgeSettings::BackToBack' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveBlockDescriptor
|
|
// 0x0010 (0x0060 - 0x0050)
|
|
struct FPhxAIDefensiveBlockDescriptor final : public FPhxAIDefensiveActionDescriptor
|
|
{
|
|
public:
|
|
struct FFloatRange BlockTime; // 0x0050(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveBlockDescriptor) == 0x000008, "Wrong alignment on FPhxAIDefensiveBlockDescriptor");
|
|
static_assert(sizeof(FPhxAIDefensiveBlockDescriptor) == 0x000060, "Wrong size on FPhxAIDefensiveBlockDescriptor");
|
|
static_assert(offsetof(FPhxAIDefensiveBlockDescriptor, BlockTime) == 0x000050, "Member 'FPhxAIDefensiveBlockDescriptor::BlockTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveBlockSettings
|
|
// 0x0050 (0x00C8 - 0x0078)
|
|
struct FPhxAIDefensiveBlockSettings final : public FPhxAIDefensiveActionSettings
|
|
{
|
|
public:
|
|
TMap<EPhxAIDefensiveActionContext, struct FPhxAIDefensiveBlockDescriptor> Contexts; // 0x0078(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveBlockSettings) == 0x000008, "Wrong alignment on FPhxAIDefensiveBlockSettings");
|
|
static_assert(sizeof(FPhxAIDefensiveBlockSettings) == 0x0000C8, "Wrong size on FPhxAIDefensiveBlockSettings");
|
|
static_assert(offsetof(FPhxAIDefensiveBlockSettings, Contexts) == 0x000078, "Member 'FPhxAIDefensiveBlockSettings::Contexts' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDefensiveActionsSettings
|
|
// 0x0130 (0x0130 - 0x0000)
|
|
struct FPhxAIDefensiveActionsSettings final
|
|
{
|
|
public:
|
|
struct FPhxAIDefensiveDodgeSettings Dodge; // 0x0000(0x0120)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxAIDefensiveBlockSettings> Block; // 0x0120(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDefensiveActionsSettings) == 0x000008, "Wrong alignment on FPhxAIDefensiveActionsSettings");
|
|
static_assert(sizeof(FPhxAIDefensiveActionsSettings) == 0x000130, "Wrong size on FPhxAIDefensiveActionsSettings");
|
|
static_assert(offsetof(FPhxAIDefensiveActionsSettings, Dodge) == 0x000000, "Member 'FPhxAIDefensiveActionsSettings::Dodge' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDefensiveActionsSettings, Block) == 0x000120, "Member 'FPhxAIDefensiveActionsSettings::Block' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTerritoryReleaseSettings
|
|
// 0x0001 (0x0001 - 0x0000)
|
|
struct FPhxTerritoryReleaseSettings final
|
|
{
|
|
public:
|
|
bool bForceReducedGore; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTerritoryReleaseSettings) == 0x000001, "Wrong alignment on FPhxTerritoryReleaseSettings");
|
|
static_assert(sizeof(FPhxTerritoryReleaseSettings) == 0x000001, "Wrong size on FPhxTerritoryReleaseSettings");
|
|
static_assert(offsetof(FPhxTerritoryReleaseSettings, bForceReducedGore) == 0x000000, "Member 'FPhxTerritoryReleaseSettings::bForceReducedGore' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEncounterGroupConditions
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxAIEncounterGroupConditions
|
|
{
|
|
public:
|
|
TArray<class UPhxAIEncounterGroupCondition*> InstancedConditions; // 0x0000(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected)
|
|
EPhxAIEncounterGroupWaveConditionEvaluationPolicy EvaluationPolicy; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIEncounterGroupConditions) == 0x000008, "Wrong alignment on FPhxAIEncounterGroupConditions");
|
|
static_assert(sizeof(FPhxAIEncounterGroupConditions) == 0x000018, "Wrong size on FPhxAIEncounterGroupConditions");
|
|
static_assert(offsetof(FPhxAIEncounterGroupConditions, InstancedConditions) == 0x000000, "Member 'FPhxAIEncounterGroupConditions::InstancedConditions' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterGroupConditions, EvaluationPolicy) == 0x000010, "Member 'FPhxAIEncounterGroupConditions::EvaluationPolicy' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEncounterGroupWaveConditions_Begin
|
|
// 0x0010 (0x0028 - 0x0018)
|
|
struct FPhxAIEncounterGroupWaveConditions_Begin final : public FPhxAIEncounterGroupConditions
|
|
{
|
|
public:
|
|
TArray<class UPhxAIEncounterGroupWaveCondition_Begin*> Conditions; // 0x0018(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
};
|
|
static_assert(alignof(FPhxAIEncounterGroupWaveConditions_Begin) == 0x000008, "Wrong alignment on FPhxAIEncounterGroupWaveConditions_Begin");
|
|
static_assert(sizeof(FPhxAIEncounterGroupWaveConditions_Begin) == 0x000028, "Wrong size on FPhxAIEncounterGroupWaveConditions_Begin");
|
|
static_assert(offsetof(FPhxAIEncounterGroupWaveConditions_Begin, Conditions) == 0x000018, "Member 'FPhxAIEncounterGroupWaveConditions_Begin::Conditions' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEncounterGroupWaveConditions_Completed
|
|
// 0x0010 (0x0028 - 0x0018)
|
|
struct FPhxAIEncounterGroupWaveConditions_Completed final : public FPhxAIEncounterGroupConditions
|
|
{
|
|
public:
|
|
TArray<class UPhxAIEncounterGroupWaveCondition_Completed*> Conditions; // 0x0018(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
};
|
|
static_assert(alignof(FPhxAIEncounterGroupWaveConditions_Completed) == 0x000008, "Wrong alignment on FPhxAIEncounterGroupWaveConditions_Completed");
|
|
static_assert(sizeof(FPhxAIEncounterGroupWaveConditions_Completed) == 0x000028, "Wrong size on FPhxAIEncounterGroupWaveConditions_Completed");
|
|
static_assert(offsetof(FPhxAIEncounterGroupWaveConditions_Completed, Conditions) == 0x000018, "Member 'FPhxAIEncounterGroupWaveConditions_Completed::Conditions' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEncounterGroupWave
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FPhxAIEncounterGroupWave final
|
|
{
|
|
public:
|
|
struct FPhxAIEncounterGroupWaveConditions_Begin BeginConditions; // 0x0000(0x0028)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
struct FPhxAIEncounterGroupWaveConditions_Completed CompletionConditions; // 0x0028(0x0028)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_50[0x28]; // 0x0050(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIEncounterGroupWave) == 0x000008, "Wrong alignment on FPhxAIEncounterGroupWave");
|
|
static_assert(sizeof(FPhxAIEncounterGroupWave) == 0x000078, "Wrong size on FPhxAIEncounterGroupWave");
|
|
static_assert(offsetof(FPhxAIEncounterGroupWave, BeginConditions) == 0x000000, "Member 'FPhxAIEncounterGroupWave::BeginConditions' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterGroupWave, CompletionConditions) == 0x000028, "Member 'FPhxAIEncounterGroupWave::CompletionConditions' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPurpleBoxSpawned
|
|
// 0x0018 (0x0040 - 0x0028)
|
|
struct FPhxTelemetryPurpleBoxSpawned final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
bool bIsPIE; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int64 GameTime; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPurpleBoxSpawned) == 0x000008, "Wrong alignment on FPhxTelemetryPurpleBoxSpawned");
|
|
static_assert(sizeof(FPhxTelemetryPurpleBoxSpawned) == 0x000040, "Wrong size on FPhxTelemetryPurpleBoxSpawned");
|
|
static_assert(offsetof(FPhxTelemetryPurpleBoxSpawned, bIsPIE) == 0x000028, "Member 'FPhxTelemetryPurpleBoxSpawned::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPurpleBoxSpawned, GameTime) == 0x000030, "Member 'FPhxTelemetryPurpleBoxSpawned::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPurpleBoxSpawned, Time) == 0x000038, "Member 'FPhxTelemetryPurpleBoxSpawned::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEncounterGroupSpawnerDescriptor
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FPhxAIEncounterGroupSpawnerDescriptor final
|
|
{
|
|
public:
|
|
class APhxAISpawner_Character* Spawner; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath SpawnerActorPath; // 0x0008(0x0018)(ZeroConstructor, Deprecated, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FComponentReference SpawnerComponentReference; // 0x0020(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|
float Delay; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSelectSpawnerActor; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxAIEncounterGroupDynamicSpawnerDescriptor* DynamicSpawnerDescriptor; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* SpawnerActor; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPhxAISpawnerComponent_Character* SpawnerComponent; // 0x0060(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
static_assert(alignof(FPhxAIEncounterGroupSpawnerDescriptor) == 0x000008, "Wrong alignment on FPhxAIEncounterGroupSpawnerDescriptor");
|
|
static_assert(sizeof(FPhxAIEncounterGroupSpawnerDescriptor) == 0x000068, "Wrong size on FPhxAIEncounterGroupSpawnerDescriptor");
|
|
static_assert(offsetof(FPhxAIEncounterGroupSpawnerDescriptor, Spawner) == 0x000000, "Member 'FPhxAIEncounterGroupSpawnerDescriptor::Spawner' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterGroupSpawnerDescriptor, SpawnerActorPath) == 0x000008, "Member 'FPhxAIEncounterGroupSpawnerDescriptor::SpawnerActorPath' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterGroupSpawnerDescriptor, SpawnerComponentReference) == 0x000020, "Member 'FPhxAIEncounterGroupSpawnerDescriptor::SpawnerComponentReference' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterGroupSpawnerDescriptor, Delay) == 0x000048, "Member 'FPhxAIEncounterGroupSpawnerDescriptor::Delay' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterGroupSpawnerDescriptor, bSelectSpawnerActor) == 0x00004C, "Member 'FPhxAIEncounterGroupSpawnerDescriptor::bSelectSpawnerActor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterGroupSpawnerDescriptor, DynamicSpawnerDescriptor) == 0x000050, "Member 'FPhxAIEncounterGroupSpawnerDescriptor::DynamicSpawnerDescriptor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterGroupSpawnerDescriptor, SpawnerActor) == 0x000058, "Member 'FPhxAIEncounterGroupSpawnerDescriptor::SpawnerActor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterGroupSpawnerDescriptor, SpawnerComponent) == 0x000060, "Member 'FPhxAIEncounterGroupSpawnerDescriptor::SpawnerComponent' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetrySaveGame
|
|
// 0x0038 (0x0040 - 0x0008)
|
|
struct FPhxTelemetrySaveGame final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
class FString SlotName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DataSize; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString MapName; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString CheckpointName; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetrySaveGame) == 0x000008, "Wrong alignment on FPhxTelemetrySaveGame");
|
|
static_assert(sizeof(FPhxTelemetrySaveGame) == 0x000040, "Wrong size on FPhxTelemetrySaveGame");
|
|
static_assert(offsetof(FPhxTelemetrySaveGame, SlotName) == 0x000008, "Member 'FPhxTelemetrySaveGame::SlotName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySaveGame, DataSize) == 0x000018, "Member 'FPhxTelemetrySaveGame::DataSize' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySaveGame, MapName) == 0x000020, "Member 'FPhxTelemetrySaveGame::MapName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySaveGame, CheckpointName) == 0x000030, "Member 'FPhxTelemetrySaveGame::CheckpointName' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIExternalEncounterNetworkNode
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxAIExternalEncounterNetworkNode final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPhxAIEncounterNetworkCrossNodeComponent> CrossNodeComponentPtr; // 0x0000(0x0028)(Edit, ExportObject, EditConst, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CachedLocation; // 0x0028(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIExternalEncounterNetworkNode) == 0x000008, "Wrong alignment on FPhxAIExternalEncounterNetworkNode");
|
|
static_assert(sizeof(FPhxAIExternalEncounterNetworkNode) == 0x000038, "Wrong size on FPhxAIExternalEncounterNetworkNode");
|
|
static_assert(offsetof(FPhxAIExternalEncounterNetworkNode, CrossNodeComponentPtr) == 0x000000, "Member 'FPhxAIExternalEncounterNetworkNode::CrossNodeComponentPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIExternalEncounterNetworkNode, CachedLocation) == 0x000028, "Member 'FPhxAIExternalEncounterNetworkNode::CachedLocation' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEncounterNetworkTraversalNavPoint
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPhxAIEncounterNetworkTraversalNavPoint final
|
|
{
|
|
public:
|
|
class UNavPowerLayerUserDefinition* LayerUserDefinition; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector NavLocation; // 0x0008(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ExternalLocation; // 0x0014(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEntrance; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIEncounterNetworkTraversalNavPoint) == 0x000008, "Wrong alignment on FPhxAIEncounterNetworkTraversalNavPoint");
|
|
static_assert(sizeof(FPhxAIEncounterNetworkTraversalNavPoint) == 0x000028, "Wrong size on FPhxAIEncounterNetworkTraversalNavPoint");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkTraversalNavPoint, LayerUserDefinition) == 0x000000, "Member 'FPhxAIEncounterNetworkTraversalNavPoint::LayerUserDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkTraversalNavPoint, NavLocation) == 0x000008, "Member 'FPhxAIEncounterNetworkTraversalNavPoint::NavLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkTraversalNavPoint, ExternalLocation) == 0x000014, "Member 'FPhxAIEncounterNetworkTraversalNavPoint::ExternalLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkTraversalNavPoint, bEntrance) == 0x000020, "Member 'FPhxAIEncounterNetworkTraversalNavPoint::bEntrance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIGrappleProp
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPhxAIGrappleProp final
|
|
{
|
|
public:
|
|
class FName PropComponentName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PropBeginMontage; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PropStruggleMontage; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PropEscapeMontage; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* PropFailMontage; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIGrappleProp) == 0x000008, "Wrong alignment on FPhxAIGrappleProp");
|
|
static_assert(sizeof(FPhxAIGrappleProp) == 0x000028, "Wrong size on FPhxAIGrappleProp");
|
|
static_assert(offsetof(FPhxAIGrappleProp, PropComponentName) == 0x000000, "Member 'FPhxAIGrappleProp::PropComponentName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGrappleProp, PropBeginMontage) == 0x000008, "Member 'FPhxAIGrappleProp::PropBeginMontage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGrappleProp, PropStruggleMontage) == 0x000010, "Member 'FPhxAIGrappleProp::PropStruggleMontage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGrappleProp, PropEscapeMontage) == 0x000018, "Member 'FPhxAIGrappleProp::PropEscapeMontage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGrappleProp, PropFailMontage) == 0x000020, "Member 'FPhxAIGrappleProp::PropFailMontage' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.LimbDescription
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FLimbDescription final
|
|
{
|
|
public:
|
|
EPhxLimbId LimbId; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName FirstBone; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LastBone; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<int32> BoneIds; // 0x0018(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FLimbDescription) == 0x000008, "Wrong alignment on FLimbDescription");
|
|
static_assert(sizeof(FLimbDescription) == 0x000028, "Wrong size on FLimbDescription");
|
|
static_assert(offsetof(FLimbDescription, LimbId) == 0x000000, "Member 'FLimbDescription::LimbId' has a wrong offset!");
|
|
static_assert(offsetof(FLimbDescription, FirstBone) == 0x000004, "Member 'FLimbDescription::FirstBone' has a wrong offset!");
|
|
static_assert(offsetof(FLimbDescription, LastBone) == 0x00000C, "Member 'FLimbDescription::LastBone' has a wrong offset!");
|
|
static_assert(offsetof(FLimbDescription, BoneIds) == 0x000018, "Member 'FLimbDescription::BoneIds' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.LoopingMontageWithTransitionsState
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FLoopingMontageWithTransitionsState final
|
|
{
|
|
public:
|
|
class UAnimMontage* LoopingMontage; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* LeftTransitionMontage; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* RightTransitionMontage; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FLoopingMontageWithTransitionsState) == 0x000008, "Wrong alignment on FLoopingMontageWithTransitionsState");
|
|
static_assert(sizeof(FLoopingMontageWithTransitionsState) == 0x000018, "Wrong size on FLoopingMontageWithTransitionsState");
|
|
static_assert(offsetof(FLoopingMontageWithTransitionsState, LoopingMontage) == 0x000000, "Member 'FLoopingMontageWithTransitionsState::LoopingMontage' has a wrong offset!");
|
|
static_assert(offsetof(FLoopingMontageWithTransitionsState, LeftTransitionMontage) == 0x000008, "Member 'FLoopingMontageWithTransitionsState::LeftTransitionMontage' has a wrong offset!");
|
|
static_assert(offsetof(FLoopingMontageWithTransitionsState, RightTransitionMontage) == 0x000010, "Member 'FLoopingMontageWithTransitionsState::RightTransitionMontage' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPairedMontage
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxPairedMontage final
|
|
{
|
|
public:
|
|
class UAnimMontage* AttackerMontage; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* TargetMontage; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPairedMontage) == 0x000008, "Wrong alignment on FPhxPairedMontage");
|
|
static_assert(sizeof(FPhxPairedMontage) == 0x000010, "Wrong size on FPhxPairedMontage");
|
|
static_assert(offsetof(FPhxPairedMontage, AttackerMontage) == 0x000000, "Member 'FPhxPairedMontage::AttackerMontage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPairedMontage, TargetMontage) == 0x000008, "Member 'FPhxPairedMontage::TargetMontage' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.DamageDefinitionRow
|
|
// 0x0078 (0x0080 - 0x0008)
|
|
struct FDamageDefinitionRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
EPhxBodyPartType BodyPart; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer DamageTypeTags; // 0x0010(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer UpgradeTags; // 0x0030(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer DistanceTags; // 0x0050(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 SpecialAmmoCoreDeduction; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SpecialAmmoBodyDeduction; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CoreDamageShotCount; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BodyDamageShotCount; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FDamageDefinitionRow) == 0x000008, "Wrong alignment on FDamageDefinitionRow");
|
|
static_assert(sizeof(FDamageDefinitionRow) == 0x000080, "Wrong size on FDamageDefinitionRow");
|
|
static_assert(offsetof(FDamageDefinitionRow, BodyPart) == 0x000008, "Member 'FDamageDefinitionRow::BodyPart' has a wrong offset!");
|
|
static_assert(offsetof(FDamageDefinitionRow, DamageTypeTags) == 0x000010, "Member 'FDamageDefinitionRow::DamageTypeTags' has a wrong offset!");
|
|
static_assert(offsetof(FDamageDefinitionRow, UpgradeTags) == 0x000030, "Member 'FDamageDefinitionRow::UpgradeTags' has a wrong offset!");
|
|
static_assert(offsetof(FDamageDefinitionRow, DistanceTags) == 0x000050, "Member 'FDamageDefinitionRow::DistanceTags' has a wrong offset!");
|
|
static_assert(offsetof(FDamageDefinitionRow, SpecialAmmoCoreDeduction) == 0x000070, "Member 'FDamageDefinitionRow::SpecialAmmoCoreDeduction' has a wrong offset!");
|
|
static_assert(offsetof(FDamageDefinitionRow, SpecialAmmoBodyDeduction) == 0x000074, "Member 'FDamageDefinitionRow::SpecialAmmoBodyDeduction' has a wrong offset!");
|
|
static_assert(offsetof(FDamageDefinitionRow, CoreDamageShotCount) == 0x000078, "Member 'FDamageDefinitionRow::CoreDamageShotCount' has a wrong offset!");
|
|
static_assert(offsetof(FDamageDefinitionRow, BodyDamageShotCount) == 0x00007C, "Member 'FDamageDefinitionRow::BodyDamageShotCount' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHome
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct alignas(0x04) FPhxAIHome final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x1C]; // 0x0000(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIHome) == 0x000004, "Wrong alignment on FPhxAIHome");
|
|
static_assert(sizeof(FPhxAIHome) == 0x00001C, "Wrong size on FPhxAIHome");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeCharacterVisualVariationInfo
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxAIHordeCharacterVisualVariationInfo final
|
|
{
|
|
public:
|
|
int32 VisualVariation; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftClassPtr<class UClass> CharacterClassPtr; // 0x0008(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIHordeCharacterVisualVariationInfo) == 0x000008, "Wrong alignment on FPhxAIHordeCharacterVisualVariationInfo");
|
|
static_assert(sizeof(FPhxAIHordeCharacterVisualVariationInfo) == 0x000030, "Wrong size on FPhxAIHordeCharacterVisualVariationInfo");
|
|
static_assert(offsetof(FPhxAIHordeCharacterVisualVariationInfo, VisualVariation) == 0x000000, "Member 'FPhxAIHordeCharacterVisualVariationInfo::VisualVariation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeCharacterVisualVariationInfo, CharacterClassPtr) == 0x000008, "Member 'FPhxAIHordeCharacterVisualVariationInfo::CharacterClassPtr' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeCharacterInfo
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FPhxAIHordeCharacterInfo final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UPhxAICharacterDefinition> AICharacterDefinitionPtr; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantDefinition* AIVariantDefinition; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAIHordeSpawnerSelectionDefinition* SpawnerSelectionDefinition; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxAIHordeCharacterVisualVariationInfo> VisualVariationInfos; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIHordeCharacterInfo) == 0x000008, "Wrong alignment on FPhxAIHordeCharacterInfo");
|
|
static_assert(sizeof(FPhxAIHordeCharacterInfo) == 0x000048, "Wrong size on FPhxAIHordeCharacterInfo");
|
|
static_assert(offsetof(FPhxAIHordeCharacterInfo, AICharacterDefinitionPtr) == 0x000000, "Member 'FPhxAIHordeCharacterInfo::AICharacterDefinitionPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeCharacterInfo, AIVariantDefinition) == 0x000028, "Member 'FPhxAIHordeCharacterInfo::AIVariantDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeCharacterInfo, SpawnerSelectionDefinition) == 0x000030, "Member 'FPhxAIHordeCharacterInfo::SpawnerSelectionDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeCharacterInfo, VisualVariationInfos) == 0x000038, "Member 'FPhxAIHordeCharacterInfo::VisualVariationInfos' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeleeWeaponSettings
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FMeleeWeaponSettings final
|
|
{
|
|
public:
|
|
int32 ComboCount; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool UnsyncedHitsCauseGoreDamage; // 0x0004(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MurderDessertMinInterval; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WallAttacksMinInterval; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxPitchAngleForPairedAttack; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BackstabAngleAllowance; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TargetPositionPredictionFactor; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bTriggerEnderFromPerfectDodge; // 0x001C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BlockingDamagePoints; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> BlockingDamageType; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAkAudioEvent* EnemyHitWithoutReactionSound; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FMeleeWeaponSettings) == 0x000008, "Wrong alignment on FMeleeWeaponSettings");
|
|
static_assert(sizeof(FMeleeWeaponSettings) == 0x000038, "Wrong size on FMeleeWeaponSettings");
|
|
static_assert(offsetof(FMeleeWeaponSettings, ComboCount) == 0x000000, "Member 'FMeleeWeaponSettings::ComboCount' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, UnsyncedHitsCauseGoreDamage) == 0x000004, "Member 'FMeleeWeaponSettings::UnsyncedHitsCauseGoreDamage' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, MurderDessertMinInterval) == 0x000008, "Member 'FMeleeWeaponSettings::MurderDessertMinInterval' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, WallAttacksMinInterval) == 0x00000C, "Member 'FMeleeWeaponSettings::WallAttacksMinInterval' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, MaxPitchAngleForPairedAttack) == 0x000010, "Member 'FMeleeWeaponSettings::MaxPitchAngleForPairedAttack' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, BackstabAngleAllowance) == 0x000014, "Member 'FMeleeWeaponSettings::BackstabAngleAllowance' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, TargetPositionPredictionFactor) == 0x000018, "Member 'FMeleeWeaponSettings::TargetPositionPredictionFactor' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, bTriggerEnderFromPerfectDodge) == 0x00001C, "Member 'FMeleeWeaponSettings::bTriggerEnderFromPerfectDodge' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, BlockingDamagePoints) == 0x000020, "Member 'FMeleeWeaponSettings::BlockingDamagePoints' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, BlockingDamageType) == 0x000028, "Member 'FMeleeWeaponSettings::BlockingDamageType' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeWeaponSettings, EnemyHitWithoutReactionSound) == 0x000030, "Member 'FMeleeWeaponSettings::EnemyHitWithoutReactionSound' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeWaveIndex
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct alignas(0x04) FPhxAIHordeWaveIndex final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIHordeWaveIndex) == 0x000004, "Wrong alignment on FPhxAIHordeWaveIndex");
|
|
static_assert(sizeof(FPhxAIHordeWaveIndex) == 0x000008, "Wrong size on FPhxAIHordeWaveIndex");
|
|
|
|
// ScriptStruct Phoenix.PhxJiraProject
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxJiraProject final
|
|
{
|
|
public:
|
|
class FString ID; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Key; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxJiraProject) == 0x000008, "Wrong alignment on FPhxJiraProject");
|
|
static_assert(sizeof(FPhxJiraProject) == 0x000020, "Wrong size on FPhxJiraProject");
|
|
static_assert(offsetof(FPhxJiraProject, ID) == 0x000000, "Member 'FPhxJiraProject::ID' has a wrong offset!");
|
|
static_assert(offsetof(FPhxJiraProject, Key) == 0x000010, "Member 'FPhxJiraProject::Key' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeSpawnerPathInfo
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct alignas(0x04) FPhxAIHordeSpawnerPathInfo final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIHordeSpawnerPathInfo) == 0x000004, "Wrong alignment on FPhxAIHordeSpawnerPathInfo");
|
|
static_assert(sizeof(FPhxAIHordeSpawnerPathInfo) == 0x000018, "Wrong size on FPhxAIHordeSpawnerPathInfo");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeSpawnerPathCollection
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct alignas(0x08) FPhxAIHordeSpawnerPathCollection final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIHordeSpawnerPathCollection) == 0x000008, "Wrong alignment on FPhxAIHordeSpawnerPathCollection");
|
|
static_assert(sizeof(FPhxAIHordeSpawnerPathCollection) == 0x000040, "Wrong size on FPhxAIHordeSpawnerPathCollection");
|
|
|
|
// ScriptStruct Phoenix.CreditsLineStruct
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FCreditsLineStruct final : public FTableRowBase
|
|
{
|
|
public:
|
|
ECreditsLineType LineType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText Content; // 0x0010(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCreditsLineStruct) == 0x000008, "Wrong alignment on FCreditsLineStruct");
|
|
static_assert(sizeof(FCreditsLineStruct) == 0x000028, "Wrong size on FCreditsLineStruct");
|
|
static_assert(offsetof(FCreditsLineStruct, LineType) == 0x000008, "Member 'FCreditsLineStruct::LineType' has a wrong offset!");
|
|
static_assert(offsetof(FCreditsLineStruct, Content) == 0x000010, "Member 'FCreditsLineStruct::Content' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeSpawnerInfo
|
|
// 0x0090 (0x0090 - 0x0000)
|
|
struct alignas(0x10) FPhxAIHordeSpawnerInfo final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIHordeSpawnerInfo) == 0x000010, "Wrong alignment on FPhxAIHordeSpawnerInfo");
|
|
static_assert(sizeof(FPhxAIHordeSpawnerInfo) == 0x000090, "Wrong size on FPhxAIHordeSpawnerInfo");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeWaveSpanModifierInfo
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxAIHordeWaveSpanModifierInfo final
|
|
{
|
|
public:
|
|
int32 WaveIndexToStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPermanentlyApply; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 WaveIndexToStop; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LoopIndexToStart; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasLoopEndRange; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 LoopIndexToStop; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer GameplayTagsToApplyWithinRange; // 0x0018(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIHordeWaveSpanModifierInfo) == 0x000008, "Wrong alignment on FPhxAIHordeWaveSpanModifierInfo");
|
|
static_assert(sizeof(FPhxAIHordeWaveSpanModifierInfo) == 0x000038, "Wrong size on FPhxAIHordeWaveSpanModifierInfo");
|
|
static_assert(offsetof(FPhxAIHordeWaveSpanModifierInfo, WaveIndexToStart) == 0x000000, "Member 'FPhxAIHordeWaveSpanModifierInfo::WaveIndexToStart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveSpanModifierInfo, bPermanentlyApply) == 0x000004, "Member 'FPhxAIHordeWaveSpanModifierInfo::bPermanentlyApply' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveSpanModifierInfo, WaveIndexToStop) == 0x000008, "Member 'FPhxAIHordeWaveSpanModifierInfo::WaveIndexToStop' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveSpanModifierInfo, LoopIndexToStart) == 0x00000C, "Member 'FPhxAIHordeWaveSpanModifierInfo::LoopIndexToStart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveSpanModifierInfo, bHasLoopEndRange) == 0x000010, "Member 'FPhxAIHordeWaveSpanModifierInfo::bHasLoopEndRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveSpanModifierInfo, LoopIndexToStop) == 0x000014, "Member 'FPhxAIHordeWaveSpanModifierInfo::LoopIndexToStop' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveSpanModifierInfo, GameplayTagsToApplyWithinRange) == 0x000018, "Member 'FPhxAIHordeWaveSpanModifierInfo::GameplayTagsToApplyWithinRange' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SubtitleRow
|
|
// 0x0018 (0x0020 - 0x0008)
|
|
struct FSubtitleRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
class FText Subtitle; // 0x0008(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FSubtitleRow) == 0x000008, "Wrong alignment on FSubtitleRow");
|
|
static_assert(sizeof(FSubtitleRow) == 0x000020, "Wrong size on FSubtitleRow");
|
|
static_assert(offsetof(FSubtitleRow, Subtitle) == 0x000008, "Member 'FSubtitleRow::Subtitle' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeProgressionInfo
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAIHordeProgressionInfo final
|
|
{
|
|
public:
|
|
int32 WaveIndexToStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LoopIndexToStart; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerDamageDealtMultiplier; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerDamageTakenMultiplier; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIHordeProgressionInfo) == 0x000004, "Wrong alignment on FPhxAIHordeProgressionInfo");
|
|
static_assert(sizeof(FPhxAIHordeProgressionInfo) == 0x000010, "Wrong size on FPhxAIHordeProgressionInfo");
|
|
static_assert(offsetof(FPhxAIHordeProgressionInfo, WaveIndexToStart) == 0x000000, "Member 'FPhxAIHordeProgressionInfo::WaveIndexToStart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeProgressionInfo, LoopIndexToStart) == 0x000004, "Member 'FPhxAIHordeProgressionInfo::LoopIndexToStart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeProgressionInfo, PlayerDamageDealtMultiplier) == 0x000008, "Member 'FPhxAIHordeProgressionInfo::PlayerDamageDealtMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeProgressionInfo, PlayerDamageTakenMultiplier) == 0x00000C, "Member 'FPhxAIHordeProgressionInfo::PlayerDamageTakenMultiplier' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeSpawnerSelectionDistance
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxAIHordeSpawnerSelectionDistance final
|
|
{
|
|
public:
|
|
float Distance; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Priority; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIHordeSpawnerSelectionDistance) == 0x000004, "Wrong alignment on FPhxAIHordeSpawnerSelectionDistance");
|
|
static_assert(sizeof(FPhxAIHordeSpawnerSelectionDistance) == 0x000008, "Wrong size on FPhxAIHordeSpawnerSelectionDistance");
|
|
static_assert(offsetof(FPhxAIHordeSpawnerSelectionDistance, Distance) == 0x000000, "Member 'FPhxAIHordeSpawnerSelectionDistance::Distance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeSpawnerSelectionDistance, Priority) == 0x000004, "Member 'FPhxAIHordeSpawnerSelectionDistance::Priority' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxDamageTypeModifier
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FPhxDamageTypeModifier final
|
|
{
|
|
public:
|
|
TMap<TSubclassOf<class UDamageType>, float> DamageModifiers; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxDamageTypeModifier) == 0x000008, "Wrong alignment on FPhxDamageTypeModifier");
|
|
static_assert(sizeof(FPhxDamageTypeModifier) == 0x000050, "Wrong size on FPhxDamageTypeModifier");
|
|
static_assert(offsetof(FPhxDamageTypeModifier, DamageModifiers) == 0x000000, "Member 'FPhxDamageTypeModifier::DamageModifiers' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHordeWaveRow
|
|
// 0x0078 (0x0080 - 0x0008)
|
|
struct FPhxAIHordeWaveRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
class FString WaveIdentifier; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 WaveIndex; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SubWaveIndex; // 0x001C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString WaveDescription; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BigMouthCount; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 BlindCount; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 DanglerCount; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 GruntCount; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 HeavyGruntCount; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 SkinnyGruntCount; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PrisonGuardGruntCount; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ParasiteCount; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RobotCount; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RusherCount; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TwoHeadCount; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAIHordeWaveBeginCondition BeginCondition; // 0x005C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Delay; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOnslaught; // 0x0064(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 OnslaughtInitialSpawnCount; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 OnslaughtIntermediateSpawnCount; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 OnslaughtMaximumSpawnCount; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 OnslaughtKillsToSpawnIntermediate; // 0x0074(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OnslaughtDelayToSpawnIntermediate; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIHordeWaveRow) == 0x000008, "Wrong alignment on FPhxAIHordeWaveRow");
|
|
static_assert(sizeof(FPhxAIHordeWaveRow) == 0x000080, "Wrong size on FPhxAIHordeWaveRow");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, WaveIdentifier) == 0x000008, "Member 'FPhxAIHordeWaveRow::WaveIdentifier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, WaveIndex) == 0x000018, "Member 'FPhxAIHordeWaveRow::WaveIndex' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, SubWaveIndex) == 0x00001C, "Member 'FPhxAIHordeWaveRow::SubWaveIndex' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, WaveDescription) == 0x000020, "Member 'FPhxAIHordeWaveRow::WaveDescription' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, BigMouthCount) == 0x000030, "Member 'FPhxAIHordeWaveRow::BigMouthCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, BlindCount) == 0x000034, "Member 'FPhxAIHordeWaveRow::BlindCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, DanglerCount) == 0x000038, "Member 'FPhxAIHordeWaveRow::DanglerCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, GruntCount) == 0x00003C, "Member 'FPhxAIHordeWaveRow::GruntCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, HeavyGruntCount) == 0x000040, "Member 'FPhxAIHordeWaveRow::HeavyGruntCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, SkinnyGruntCount) == 0x000044, "Member 'FPhxAIHordeWaveRow::SkinnyGruntCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, PrisonGuardGruntCount) == 0x000048, "Member 'FPhxAIHordeWaveRow::PrisonGuardGruntCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, ParasiteCount) == 0x00004C, "Member 'FPhxAIHordeWaveRow::ParasiteCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, RobotCount) == 0x000050, "Member 'FPhxAIHordeWaveRow::RobotCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, RusherCount) == 0x000054, "Member 'FPhxAIHordeWaveRow::RusherCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, TwoHeadCount) == 0x000058, "Member 'FPhxAIHordeWaveRow::TwoHeadCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, BeginCondition) == 0x00005C, "Member 'FPhxAIHordeWaveRow::BeginCondition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, Delay) == 0x000060, "Member 'FPhxAIHordeWaveRow::Delay' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, bOnslaught) == 0x000064, "Member 'FPhxAIHordeWaveRow::bOnslaught' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, OnslaughtInitialSpawnCount) == 0x000068, "Member 'FPhxAIHordeWaveRow::OnslaughtInitialSpawnCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, OnslaughtIntermediateSpawnCount) == 0x00006C, "Member 'FPhxAIHordeWaveRow::OnslaughtIntermediateSpawnCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, OnslaughtMaximumSpawnCount) == 0x000070, "Member 'FPhxAIHordeWaveRow::OnslaughtMaximumSpawnCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, OnslaughtKillsToSpawnIntermediate) == 0x000074, "Member 'FPhxAIHordeWaveRow::OnslaughtKillsToSpawnIntermediate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHordeWaveRow, OnslaughtDelayToSpawnIntermediate) == 0x000078, "Member 'FPhxAIHordeWaveRow::OnslaughtDelayToSpawnIntermediate' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CombatCircleSlotAssignment
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FCombatCircleSlotAssignment final
|
|
{
|
|
public:
|
|
class UCombatCircleSlot* Slot; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FCombatCircleSlotAssignment) == 0x000008, "Wrong alignment on FCombatCircleSlotAssignment");
|
|
static_assert(sizeof(FCombatCircleSlotAssignment) == 0x000018, "Wrong size on FCombatCircleSlotAssignment");
|
|
static_assert(offsetof(FCombatCircleSlotAssignment, Slot) == 0x000000, "Member 'FCombatCircleSlotAssignment::Slot' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CombatTargetCircle
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FCombatTargetCircle final
|
|
{
|
|
public:
|
|
TArray<class UCombatCircleSlot*> MeleeSlots; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TMap<class APhxAICharacterController*, struct FCombatCircleSlotAssignment> MeleeAttackerSlotAssignments; // 0x0010(0x0050)(Transient, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCombatTargetCircle) == 0x000008, "Wrong alignment on FCombatTargetCircle");
|
|
static_assert(sizeof(FCombatTargetCircle) == 0x000060, "Wrong size on FCombatTargetCircle");
|
|
static_assert(offsetof(FCombatTargetCircle, MeleeSlots) == 0x000000, "Member 'FCombatTargetCircle::MeleeSlots' has a wrong offset!");
|
|
static_assert(offsetof(FCombatTargetCircle, MeleeAttackerSlotAssignments) == 0x000010, "Member 'FCombatTargetCircle::MeleeAttackerSlotAssignments' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ContinuousFireWeaponSettings
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FContinuousFireWeaponSettings final
|
|
{
|
|
public:
|
|
float FireStartupDelay; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TickDamageFrequency; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FContinuousFireWeaponSettings) == 0x000004, "Wrong alignment on FContinuousFireWeaponSettings");
|
|
static_assert(sizeof(FContinuousFireWeaponSettings) == 0x000008, "Wrong size on FContinuousFireWeaponSettings");
|
|
static_assert(offsetof(FContinuousFireWeaponSettings, FireStartupDelay) == 0x000000, "Member 'FContinuousFireWeaponSettings::FireStartupDelay' has a wrong offset!");
|
|
static_assert(offsetof(FContinuousFireWeaponSettings, TickDamageFrequency) == 0x000004, "Member 'FContinuousFireWeaponSettings::TickDamageFrequency' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.LinkValidationGroup
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FLinkValidationGroup final
|
|
{
|
|
public:
|
|
TArray<int32> LinkIndices; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FLinkValidationGroup) == 0x000008, "Wrong alignment on FLinkValidationGroup");
|
|
static_assert(sizeof(FLinkValidationGroup) == 0x000010, "Wrong size on FLinkValidationGroup");
|
|
static_assert(offsetof(FLinkValidationGroup, LinkIndices) == 0x000000, "Member 'FLinkValidationGroup::LinkIndices' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.BinkSubtitleRow
|
|
// 0x0130 (0x0138 - 0x0008)
|
|
struct FBinkSubtitleRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
float TimeStart; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeStop; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SpeakerCode; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText de; // 0x0018(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText en; // 0x0030(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText es; // 0x0048(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText es419; // 0x0060(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText frFR; // 0x0078(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText it; // 0x0090(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText ja; // 0x00A8(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText koKR; // 0x00C0(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText pl; // 0x00D8(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText ptBR; // 0x00F0(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText ru; // 0x0108(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FText zhHans; // 0x0120(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FBinkSubtitleRow) == 0x000008, "Wrong alignment on FBinkSubtitleRow");
|
|
static_assert(sizeof(FBinkSubtitleRow) == 0x000138, "Wrong size on FBinkSubtitleRow");
|
|
static_assert(offsetof(FBinkSubtitleRow, TimeStart) == 0x000008, "Member 'FBinkSubtitleRow::TimeStart' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, TimeStop) == 0x00000C, "Member 'FBinkSubtitleRow::TimeStop' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, SpeakerCode) == 0x000010, "Member 'FBinkSubtitleRow::SpeakerCode' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, de) == 0x000018, "Member 'FBinkSubtitleRow::de' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, en) == 0x000030, "Member 'FBinkSubtitleRow::en' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, es) == 0x000048, "Member 'FBinkSubtitleRow::es' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, es419) == 0x000060, "Member 'FBinkSubtitleRow::es419' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, frFR) == 0x000078, "Member 'FBinkSubtitleRow::frFR' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, it) == 0x000090, "Member 'FBinkSubtitleRow::it' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, ja) == 0x0000A8, "Member 'FBinkSubtitleRow::ja' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, koKR) == 0x0000C0, "Member 'FBinkSubtitleRow::koKR' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, pl) == 0x0000D8, "Member 'FBinkSubtitleRow::pl' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, ptBR) == 0x0000F0, "Member 'FBinkSubtitleRow::ptBR' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, ru) == 0x000108, "Member 'FBinkSubtitleRow::ru' has a wrong offset!");
|
|
static_assert(offsetof(FBinkSubtitleRow, zhHans) == 0x000120, "Member 'FBinkSubtitleRow::zhHans' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAISkeletalMeshPropAnimation
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAISkeletalMeshPropAnimation final
|
|
{
|
|
public:
|
|
class UAnimMontage* Animation; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag TriggerType; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAISkeletalMeshPropAnimation) == 0x000008, "Wrong alignment on FPhxAISkeletalMeshPropAnimation");
|
|
static_assert(sizeof(FPhxAISkeletalMeshPropAnimation) == 0x000010, "Wrong size on FPhxAISkeletalMeshPropAnimation");
|
|
static_assert(offsetof(FPhxAISkeletalMeshPropAnimation, Animation) == 0x000000, "Member 'FPhxAISkeletalMeshPropAnimation::Animation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISkeletalMeshPropAnimation, TriggerType) == 0x000008, "Member 'FPhxAISkeletalMeshPropAnimation::TriggerType' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAISensorSettings_ESP
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPhxAISensorSettings_ESP final
|
|
{
|
|
public:
|
|
float Radius; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HalfHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AwarenessValue; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseBuildTimeCurve; // 0x000C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BuildTime; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* BuildTimeCurve; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecayTime; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAISensorSettings_ESP) == 0x000008, "Wrong alignment on FPhxAISensorSettings_ESP");
|
|
static_assert(sizeof(FPhxAISensorSettings_ESP) == 0x000028, "Wrong size on FPhxAISensorSettings_ESP");
|
|
static_assert(offsetof(FPhxAISensorSettings_ESP, Radius) == 0x000000, "Member 'FPhxAISensorSettings_ESP::Radius' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISensorSettings_ESP, HalfHeight) == 0x000004, "Member 'FPhxAISensorSettings_ESP::HalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISensorSettings_ESP, AwarenessValue) == 0x000008, "Member 'FPhxAISensorSettings_ESP::AwarenessValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISensorSettings_ESP, bUseBuildTimeCurve) == 0x00000C, "Member 'FPhxAISensorSettings_ESP::bUseBuildTimeCurve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISensorSettings_ESP, BuildTime) == 0x000010, "Member 'FPhxAISensorSettings_ESP::BuildTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISensorSettings_ESP, BuildTimeCurve) == 0x000018, "Member 'FPhxAISensorSettings_ESP::BuildTimeCurve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISensorSettings_ESP, DecayTime) == 0x000020, "Member 'FPhxAISensorSettings_ESP::DecayTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightBindingTagName
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxFlashlightBindingTagName final
|
|
{
|
|
public:
|
|
class FName BindingTag; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightBindingTagName) == 0x000004, "Wrong alignment on FPhxFlashlightBindingTagName");
|
|
static_assert(sizeof(FPhxFlashlightBindingTagName) == 0x000008, "Wrong size on FPhxFlashlightBindingTagName");
|
|
static_assert(offsetof(FPhxFlashlightBindingTagName, BindingTag) == 0x000000, "Member 'FPhxFlashlightBindingTagName::BindingTag' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHearingSettings
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FPhxAIHearingSettings final
|
|
{
|
|
public:
|
|
float HearingRange; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAISoundLoudness MinimumHearingLevel; // 0x0004(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<EPhxAISoundLoudness, float> OverrideHearingRangeForLevel; // 0x0008(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIHearingSettings) == 0x000008, "Wrong alignment on FPhxAIHearingSettings");
|
|
static_assert(sizeof(FPhxAIHearingSettings) == 0x000060, "Wrong size on FPhxAIHearingSettings");
|
|
static_assert(offsetof(FPhxAIHearingSettings, HearingRange) == 0x000000, "Member 'FPhxAIHearingSettings::HearingRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHearingSettings, MinimumHearingLevel) == 0x000004, "Member 'FPhxAIHearingSettings::MinimumHearingLevel' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIHearingSettings, OverrideHearingRangeForLevel) == 0x000008, "Member 'FPhxAIHearingSettings::OverrideHearingRangeForLevel' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAITransferenceAwarenessDescriptor
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAITransferenceAwarenessDescriptor final
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float InitialTransferenceTimeWindow; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InitialTransferenceMaxDistance; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RecurringTransferenceMaxDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAITransferenceAwarenessDescriptor) == 0x000004, "Wrong alignment on FPhxAITransferenceAwarenessDescriptor");
|
|
static_assert(sizeof(FPhxAITransferenceAwarenessDescriptor) == 0x000010, "Wrong size on FPhxAITransferenceAwarenessDescriptor");
|
|
static_assert(offsetof(FPhxAITransferenceAwarenessDescriptor, bEnabled) == 0x000000, "Member 'FPhxAITransferenceAwarenessDescriptor::bEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITransferenceAwarenessDescriptor, InitialTransferenceTimeWindow) == 0x000004, "Member 'FPhxAITransferenceAwarenessDescriptor::InitialTransferenceTimeWindow' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITransferenceAwarenessDescriptor, InitialTransferenceMaxDistance) == 0x000008, "Member 'FPhxAITransferenceAwarenessDescriptor::InitialTransferenceMaxDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITransferenceAwarenessDescriptor, RecurringTransferenceMaxDistance) == 0x00000C, "Member 'FPhxAITransferenceAwarenessDescriptor::RecurringTransferenceMaxDistance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxDoorStreamingLevelData
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhxDoorStreamingLevelData final
|
|
{
|
|
public:
|
|
class FName LevelName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PlatformFlags; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxDoorStreamingLevelData) == 0x000004, "Wrong alignment on FPhxDoorStreamingLevelData");
|
|
static_assert(sizeof(FPhxDoorStreamingLevelData) == 0x00000C, "Wrong size on FPhxDoorStreamingLevelData");
|
|
static_assert(offsetof(FPhxDoorStreamingLevelData, LevelName) == 0x000000, "Member 'FPhxDoorStreamingLevelData::LevelName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDoorStreamingLevelData, PlatformFlags) == 0x000008, "Member 'FPhxDoorStreamingLevelData::PlatformFlags' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIVisionSettings
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxAIVisionSettings final
|
|
{
|
|
public:
|
|
float NearVisionRangeAwarenessValue; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FarVisionRangeAwarenessValue; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NearVisionRange; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FarVisionRange; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HalfVisionHeight; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NearVisionConeHorizontalHalfAngle; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FarVisionConeHorizontalHalfAngle; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VisionConeVerticalHalfAngle; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_20[0x18]; // 0x0020(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAIVisionSettings) == 0x000004, "Wrong alignment on FPhxAIVisionSettings");
|
|
static_assert(sizeof(FPhxAIVisionSettings) == 0x000038, "Wrong size on FPhxAIVisionSettings");
|
|
static_assert(offsetof(FPhxAIVisionSettings, NearVisionRangeAwarenessValue) == 0x000000, "Member 'FPhxAIVisionSettings::NearVisionRangeAwarenessValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIVisionSettings, FarVisionRangeAwarenessValue) == 0x000004, "Member 'FPhxAIVisionSettings::FarVisionRangeAwarenessValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIVisionSettings, NearVisionRange) == 0x000008, "Member 'FPhxAIVisionSettings::NearVisionRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIVisionSettings, FarVisionRange) == 0x00000C, "Member 'FPhxAIVisionSettings::FarVisionRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIVisionSettings, HalfVisionHeight) == 0x000010, "Member 'FPhxAIVisionSettings::HalfVisionHeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIVisionSettings, NearVisionConeHorizontalHalfAngle) == 0x000014, "Member 'FPhxAIVisionSettings::NearVisionConeHorizontalHalfAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIVisionSettings, FarVisionConeHorizontalHalfAngle) == 0x000018, "Member 'FPhxAIVisionSettings::FarVisionConeHorizontalHalfAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIVisionSettings, VisionConeVerticalHalfAngle) == 0x00001C, "Member 'FPhxAIVisionSettings::VisionConeVerticalHalfAngle' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAISpawnSettings
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FPhxAISpawnSettings final
|
|
{
|
|
public:
|
|
float MaxHordePostSpawnTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAISpawnSettings) == 0x000004, "Wrong alignment on FPhxAISpawnSettings");
|
|
static_assert(sizeof(FPhxAISpawnSettings) == 0x000004, "Wrong size on FPhxAISpawnSettings");
|
|
static_assert(offsetof(FPhxAISpawnSettings, MaxHordePostSpawnTime) == 0x000000, "Member 'FPhxAISpawnSettings::MaxHordePostSpawnTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxDestroyablePartOptions
|
|
// 0x0002 (0x0002 - 0x0000)
|
|
struct FPhxDestroyablePartOptions final
|
|
{
|
|
public:
|
|
EPhxDestroyableMobility Mobility; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGenerateHitEvents; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxDestroyablePartOptions) == 0x000001, "Wrong alignment on FPhxDestroyablePartOptions");
|
|
static_assert(sizeof(FPhxDestroyablePartOptions) == 0x000002, "Wrong size on FPhxDestroyablePartOptions");
|
|
static_assert(offsetof(FPhxDestroyablePartOptions, Mobility) == 0x000000, "Member 'FPhxDestroyablePartOptions::Mobility' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDestroyablePartOptions, bGenerateHitEvents) == 0x000001, "Member 'FPhxDestroyablePartOptions::bGenerateHitEvents' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxDestroyablePart
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxDestroyablePart final
|
|
{
|
|
public:
|
|
class UStaticMesh* StaticMesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxDestroyablePartOptions Options; // 0x0008(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxDestroyablePart) == 0x000008, "Wrong alignment on FPhxDestroyablePart");
|
|
static_assert(sizeof(FPhxDestroyablePart) == 0x000010, "Wrong size on FPhxDestroyablePart");
|
|
static_assert(offsetof(FPhxDestroyablePart, StaticMesh) == 0x000000, "Member 'FPhxDestroyablePart::StaticMesh' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDestroyablePart, Options) == 0x000008, "Member 'FPhxDestroyablePart::Options' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIGameplayTagSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAIGameplayTagSettings final
|
|
{
|
|
public:
|
|
TArray<class UDataTable*> GameplayTagTableList; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIGameplayTagSettings) == 0x000008, "Wrong alignment on FPhxAIGameplayTagSettings");
|
|
static_assert(sizeof(FPhxAIGameplayTagSettings) == 0x000010, "Wrong size on FPhxAIGameplayTagSettings");
|
|
static_assert(offsetof(FPhxAIGameplayTagSettings, GameplayTagTableList) == 0x000000, "Member 'FPhxAIGameplayTagSettings::GameplayTagTableList' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxInputChord
|
|
// 0x0000 (0x0020 - 0x0020)
|
|
struct FPhxInputChord final : public FInputChord
|
|
{
|
|
};
|
|
static_assert(alignof(FPhxInputChord) == 0x000008, "Wrong alignment on FPhxInputChord");
|
|
static_assert(sizeof(FPhxInputChord) == 0x000020, "Wrong size on FPhxInputChord");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDebugSpawnHotkey
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FPhxAIDebugSpawnHotkey final
|
|
{
|
|
public:
|
|
class FString DisplayText; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxInputChord Hotkey; // 0x0010(0x0020)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString AICharacterPathString; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDebugSpawnHotkey) == 0x000008, "Wrong alignment on FPhxAIDebugSpawnHotkey");
|
|
static_assert(sizeof(FPhxAIDebugSpawnHotkey) == 0x000040, "Wrong size on FPhxAIDebugSpawnHotkey");
|
|
static_assert(offsetof(FPhxAIDebugSpawnHotkey, DisplayText) == 0x000000, "Member 'FPhxAIDebugSpawnHotkey::DisplayText' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDebugSpawnHotkey, Hotkey) == 0x000010, "Member 'FPhxAIDebugSpawnHotkey::Hotkey' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDebugSpawnHotkey, AICharacterPathString) == 0x000030, "Member 'FPhxAIDebugSpawnHotkey::AICharacterPathString' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIDebugHotkeySettings
|
|
// 0x00E0 (0x00E0 - 0x0000)
|
|
struct FPhxAIDebugHotkeySettings final
|
|
{
|
|
public:
|
|
TArray<struct FPhxAIDebugSpawnHotkey> SpawnAIHotkeys; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhxInputChord KillAIHotkey; // 0x0010(0x0020)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxInputChord DestroyAIHotkey; // 0x0030(0x0020)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxInputChord KillFocusTargetAIHotkey; // 0x0050(0x0020)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxInputChord DestroyFocusTargetAIHotkey; // 0x0070(0x0020)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxInputChord MoveAIHotkey; // 0x0090(0x0020)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FKey SelectNextDebugActorHotkey; // 0x00B0(0x0018)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FKey SelectPreviousDebugActorHotkey; // 0x00C8(0x0018)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIDebugHotkeySettings) == 0x000008, "Wrong alignment on FPhxAIDebugHotkeySettings");
|
|
static_assert(sizeof(FPhxAIDebugHotkeySettings) == 0x0000E0, "Wrong size on FPhxAIDebugHotkeySettings");
|
|
static_assert(offsetof(FPhxAIDebugHotkeySettings, SpawnAIHotkeys) == 0x000000, "Member 'FPhxAIDebugHotkeySettings::SpawnAIHotkeys' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDebugHotkeySettings, KillAIHotkey) == 0x000010, "Member 'FPhxAIDebugHotkeySettings::KillAIHotkey' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDebugHotkeySettings, DestroyAIHotkey) == 0x000030, "Member 'FPhxAIDebugHotkeySettings::DestroyAIHotkey' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDebugHotkeySettings, KillFocusTargetAIHotkey) == 0x000050, "Member 'FPhxAIDebugHotkeySettings::KillFocusTargetAIHotkey' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDebugHotkeySettings, DestroyFocusTargetAIHotkey) == 0x000070, "Member 'FPhxAIDebugHotkeySettings::DestroyFocusTargetAIHotkey' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDebugHotkeySettings, MoveAIHotkey) == 0x000090, "Member 'FPhxAIDebugHotkeySettings::MoveAIHotkey' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDebugHotkeySettings, SelectNextDebugActorHotkey) == 0x0000B0, "Member 'FPhxAIDebugHotkeySettings::SelectNextDebugActorHotkey' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIDebugHotkeySettings, SelectPreviousDebugActorHotkey) == 0x0000C8, "Member 'FPhxAIDebugHotkeySettings::SelectPreviousDebugActorHotkey' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxEnvHazardDamageEvent
|
|
// 0x0008 (0x00B0 - 0x00A8)
|
|
struct FPhxEnvHazardDamageEvent final : public FPointDamageEvent
|
|
{
|
|
public:
|
|
class AEnvironmentalHazard* TriggeredHazard; // 0x00A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxEnvHazardDamageEvent) == 0x000008, "Wrong alignment on FPhxEnvHazardDamageEvent");
|
|
static_assert(sizeof(FPhxEnvHazardDamageEvent) == 0x0000B0, "Wrong size on FPhxEnvHazardDamageEvent");
|
|
static_assert(offsetof(FPhxEnvHazardDamageEvent, TriggeredHazard) == 0x0000A8, "Member 'FPhxEnvHazardDamageEvent::TriggeredHazard' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightSettings_SpotLight
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FPhxFlashlightSettings_SpotLight final
|
|
{
|
|
public:
|
|
struct FPhxFlashlightSettings_PointLight PointLightSettings; // 0x0000(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float InnerConeAngle; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OuterConeAngle; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumetricStartOffset; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxFlashlightSettings_SpotLight) == 0x000008, "Wrong alignment on FPhxFlashlightSettings_SpotLight");
|
|
static_assert(sizeof(FPhxFlashlightSettings_SpotLight) == 0x000048, "Wrong size on FPhxFlashlightSettings_SpotLight");
|
|
static_assert(offsetof(FPhxFlashlightSettings_SpotLight, PointLightSettings) == 0x000000, "Member 'FPhxFlashlightSettings_SpotLight::PointLightSettings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings_SpotLight, InnerConeAngle) == 0x000038, "Member 'FPhxFlashlightSettings_SpotLight::InnerConeAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings_SpotLight, OuterConeAngle) == 0x00003C, "Member 'FPhxFlashlightSettings_SpotLight::OuterConeAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSettings_SpotLight, VolumetricStartOffset) == 0x000040, "Member 'FPhxFlashlightSettings_SpotLight::VolumetricStartOffset' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIPointOfInterestSettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxAIPointOfInterestSettings final
|
|
{
|
|
public:
|
|
struct FVector ValidProjectionExtent; // 0x0000(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceRequiredForUsePolicyToDistanceMap[0x3]; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIPointOfInterestSettings) == 0x000004, "Wrong alignment on FPhxAIPointOfInterestSettings");
|
|
static_assert(sizeof(FPhxAIPointOfInterestSettings) == 0x000018, "Wrong size on FPhxAIPointOfInterestSettings");
|
|
static_assert(offsetof(FPhxAIPointOfInterestSettings, ValidProjectionExtent) == 0x000000, "Member 'FPhxAIPointOfInterestSettings::ValidProjectionExtent' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIPointOfInterestSettings, DistanceRequiredForUsePolicyToDistanceMap) == 0x00000C, "Member 'FPhxAIPointOfInterestSettings::DistanceRequiredForUsePolicyToDistanceMap' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIResourceSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAIResourceSettings final
|
|
{
|
|
public:
|
|
TArray<TSubclassOf<class UPhxAIResource>> ResourceClasses; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIResourceSettings) == 0x000008, "Wrong alignment on FPhxAIResourceSettings");
|
|
static_assert(sizeof(FPhxAIResourceSettings) == 0x000010, "Wrong size on FPhxAIResourceSettings");
|
|
static_assert(offsetof(FPhxAIResourceSettings, ResourceClasses) == 0x000000, "Member 'FPhxAIResourceSettings::ResourceClasses' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightIntensityMaterialData
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxFlashlightIntensityMaterialData final
|
|
{
|
|
public:
|
|
class UMeshComponent* MeshComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaterialIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName MaterialParameterName; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInstanceDynamic* LightMaterialInstance; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightIntensityMaterialData) == 0x000008, "Wrong alignment on FPhxFlashlightIntensityMaterialData");
|
|
static_assert(sizeof(FPhxFlashlightIntensityMaterialData) == 0x000020, "Wrong size on FPhxFlashlightIntensityMaterialData");
|
|
static_assert(offsetof(FPhxFlashlightIntensityMaterialData, MeshComponent) == 0x000000, "Member 'FPhxFlashlightIntensityMaterialData::MeshComponent' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightIntensityMaterialData, MaterialIndex) == 0x000008, "Member 'FPhxFlashlightIntensityMaterialData::MaterialIndex' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightIntensityMaterialData, MaterialParameterName) == 0x00000C, "Member 'FPhxFlashlightIntensityMaterialData::MaterialParameterName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightIntensityMaterialData, LightMaterialInstance) == 0x000018, "Member 'FPhxFlashlightIntensityMaterialData::LightMaterialInstance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIBodyPartTypes
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAIBodyPartTypes final
|
|
{
|
|
public:
|
|
TArray<EPhxBodyPartType> BodyPartTypes; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIBodyPartTypes) == 0x000008, "Wrong alignment on FPhxAIBodyPartTypes");
|
|
static_assert(sizeof(FPhxAIBodyPartTypes) == 0x000010, "Wrong size on FPhxAIBodyPartTypes");
|
|
static_assert(offsetof(FPhxAIBodyPartTypes, BodyPartTypes) == 0x000000, "Member 'FPhxAIBodyPartTypes::BodyPartTypes' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIGoreSettings
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FPhxAIGoreSettings final
|
|
{
|
|
public:
|
|
TMap<struct FGameplayTag, struct FPhxAIBodyPartTypes> SpawnerDismembermentTagToBodyPartTypesMap; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIGoreSettings) == 0x000008, "Wrong alignment on FPhxAIGoreSettings");
|
|
static_assert(sizeof(FPhxAIGoreSettings) == 0x000050, "Wrong size on FPhxAIGoreSettings");
|
|
static_assert(offsetof(FPhxAIGoreSettings, SpawnerDismembermentTagToBodyPartTypesMap) == 0x000000, "Member 'FPhxAIGoreSettings::SpawnerDismembermentTagToBodyPartTypesMap' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxEnemyGRPAnimInstanceProxy
|
|
// 0x0010 (0x07D0 - 0x07C0)
|
|
struct FPhxEnemyGRPAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
class APhxAICharacter* OwningAICharacter; // 0x07C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInGRPPulledState; // 0x07C8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInGRPHeldState; // 0x07C9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInGRPLaunchedState; // 0x07CA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bInGRPRecoverState; // 0x07CB(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EGRPRecoverTransitionType RecoverTransitionType; // 0x07CC(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bGRPRecoverIsFloorInContact; // 0x07CD(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIsCrawling; // 0x07CE(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7CF[0x1]; // 0x07CF(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxEnemyGRPAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxEnemyGRPAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxEnemyGRPAnimInstanceProxy) == 0x0007D0, "Wrong size on FPhxEnemyGRPAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxEnemyGRPAnimInstanceProxy, OwningAICharacter) == 0x0007C0, "Member 'FPhxEnemyGRPAnimInstanceProxy::OwningAICharacter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxEnemyGRPAnimInstanceProxy, bInGRPPulledState) == 0x0007C8, "Member 'FPhxEnemyGRPAnimInstanceProxy::bInGRPPulledState' has a wrong offset!");
|
|
static_assert(offsetof(FPhxEnemyGRPAnimInstanceProxy, bInGRPHeldState) == 0x0007C9, "Member 'FPhxEnemyGRPAnimInstanceProxy::bInGRPHeldState' has a wrong offset!");
|
|
static_assert(offsetof(FPhxEnemyGRPAnimInstanceProxy, bInGRPLaunchedState) == 0x0007CA, "Member 'FPhxEnemyGRPAnimInstanceProxy::bInGRPLaunchedState' has a wrong offset!");
|
|
static_assert(offsetof(FPhxEnemyGRPAnimInstanceProxy, bInGRPRecoverState) == 0x0007CB, "Member 'FPhxEnemyGRPAnimInstanceProxy::bInGRPRecoverState' has a wrong offset!");
|
|
static_assert(offsetof(FPhxEnemyGRPAnimInstanceProxy, RecoverTransitionType) == 0x0007CC, "Member 'FPhxEnemyGRPAnimInstanceProxy::RecoverTransitionType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxEnemyGRPAnimInstanceProxy, bGRPRecoverIsFloorInContact) == 0x0007CD, "Member 'FPhxEnemyGRPAnimInstanceProxy::bGRPRecoverIsFloorInContact' has a wrong offset!");
|
|
static_assert(offsetof(FPhxEnemyGRPAnimInstanceProxy, bIsCrawling) == 0x0007CE, "Member 'FPhxEnemyGRPAnimInstanceProxy::bIsCrawling' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIBehaviorTreeSettings
|
|
// 0x00C8 (0x00C8 - 0x0000)
|
|
struct FPhxAIBehaviorTreeSettings final
|
|
{
|
|
public:
|
|
class UBlackboardData* BaseBlackboard; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBlackboardData* CharacterBaseBlackboard; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* RootBehaviorTree; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* SuspendBehaviorTree; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* PostSpawnBehaviorTree; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* PostSpawnBehaviorTreeFromEncounterNetwork; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* PostSpawnBehaviorTreeIntoEncounterNetwork; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* MoveToBehaviorTree; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* PointOfInterestRootBehaviorTree; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* PointOfInterestIdleBehaviorTree; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* PointOfInterestAnimationBehaviorTree; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* PointOfInterestAbilityBehaviorTree; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* FallingBehaviorTree; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* AggroTransitionBehaviorTree; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* AmbientBehaviorTree; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* AlertBehaviorTree; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* AggroBehaviorTree; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* DodgeBehaviorTree; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* BlockBehaviorTree; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* PatrolBehaviorTree; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* IdleBehaviorTree; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* FollowBehaviorTree; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UBehaviorTree* LeadBehaviorTree; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UBehaviorTree*> PreloadBehaviorTrees; // 0x00B8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIBehaviorTreeSettings) == 0x000008, "Wrong alignment on FPhxAIBehaviorTreeSettings");
|
|
static_assert(sizeof(FPhxAIBehaviorTreeSettings) == 0x0000C8, "Wrong size on FPhxAIBehaviorTreeSettings");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, BaseBlackboard) == 0x000000, "Member 'FPhxAIBehaviorTreeSettings::BaseBlackboard' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, CharacterBaseBlackboard) == 0x000008, "Member 'FPhxAIBehaviorTreeSettings::CharacterBaseBlackboard' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, RootBehaviorTree) == 0x000010, "Member 'FPhxAIBehaviorTreeSettings::RootBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, SuspendBehaviorTree) == 0x000018, "Member 'FPhxAIBehaviorTreeSettings::SuspendBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, PostSpawnBehaviorTree) == 0x000020, "Member 'FPhxAIBehaviorTreeSettings::PostSpawnBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, PostSpawnBehaviorTreeFromEncounterNetwork) == 0x000028, "Member 'FPhxAIBehaviorTreeSettings::PostSpawnBehaviorTreeFromEncounterNetwork' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, PostSpawnBehaviorTreeIntoEncounterNetwork) == 0x000030, "Member 'FPhxAIBehaviorTreeSettings::PostSpawnBehaviorTreeIntoEncounterNetwork' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, MoveToBehaviorTree) == 0x000038, "Member 'FPhxAIBehaviorTreeSettings::MoveToBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, PointOfInterestRootBehaviorTree) == 0x000040, "Member 'FPhxAIBehaviorTreeSettings::PointOfInterestRootBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, PointOfInterestIdleBehaviorTree) == 0x000048, "Member 'FPhxAIBehaviorTreeSettings::PointOfInterestIdleBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, PointOfInterestAnimationBehaviorTree) == 0x000050, "Member 'FPhxAIBehaviorTreeSettings::PointOfInterestAnimationBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, PointOfInterestAbilityBehaviorTree) == 0x000058, "Member 'FPhxAIBehaviorTreeSettings::PointOfInterestAbilityBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, FallingBehaviorTree) == 0x000060, "Member 'FPhxAIBehaviorTreeSettings::FallingBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, AggroTransitionBehaviorTree) == 0x000068, "Member 'FPhxAIBehaviorTreeSettings::AggroTransitionBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, AmbientBehaviorTree) == 0x000070, "Member 'FPhxAIBehaviorTreeSettings::AmbientBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, AlertBehaviorTree) == 0x000078, "Member 'FPhxAIBehaviorTreeSettings::AlertBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, AggroBehaviorTree) == 0x000080, "Member 'FPhxAIBehaviorTreeSettings::AggroBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, DodgeBehaviorTree) == 0x000088, "Member 'FPhxAIBehaviorTreeSettings::DodgeBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, BlockBehaviorTree) == 0x000090, "Member 'FPhxAIBehaviorTreeSettings::BlockBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, PatrolBehaviorTree) == 0x000098, "Member 'FPhxAIBehaviorTreeSettings::PatrolBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, IdleBehaviorTree) == 0x0000A0, "Member 'FPhxAIBehaviorTreeSettings::IdleBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, FollowBehaviorTree) == 0x0000A8, "Member 'FPhxAIBehaviorTreeSettings::FollowBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, LeadBehaviorTree) == 0x0000B0, "Member 'FPhxAIBehaviorTreeSettings::LeadBehaviorTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIBehaviorTreeSettings, PreloadBehaviorTrees) == 0x0000B8, "Member 'FPhxAIBehaviorTreeSettings::PreloadBehaviorTrees' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIUnreachabilitySettings
|
|
// 0x002C (0x002C - 0x0000)
|
|
struct FPhxAIUnreachabilitySettings final
|
|
{
|
|
public:
|
|
float TimeTargetIsUnreachableBeforeAIReacts; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeTargetIsReachableBeforeAIReacts; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange TimeTargetIsUnreachableBeforeAIDespawns; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FFloatRange TimeTargetIsUnreachableBeforeAISuicides; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeTargetIsMissingBeforeLeglessAISuicides; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIUnreachabilitySettings) == 0x000004, "Wrong alignment on FPhxAIUnreachabilitySettings");
|
|
static_assert(sizeof(FPhxAIUnreachabilitySettings) == 0x00002C, "Wrong size on FPhxAIUnreachabilitySettings");
|
|
static_assert(offsetof(FPhxAIUnreachabilitySettings, TimeTargetIsUnreachableBeforeAIReacts) == 0x000000, "Member 'FPhxAIUnreachabilitySettings::TimeTargetIsUnreachableBeforeAIReacts' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIUnreachabilitySettings, TimeTargetIsReachableBeforeAIReacts) == 0x000004, "Member 'FPhxAIUnreachabilitySettings::TimeTargetIsReachableBeforeAIReacts' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIUnreachabilitySettings, TimeTargetIsUnreachableBeforeAIDespawns) == 0x000008, "Member 'FPhxAIUnreachabilitySettings::TimeTargetIsUnreachableBeforeAIDespawns' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIUnreachabilitySettings, TimeTargetIsUnreachableBeforeAISuicides) == 0x000018, "Member 'FPhxAIUnreachabilitySettings::TimeTargetIsUnreachableBeforeAISuicides' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIUnreachabilitySettings, TimeTargetIsMissingBeforeLeglessAISuicides) == 0x000028, "Member 'FPhxAIUnreachabilitySettings::TimeTargetIsMissingBeforeLeglessAISuicides' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAINavigationSettings
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxAINavigationSettings final
|
|
{
|
|
public:
|
|
class UNavPowerObstacleDefinition* OpenDoorObstacleDefinition; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNavPowerObstacleDefinition* ClosedDoorObstacleDefinition; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNavPowerQueryFilterDefinitionBase* EncounterNetworkOnlyQueryFilter; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNavPowerQueryFilterDefinitionBase* EncounterNetworkNeverQueryFilter; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAINavigationSettings) == 0x000008, "Wrong alignment on FPhxAINavigationSettings");
|
|
static_assert(sizeof(FPhxAINavigationSettings) == 0x000020, "Wrong size on FPhxAINavigationSettings");
|
|
static_assert(offsetof(FPhxAINavigationSettings, OpenDoorObstacleDefinition) == 0x000000, "Member 'FPhxAINavigationSettings::OpenDoorObstacleDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAINavigationSettings, ClosedDoorObstacleDefinition) == 0x000008, "Member 'FPhxAINavigationSettings::ClosedDoorObstacleDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAINavigationSettings, EncounterNetworkOnlyQueryFilter) == 0x000010, "Member 'FPhxAINavigationSettings::EncounterNetworkOnlyQueryFilter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAINavigationSettings, EncounterNetworkNeverQueryFilter) == 0x000018, "Member 'FPhxAINavigationSettings::EncounterNetworkNeverQueryFilter' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIHomeSettings
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FPhxAIHomeSettings final
|
|
{
|
|
public:
|
|
float AwayFromHomeDistance; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIHomeSettings) == 0x000004, "Wrong alignment on FPhxAIHomeSettings");
|
|
static_assert(sizeof(FPhxAIHomeSettings) == 0x000004, "Wrong size on FPhxAIHomeSettings");
|
|
static_assert(offsetof(FPhxAIHomeSettings, AwayFromHomeDistance) == 0x000000, "Member 'FPhxAIHomeSettings::AwayFromHomeDistance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAngledTraversal
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAngledTraversal final
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* TraversalDefinition; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ApproachAngle; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAngledTraversal) == 0x000008, "Wrong alignment on FPhxAngledTraversal");
|
|
static_assert(sizeof(FPhxAngledTraversal) == 0x000010, "Wrong size on FPhxAngledTraversal");
|
|
static_assert(offsetof(FPhxAngledTraversal, TraversalDefinition) == 0x000000, "Member 'FPhxAngledTraversal::TraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAngledTraversal, ApproachAngle) == 0x000008, "Member 'FPhxAngledTraversal::ApproachAngle' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEditorSkeletonPreviewMesh
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxAIEditorSkeletonPreviewMesh final
|
|
{
|
|
public:
|
|
TArray<class FString> AnimationNameIdentifiers; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class USkeletalMesh> PreviewMesh; // 0x0010(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIEditorSkeletonPreviewMesh) == 0x000008, "Wrong alignment on FPhxAIEditorSkeletonPreviewMesh");
|
|
static_assert(sizeof(FPhxAIEditorSkeletonPreviewMesh) == 0x000038, "Wrong size on FPhxAIEditorSkeletonPreviewMesh");
|
|
static_assert(offsetof(FPhxAIEditorSkeletonPreviewMesh, AnimationNameIdentifiers) == 0x000000, "Member 'FPhxAIEditorSkeletonPreviewMesh::AnimationNameIdentifiers' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEditorSkeletonPreviewMesh, PreviewMesh) == 0x000010, "Member 'FPhxAIEditorSkeletonPreviewMesh::PreviewMesh' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEditorSkeletonPreviewMeshes
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxAIEditorSkeletonPreviewMeshes final
|
|
{
|
|
public:
|
|
TArray<struct FPhxAIEditorSkeletonPreviewMesh> PreviewMeshes; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class USkeletalMesh> DefaultPreviewMesh; // 0x0010(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIEditorSkeletonPreviewMeshes) == 0x000008, "Wrong alignment on FPhxAIEditorSkeletonPreviewMeshes");
|
|
static_assert(sizeof(FPhxAIEditorSkeletonPreviewMeshes) == 0x000038, "Wrong size on FPhxAIEditorSkeletonPreviewMeshes");
|
|
static_assert(offsetof(FPhxAIEditorSkeletonPreviewMeshes, PreviewMeshes) == 0x000000, "Member 'FPhxAIEditorSkeletonPreviewMeshes::PreviewMeshes' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEditorSkeletonPreviewMeshes, DefaultPreviewMesh) == 0x000010, "Member 'FPhxAIEditorSkeletonPreviewMeshes::DefaultPreviewMesh' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEditorPreviewSettings
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FPhxAIEditorPreviewSettings final
|
|
{
|
|
public:
|
|
TMap<TSoftObjectPtr<class USkeleton>, struct FPhxAIEditorSkeletonPreviewMeshes> SkeletonToPreviewMeshesMap; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* ValidPreviewMaterial; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* InvalidPreviewMaterial; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath DefaultPreviewCompanionDefinition; // 0x0060(0x0018)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIEditorPreviewSettings) == 0x000008, "Wrong alignment on FPhxAIEditorPreviewSettings");
|
|
static_assert(sizeof(FPhxAIEditorPreviewSettings) == 0x000078, "Wrong size on FPhxAIEditorPreviewSettings");
|
|
static_assert(offsetof(FPhxAIEditorPreviewSettings, SkeletonToPreviewMeshesMap) == 0x000000, "Member 'FPhxAIEditorPreviewSettings::SkeletonToPreviewMeshesMap' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEditorPreviewSettings, ValidPreviewMaterial) == 0x000050, "Member 'FPhxAIEditorPreviewSettings::ValidPreviewMaterial' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEditorPreviewSettings, InvalidPreviewMaterial) == 0x000058, "Member 'FPhxAIEditorPreviewSettings::InvalidPreviewMaterial' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEditorPreviewSettings, DefaultPreviewCompanionDefinition) == 0x000060, "Member 'FPhxAIEditorPreviewSettings::DefaultPreviewCompanionDefinition' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAISoundEventProperties
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FPhxAISoundEventProperties final
|
|
{
|
|
public:
|
|
float AwarenessValue; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SoundRange; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseOuterSoundRange; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float OuterSoundRangeAwarenessValue; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OuterSoundRange; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAISoundEventProperties) == 0x000004, "Wrong alignment on FPhxAISoundEventProperties");
|
|
static_assert(sizeof(FPhxAISoundEventProperties) == 0x000014, "Wrong size on FPhxAISoundEventProperties");
|
|
static_assert(offsetof(FPhxAISoundEventProperties, AwarenessValue) == 0x000000, "Member 'FPhxAISoundEventProperties::AwarenessValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISoundEventProperties, SoundRange) == 0x000004, "Member 'FPhxAISoundEventProperties::SoundRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISoundEventProperties, bUseOuterSoundRange) == 0x000008, "Member 'FPhxAISoundEventProperties::bUseOuterSoundRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISoundEventProperties, OuterSoundRangeAwarenessValue) == 0x00000C, "Member 'FPhxAISoundEventProperties::OuterSoundRangeAwarenessValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISoundEventProperties, OuterSoundRange) == 0x000010, "Member 'FPhxAISoundEventProperties::OuterSoundRange' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICharacterDefinitionSoftData
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxAICharacterDefinitionSoftData final
|
|
{
|
|
public:
|
|
class UNavPowerLayerUserDefinition* LayerUser; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICharacterDefinitionSoftData) == 0x000008, "Wrong alignment on FPhxAICharacterDefinitionSoftData");
|
|
static_assert(sizeof(FPhxAICharacterDefinitionSoftData) == 0x000008, "Wrong size on FPhxAICharacterDefinitionSoftData");
|
|
static_assert(offsetof(FPhxAICharacterDefinitionSoftData, LayerUser) == 0x000000, "Member 'FPhxAICharacterDefinitionSoftData::LayerUser' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICombatSlotConfig
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxAICombatSlotConfig final
|
|
{
|
|
public:
|
|
int32 Priority; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumSlots; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICombatSlotConfig) == 0x000004, "Wrong alignment on FPhxAICombatSlotConfig");
|
|
static_assert(sizeof(FPhxAICombatSlotConfig) == 0x000008, "Wrong size on FPhxAICombatSlotConfig");
|
|
static_assert(offsetof(FPhxAICombatSlotConfig, Priority) == 0x000000, "Member 'FPhxAICombatSlotConfig::Priority' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICombatSlotConfig, NumSlots) == 0x000004, "Member 'FPhxAICombatSlotConfig::NumSlots' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICombatRingConfig
|
|
// 0x0088 (0x0088 - 0x0000)
|
|
struct FPhxAICombatRingConfig final
|
|
{
|
|
public:
|
|
float OffCenterAngle; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RadialDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxAICombatSlotConfig> SlotConfigs; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<int32, int32> OverrideSlotIndexToAdjacentSlotIndexMap; // 0x0018(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<int32> SlotIndicesThatDontAllowLeftwardReposition; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<int32> SlotIndicesThatAllowBackwardReposition; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICombatRingConfig) == 0x000008, "Wrong alignment on FPhxAICombatRingConfig");
|
|
static_assert(sizeof(FPhxAICombatRingConfig) == 0x000088, "Wrong size on FPhxAICombatRingConfig");
|
|
static_assert(offsetof(FPhxAICombatRingConfig, OffCenterAngle) == 0x000000, "Member 'FPhxAICombatRingConfig::OffCenterAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICombatRingConfig, RadialDistance) == 0x000004, "Member 'FPhxAICombatRingConfig::RadialDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICombatRingConfig, SlotConfigs) == 0x000008, "Member 'FPhxAICombatRingConfig::SlotConfigs' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICombatRingConfig, OverrideSlotIndexToAdjacentSlotIndexMap) == 0x000018, "Member 'FPhxAICombatRingConfig::OverrideSlotIndexToAdjacentSlotIndexMap' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICombatRingConfig, SlotIndicesThatDontAllowLeftwardReposition) == 0x000068, "Member 'FPhxAICombatRingConfig::SlotIndicesThatDontAllowLeftwardReposition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICombatRingConfig, SlotIndicesThatAllowBackwardReposition) == 0x000078, "Member 'FPhxAICombatRingConfig::SlotIndicesThatAllowBackwardReposition' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAICombatCircleSettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxAICombatCircleSettings final
|
|
{
|
|
public:
|
|
TArray<struct FPhxAICombatRingConfig> CombatRings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float CanAttackNavProbeDistance; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CombatSlotNavProbeDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAICombatCircleSettings) == 0x000008, "Wrong alignment on FPhxAICombatCircleSettings");
|
|
static_assert(sizeof(FPhxAICombatCircleSettings) == 0x000018, "Wrong size on FPhxAICombatCircleSettings");
|
|
static_assert(offsetof(FPhxAICombatCircleSettings, CombatRings) == 0x000000, "Member 'FPhxAICombatCircleSettings::CombatRings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICombatCircleSettings, CanAttackNavProbeDistance) == 0x000010, "Member 'FPhxAICombatCircleSettings::CanAttackNavProbeDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAICombatCircleSettings, CombatSlotNavProbeDistance) == 0x000014, "Member 'FPhxAICombatCircleSettings::CombatSlotNavProbeDistance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightTreeTrackSectionData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxFlashlightTreeTrackSectionData final
|
|
{
|
|
public:
|
|
class UPhxFlashlightTreeEntry* FlashlightTreeEntry; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxFlashlightBindingTagName FlashlightBindingTag; // 0x0008(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightTreeTrackSectionData) == 0x000008, "Wrong alignment on FPhxFlashlightTreeTrackSectionData");
|
|
static_assert(sizeof(FPhxFlashlightTreeTrackSectionData) == 0x000010, "Wrong size on FPhxFlashlightTreeTrackSectionData");
|
|
static_assert(offsetof(FPhxFlashlightTreeTrackSectionData, FlashlightTreeEntry) == 0x000000, "Member 'FPhxFlashlightTreeTrackSectionData::FlashlightTreeEntry' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightTreeTrackSectionData, FlashlightBindingTag) == 0x000008, "Member 'FPhxFlashlightTreeTrackSectionData::FlashlightBindingTag' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RotatingGear
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FRotatingGear final
|
|
{
|
|
public:
|
|
class USceneComponent* Gear; // 0x0000(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool ReverseRotation; // 0x0008(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FRotatingGear) == 0x000008, "Wrong alignment on FRotatingGear");
|
|
static_assert(sizeof(FRotatingGear) == 0x000010, "Wrong size on FRotatingGear");
|
|
static_assert(offsetof(FRotatingGear, Gear) == 0x000000, "Member 'FRotatingGear::Gear' has a wrong offset!");
|
|
static_assert(offsetof(FRotatingGear, ReverseRotation) == 0x000008, "Member 'FRotatingGear::ReverseRotation' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIEncounterNetworkSettings
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxAIEncounterNetworkSettings final
|
|
{
|
|
public:
|
|
class UNavPowerCustomMeshDefinition* WaypointNodeCustomMeshDefinion; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNavPowerCustomMeshDefinition* TraversalNodeCustomMeshDefinion; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAILinkTraversalDefinition* InternalTraversalDefinition; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAILinkTraversalDefinition* ExternalTraversalDefinition; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTimeSecondsInsideEncounterNetwork; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNavPowerAreaDefinition* InteriorAreaDefinition; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNavPowerAreaDefinition* ExteriorAreaDefinition; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIEncounterNetworkSettings) == 0x000008, "Wrong alignment on FPhxAIEncounterNetworkSettings");
|
|
static_assert(sizeof(FPhxAIEncounterNetworkSettings) == 0x000038, "Wrong size on FPhxAIEncounterNetworkSettings");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkSettings, WaypointNodeCustomMeshDefinion) == 0x000000, "Member 'FPhxAIEncounterNetworkSettings::WaypointNodeCustomMeshDefinion' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkSettings, TraversalNodeCustomMeshDefinion) == 0x000008, "Member 'FPhxAIEncounterNetworkSettings::TraversalNodeCustomMeshDefinion' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkSettings, InternalTraversalDefinition) == 0x000010, "Member 'FPhxAIEncounterNetworkSettings::InternalTraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkSettings, ExternalTraversalDefinition) == 0x000018, "Member 'FPhxAIEncounterNetworkSettings::ExternalTraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkSettings, MaxTimeSecondsInsideEncounterNetwork) == 0x000020, "Member 'FPhxAIEncounterNetworkSettings::MaxTimeSecondsInsideEncounterNetwork' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkSettings, InteriorAreaDefinition) == 0x000028, "Member 'FPhxAIEncounterNetworkSettings::InteriorAreaDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIEncounterNetworkSettings, ExteriorAreaDefinition) == 0x000030, "Member 'FPhxAIEncounterNetworkSettings::ExteriorAreaDefinition' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIGameStateSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAIGameStateSettings final
|
|
{
|
|
public:
|
|
float PreCombatCooldown; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PostCombatCooldown; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToAggroEnemiesToRemainInPreCombatOrCombat; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceToAggroEnemiesToAllowInteractions; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIGameStateSettings) == 0x000004, "Wrong alignment on FPhxAIGameStateSettings");
|
|
static_assert(sizeof(FPhxAIGameStateSettings) == 0x000010, "Wrong size on FPhxAIGameStateSettings");
|
|
static_assert(offsetof(FPhxAIGameStateSettings, PreCombatCooldown) == 0x000000, "Member 'FPhxAIGameStateSettings::PreCombatCooldown' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGameStateSettings, PostCombatCooldown) == 0x000004, "Member 'FPhxAIGameStateSettings::PostCombatCooldown' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGameStateSettings, DistanceToAggroEnemiesToRemainInPreCombatOrCombat) == 0x000008, "Member 'FPhxAIGameStateSettings::DistanceToAggroEnemiesToRemainInPreCombatOrCombat' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIGameStateSettings, DistanceToAggroEnemiesToAllowInteractions) == 0x00000C, "Member 'FPhxAIGameStateSettings::DistanceToAggroEnemiesToAllowInteractions' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAISpawnerSettings_Character
|
|
// 0x01B8 (0x01B8 - 0x0000)
|
|
struct FPhxAISpawnerSettings_Character final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UPhxAICharacterDefinition> AICharacterDefinitionPtr; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UPhxAICharacterVariantDefinition> AIVariantDefinitionPtr; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 CharacterVariation; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UAkSwitchValue> VocalVariationPtr; // 0x0060(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterDefinition* AICharacterDefinition; // 0x0088(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APhxAICharacter> CharacterVariationClass; // 0x0090(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantDefinition* AIVariantDefinition; // 0x0098(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkSwitchValue* VocalVariation; // 0x00A0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterDefinition* PreloadedAICharacterDefinition; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class APhxAICharacter> PreloadedCharacterVariationClass; // 0x00B0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAICharacterVariantDefinition* PreloadedAIVariantDefinition; // 0x00B8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkSwitchValue* PreloadedVocalVariation; // 0x00C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxAISpawnSettings_Character CharacterSpawnSettings; // 0x00C8(0x00E8)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class ANavPowerSpace* NavigationSpace; // 0x01B0(0x0008)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAISpawnerSettings_Character) == 0x000008, "Wrong alignment on FPhxAISpawnerSettings_Character");
|
|
static_assert(sizeof(FPhxAISpawnerSettings_Character) == 0x0001B8, "Wrong size on FPhxAISpawnerSettings_Character");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, AICharacterDefinitionPtr) == 0x000008, "Member 'FPhxAISpawnerSettings_Character::AICharacterDefinitionPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, AIVariantDefinitionPtr) == 0x000030, "Member 'FPhxAISpawnerSettings_Character::AIVariantDefinitionPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, CharacterVariation) == 0x000058, "Member 'FPhxAISpawnerSettings_Character::CharacterVariation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, VocalVariationPtr) == 0x000060, "Member 'FPhxAISpawnerSettings_Character::VocalVariationPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, AICharacterDefinition) == 0x000088, "Member 'FPhxAISpawnerSettings_Character::AICharacterDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, CharacterVariationClass) == 0x000090, "Member 'FPhxAISpawnerSettings_Character::CharacterVariationClass' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, AIVariantDefinition) == 0x000098, "Member 'FPhxAISpawnerSettings_Character::AIVariantDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, VocalVariation) == 0x0000A0, "Member 'FPhxAISpawnerSettings_Character::VocalVariation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, PreloadedAICharacterDefinition) == 0x0000A8, "Member 'FPhxAISpawnerSettings_Character::PreloadedAICharacterDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, PreloadedCharacterVariationClass) == 0x0000B0, "Member 'FPhxAISpawnerSettings_Character::PreloadedCharacterVariationClass' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, PreloadedAIVariantDefinition) == 0x0000B8, "Member 'FPhxAISpawnerSettings_Character::PreloadedAIVariantDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, PreloadedVocalVariation) == 0x0000C0, "Member 'FPhxAISpawnerSettings_Character::PreloadedVocalVariation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, CharacterSpawnSettings) == 0x0000C8, "Member 'FPhxAISpawnerSettings_Character::CharacterSpawnSettings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAISpawnerSettings_Character, NavigationSpace) == 0x0001B0, "Member 'FPhxAISpawnerSettings_Character::NavigationSpace' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAITargetEvaluatorWeights_Default
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAITargetEvaluatorWeights_Default final
|
|
{
|
|
public:
|
|
float MyAwareness; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TheirThreat; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Proximity; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentTarget; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAITargetEvaluatorWeights_Default) == 0x000004, "Wrong alignment on FPhxAITargetEvaluatorWeights_Default");
|
|
static_assert(sizeof(FPhxAITargetEvaluatorWeights_Default) == 0x000010, "Wrong size on FPhxAITargetEvaluatorWeights_Default");
|
|
static_assert(offsetof(FPhxAITargetEvaluatorWeights_Default, MyAwareness) == 0x000000, "Member 'FPhxAITargetEvaluatorWeights_Default::MyAwareness' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITargetEvaluatorWeights_Default, TheirThreat) == 0x000004, "Member 'FPhxAITargetEvaluatorWeights_Default::TheirThreat' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITargetEvaluatorWeights_Default, Proximity) == 0x000008, "Member 'FPhxAITargetEvaluatorWeights_Default::Proximity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITargetEvaluatorWeights_Default, CurrentTarget) == 0x00000C, "Member 'FPhxAITargetEvaluatorWeights_Default::CurrentTarget' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightTransitionOverride
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxFlashlightTransitionOverride final
|
|
{
|
|
public:
|
|
struct FGameplayTag OverrideStateTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxFlashlightBehaviorTransition* Transition; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxFlashlightTransitionOverrideType Type; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxFlashlightTransitionOverride) == 0x000008, "Wrong alignment on FPhxFlashlightTransitionOverride");
|
|
static_assert(sizeof(FPhxFlashlightTransitionOverride) == 0x000018, "Wrong size on FPhxFlashlightTransitionOverride");
|
|
static_assert(offsetof(FPhxFlashlightTransitionOverride, OverrideStateTag) == 0x000000, "Member 'FPhxFlashlightTransitionOverride::OverrideStateTag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightTransitionOverride, Transition) == 0x000008, "Member 'FPhxFlashlightTransitionOverride::Transition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightTransitionOverride, Type) == 0x000010, "Member 'FPhxFlashlightTransitionOverride::Type' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAITeleportRequest
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FPhxAITeleportRequest final
|
|
{
|
|
public:
|
|
float TeleportLocationMinDistance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TeleportLocationMaxDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCheckLOS; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TeleportLocationMinDistFromTarget; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TeleportLocationMaxDistFromTarget; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAITeleportRequest) == 0x000004, "Wrong alignment on FPhxAITeleportRequest");
|
|
static_assert(sizeof(FPhxAITeleportRequest) == 0x000014, "Wrong size on FPhxAITeleportRequest");
|
|
static_assert(offsetof(FPhxAITeleportRequest, TeleportLocationMinDistance) == 0x000000, "Member 'FPhxAITeleportRequest::TeleportLocationMinDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITeleportRequest, TeleportLocationMaxDistance) == 0x000004, "Member 'FPhxAITeleportRequest::TeleportLocationMaxDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITeleportRequest, bCheckLOS) == 0x000008, "Member 'FPhxAITeleportRequest::bCheckLOS' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITeleportRequest, TeleportLocationMinDistFromTarget) == 0x00000C, "Member 'FPhxAITeleportRequest::TeleportLocationMinDistFromTarget' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAITeleportRequest, TeleportLocationMaxDistFromTarget) == 0x000010, "Member 'FPhxAITeleportRequest::TeleportLocationMaxDistFromTarget' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIThreatEvaluatorWeights_Default
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhxAIThreatEvaluatorWeights_Default final
|
|
{
|
|
public:
|
|
float TheirAwareness; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OurAwareness; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Proximity; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIThreatEvaluatorWeights_Default) == 0x000004, "Wrong alignment on FPhxAIThreatEvaluatorWeights_Default");
|
|
static_assert(sizeof(FPhxAIThreatEvaluatorWeights_Default) == 0x00000C, "Wrong size on FPhxAIThreatEvaluatorWeights_Default");
|
|
static_assert(offsetof(FPhxAIThreatEvaluatorWeights_Default, TheirAwareness) == 0x000000, "Member 'FPhxAIThreatEvaluatorWeights_Default::TheirAwareness' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIThreatEvaluatorWeights_Default, OurAwareness) == 0x000004, "Member 'FPhxAIThreatEvaluatorWeights_Default::OurAwareness' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIThreatEvaluatorWeights_Default, Proximity) == 0x000008, "Member 'FPhxAIThreatEvaluatorWeights_Default::Proximity' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.TraversalResult
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FTraversalResult final
|
|
{
|
|
public:
|
|
bool bClimbingTriggered; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bVaultTriggered; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDropdownTriggered; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEdgeStopTrigger; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FTraversalResult) == 0x000001, "Wrong alignment on FTraversalResult");
|
|
static_assert(sizeof(FTraversalResult) == 0x000004, "Wrong size on FTraversalResult");
|
|
static_assert(offsetof(FTraversalResult, bClimbingTriggered) == 0x000000, "Member 'FTraversalResult::bClimbingTriggered' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalResult, bVaultTriggered) == 0x000001, "Member 'FTraversalResult::bVaultTriggered' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalResult, bDropdownTriggered) == 0x000002, "Member 'FTraversalResult::bDropdownTriggered' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalResult, bEdgeStopTrigger) == 0x000003, "Member 'FTraversalResult::bEdgeStopTrigger' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.OneShotPositioning
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FOneShotPositioning final
|
|
{
|
|
public:
|
|
float WallPadding; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinDistance; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDistance; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CeilingConeHalfAngleDegrees; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FloorConeHalfAngleDegrees; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FOneShotPositioning) == 0x000004, "Wrong alignment on FOneShotPositioning");
|
|
static_assert(sizeof(FOneShotPositioning) == 0x000014, "Wrong size on FOneShotPositioning");
|
|
static_assert(offsetof(FOneShotPositioning, WallPadding) == 0x000000, "Member 'FOneShotPositioning::WallPadding' has a wrong offset!");
|
|
static_assert(offsetof(FOneShotPositioning, MinDistance) == 0x000004, "Member 'FOneShotPositioning::MinDistance' has a wrong offset!");
|
|
static_assert(offsetof(FOneShotPositioning, MaxDistance) == 0x000008, "Member 'FOneShotPositioning::MaxDistance' has a wrong offset!");
|
|
static_assert(offsetof(FOneShotPositioning, CeilingConeHalfAngleDegrees) == 0x00000C, "Member 'FOneShotPositioning::CeilingConeHalfAngleDegrees' has a wrong offset!");
|
|
static_assert(offsetof(FOneShotPositioning, FloorConeHalfAngleDegrees) == 0x000010, "Member 'FOneShotPositioning::FloorConeHalfAngleDegrees' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.BedStop
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct alignas(0x08) FBedStop final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FBedStop) == 0x000008, "Wrong alignment on FBedStop");
|
|
static_assert(sizeof(FBedStop) == 0x000018, "Wrong size on FBedStop");
|
|
|
|
// ScriptStruct Phoenix.PhxJiraIssueType
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxJiraIssueType final
|
|
{
|
|
public:
|
|
class FString ID; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxJiraIssueType) == 0x000008, "Wrong alignment on FPhxJiraIssueType");
|
|
static_assert(sizeof(FPhxJiraIssueType) == 0x000010, "Wrong size on FPhxJiraIssueType");
|
|
static_assert(offsetof(FPhxJiraIssueType, ID) == 0x000000, "Member 'FPhxJiraIssueType::ID' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxJiraFixVersion
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxJiraFixVersion final
|
|
{
|
|
public:
|
|
class FString ID; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxJiraFixVersion) == 0x000008, "Wrong alignment on FPhxJiraFixVersion");
|
|
static_assert(sizeof(FPhxJiraFixVersion) == 0x000010, "Wrong size on FPhxJiraFixVersion");
|
|
static_assert(offsetof(FPhxJiraFixVersion, ID) == 0x000000, "Member 'FPhxJiraFixVersion::ID' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxJiraFields
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct FPhxJiraFields final
|
|
{
|
|
public:
|
|
struct FPhxJiraProject Project; // 0x0000(0x0020)(NativeAccessSpecifierPublic)
|
|
class FString Summary; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Description; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxJiraIssueType Issuetype; // 0x0040(0x0010)(NativeAccessSpecifierPublic)
|
|
TArray<class FString> Labels; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxJiraFixVersion> FixVersions; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxJiraFixVersion> Components; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxJiraFields) == 0x000008, "Wrong alignment on FPhxJiraFields");
|
|
static_assert(sizeof(FPhxJiraFields) == 0x000080, "Wrong size on FPhxJiraFields");
|
|
static_assert(offsetof(FPhxJiraFields, Project) == 0x000000, "Member 'FPhxJiraFields::Project' has a wrong offset!");
|
|
static_assert(offsetof(FPhxJiraFields, Summary) == 0x000020, "Member 'FPhxJiraFields::Summary' has a wrong offset!");
|
|
static_assert(offsetof(FPhxJiraFields, Description) == 0x000030, "Member 'FPhxJiraFields::Description' has a wrong offset!");
|
|
static_assert(offsetof(FPhxJiraFields, Issuetype) == 0x000040, "Member 'FPhxJiraFields::Issuetype' has a wrong offset!");
|
|
static_assert(offsetof(FPhxJiraFields, Labels) == 0x000050, "Member 'FPhxJiraFields::Labels' has a wrong offset!");
|
|
static_assert(offsetof(FPhxJiraFields, FixVersions) == 0x000060, "Member 'FPhxJiraFields::FixVersions' has a wrong offset!");
|
|
static_assert(offsetof(FPhxJiraFields, Components) == 0x000070, "Member 'FPhxJiraFields::Components' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxJiraIssueData
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct FPhxJiraIssueData final
|
|
{
|
|
public:
|
|
struct FPhxJiraFields Fields; // 0x0000(0x0080)(NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxJiraIssueData) == 0x000008, "Wrong alignment on FPhxJiraIssueData");
|
|
static_assert(sizeof(FPhxJiraIssueData) == 0x000080, "Wrong size on FPhxJiraIssueData");
|
|
static_assert(offsetof(FPhxJiraIssueData, Fields) == 0x000000, "Member 'FPhxJiraIssueData::Fields' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.Bed
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FBed final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* AmbientBedPlay; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* AmbientBedStop; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UAkAudioEvent*> OneShots; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UAkAudioEvent*> QuadShots; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_38[0x30]; // 0x0038(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FBed) == 0x000008, "Wrong alignment on FBed");
|
|
static_assert(sizeof(FBed) == 0x000068, "Wrong size on FBed");
|
|
static_assert(offsetof(FBed, AmbientBedPlay) == 0x000008, "Member 'FBed::AmbientBedPlay' has a wrong offset!");
|
|
static_assert(offsetof(FBed, AmbientBedStop) == 0x000010, "Member 'FBed::AmbientBedStop' has a wrong offset!");
|
|
static_assert(offsetof(FBed, OneShots) == 0x000018, "Member 'FBed::OneShots' has a wrong offset!");
|
|
static_assert(offsetof(FBed, QuadShots) == 0x000028, "Member 'FBed::QuadShots' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.AdvancedNodifyDismembermentParams
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct FAdvancedNodifyDismembermentParams final
|
|
{
|
|
public:
|
|
class FName ImpulseBone; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BoneDirectionIsBasedOn; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ImpulseDelay; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bApplyImpulseAsRadial; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ImpulseRadius; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FAdvancedNodifyDismembermentParams) == 0x000004, "Wrong alignment on FAdvancedNodifyDismembermentParams");
|
|
static_assert(sizeof(FAdvancedNodifyDismembermentParams) == 0x00001C, "Wrong size on FAdvancedNodifyDismembermentParams");
|
|
static_assert(offsetof(FAdvancedNodifyDismembermentParams, ImpulseBone) == 0x000000, "Member 'FAdvancedNodifyDismembermentParams::ImpulseBone' has a wrong offset!");
|
|
static_assert(offsetof(FAdvancedNodifyDismembermentParams, BoneDirectionIsBasedOn) == 0x000008, "Member 'FAdvancedNodifyDismembermentParams::BoneDirectionIsBasedOn' has a wrong offset!");
|
|
static_assert(offsetof(FAdvancedNodifyDismembermentParams, ImpulseDelay) == 0x000010, "Member 'FAdvancedNodifyDismembermentParams::ImpulseDelay' has a wrong offset!");
|
|
static_assert(offsetof(FAdvancedNodifyDismembermentParams, bApplyImpulseAsRadial) == 0x000014, "Member 'FAdvancedNodifyDismembermentParams::bApplyImpulseAsRadial' has a wrong offset!");
|
|
static_assert(offsetof(FAdvancedNodifyDismembermentParams, ImpulseRadius) == 0x000018, "Member 'FAdvancedNodifyDismembermentParams::ImpulseRadius' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GunWeaponSettings
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FGunWeaponSettings final
|
|
{
|
|
public:
|
|
float EarlyRefireGracePeriod; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float TimeBetweenDryfire; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool ShootOnRelease; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeBetweenShots; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ShotsPerBurst; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* TimeBetweenShotsOverTimeHeldCurve; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* DamageMultiplierOverTimeHeldCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool DoesPierce; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ShotAccuracyAdditive; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ShotAccuracyRestoreTime; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ShotAccuracyRestoreTimeIdle; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrouchShotAccuracyAdditive; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrouchShotAccuracyRestoreTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrouchShotAccuracyRestoreTimeIdle; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 AmmoConsumedPerShot; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class APhxProjectile> ProjectileClass; // 0x0048(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FGunWeaponSettings) == 0x000008, "Wrong alignment on FGunWeaponSettings");
|
|
static_assert(sizeof(FGunWeaponSettings) == 0x000050, "Wrong size on FGunWeaponSettings");
|
|
static_assert(offsetof(FGunWeaponSettings, EarlyRefireGracePeriod) == 0x000000, "Member 'FGunWeaponSettings::EarlyRefireGracePeriod' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, TimeBetweenDryfire) == 0x000004, "Member 'FGunWeaponSettings::TimeBetweenDryfire' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, ShootOnRelease) == 0x000008, "Member 'FGunWeaponSettings::ShootOnRelease' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, TimeBetweenShots) == 0x00000C, "Member 'FGunWeaponSettings::TimeBetweenShots' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, ShotsPerBurst) == 0x000010, "Member 'FGunWeaponSettings::ShotsPerBurst' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, TimeBetweenShotsOverTimeHeldCurve) == 0x000018, "Member 'FGunWeaponSettings::TimeBetweenShotsOverTimeHeldCurve' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, DamageMultiplierOverTimeHeldCurve) == 0x000020, "Member 'FGunWeaponSettings::DamageMultiplierOverTimeHeldCurve' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, DoesPierce) == 0x000028, "Member 'FGunWeaponSettings::DoesPierce' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, ShotAccuracyAdditive) == 0x00002C, "Member 'FGunWeaponSettings::ShotAccuracyAdditive' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, ShotAccuracyRestoreTime) == 0x000030, "Member 'FGunWeaponSettings::ShotAccuracyRestoreTime' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, ShotAccuracyRestoreTimeIdle) == 0x000034, "Member 'FGunWeaponSettings::ShotAccuracyRestoreTimeIdle' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, CrouchShotAccuracyAdditive) == 0x000038, "Member 'FGunWeaponSettings::CrouchShotAccuracyAdditive' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, CrouchShotAccuracyRestoreTime) == 0x00003C, "Member 'FGunWeaponSettings::CrouchShotAccuracyRestoreTime' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, CrouchShotAccuracyRestoreTimeIdle) == 0x000040, "Member 'FGunWeaponSettings::CrouchShotAccuracyRestoreTimeIdle' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, AmmoConsumedPerShot) == 0x000044, "Member 'FGunWeaponSettings::AmmoConsumedPerShot' has a wrong offset!");
|
|
static_assert(offsetof(FGunWeaponSettings, ProjectileClass) == 0x000048, "Member 'FGunWeaponSettings::ProjectileClass' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAnimLoopingSound
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxAnimLoopingSound final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxSkeletalMeshComponent* MeshComp; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequenceBase* Animation; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAnimLoopingSound) == 0x000008, "Wrong alignment on FPhxAnimLoopingSound");
|
|
static_assert(sizeof(FPhxAnimLoopingSound) == 0x000018, "Wrong size on FPhxAnimLoopingSound");
|
|
static_assert(offsetof(FPhxAnimLoopingSound, MeshComp) == 0x000008, "Member 'FPhxAnimLoopingSound::MeshComp' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAnimLoopingSound, Animation) == 0x000010, "Member 'FPhxAnimLoopingSound::Animation' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAreaOfEffectDamageEvent
|
|
// 0x0018 (0x0058 - 0x0040)
|
|
struct FPhxAreaOfEffectDamageEvent final : public FRadialDamageEvent
|
|
{
|
|
public:
|
|
EPhxAoEShape AreaOfEffectShape; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HalfHeight; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotation; // 0x0048(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxAreaOfEffectDamageEvent) == 0x000008, "Wrong alignment on FPhxAreaOfEffectDamageEvent");
|
|
static_assert(sizeof(FPhxAreaOfEffectDamageEvent) == 0x000058, "Wrong size on FPhxAreaOfEffectDamageEvent");
|
|
static_assert(offsetof(FPhxAreaOfEffectDamageEvent, AreaOfEffectShape) == 0x000040, "Member 'FPhxAreaOfEffectDamageEvent::AreaOfEffectShape' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAreaOfEffectDamageEvent, HalfHeight) == 0x000044, "Member 'FPhxAreaOfEffectDamageEvent::HalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAreaOfEffectDamageEvent, Rotation) == 0x000048, "Member 'FPhxAreaOfEffectDamageEvent::Rotation' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxInputEntry
|
|
// 0x003C (0x003C - 0x0000)
|
|
struct alignas(0x04) FPhxInputEntry final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x3C]; // 0x0000(0x003C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxInputEntry) == 0x000004, "Wrong alignment on FPhxInputEntry");
|
|
static_assert(sizeof(FPhxInputEntry) == 0x00003C, "Wrong size on FPhxInputEntry");
|
|
|
|
// ScriptStruct Phoenix.PhxAssetBudget
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxAssetBudget final
|
|
{
|
|
public:
|
|
float Volumetric; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Translucency; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Lighting; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PostProc; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Rendering; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Unknown; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAssetBudget) == 0x000004, "Wrong alignment on FPhxAssetBudget");
|
|
static_assert(sizeof(FPhxAssetBudget) == 0x000018, "Wrong size on FPhxAssetBudget");
|
|
static_assert(offsetof(FPhxAssetBudget, Volumetric) == 0x000000, "Member 'FPhxAssetBudget::Volumetric' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAssetBudget, Translucency) == 0x000004, "Member 'FPhxAssetBudget::Translucency' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAssetBudget, Lighting) == 0x000008, "Member 'FPhxAssetBudget::Lighting' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAssetBudget, PostProc) == 0x00000C, "Member 'FPhxAssetBudget::PostProc' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAssetBudget, Rendering) == 0x000010, "Member 'FPhxAssetBudget::Rendering' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAssetBudget, Unknown) == 0x000014, "Member 'FPhxAssetBudget::Unknown' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeleeAimSnapData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FMeleeAimSnapData final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class APhxCharacter> OwningCharacter; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class APhxCharacter> TargetCharacter; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bChooseClosestBone; // 0x0010(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSnapBoneInfo> BoneList; // 0x0018(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
struct FSnapBoneInfo RandomSnapBoneInfo; // 0x0028(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FMeleeAimSnapData) == 0x000008, "Wrong alignment on FMeleeAimSnapData");
|
|
static_assert(sizeof(FMeleeAimSnapData) == 0x000038, "Wrong size on FMeleeAimSnapData");
|
|
static_assert(offsetof(FMeleeAimSnapData, OwningCharacter) == 0x000000, "Member 'FMeleeAimSnapData::OwningCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAimSnapData, TargetCharacter) == 0x000008, "Member 'FMeleeAimSnapData::TargetCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAimSnapData, bChooseClosestBone) == 0x000010, "Member 'FMeleeAimSnapData::bChooseClosestBone' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAimSnapData, BoneList) == 0x000018, "Member 'FMeleeAimSnapData::BoneList' has a wrong offset!");
|
|
static_assert(offsetof(FMeleeAimSnapData, RandomSnapBoneInfo) == 0x000028, "Member 'FMeleeAimSnapData::RandomSnapBoneInfo' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.LocomotionConstraint
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FLocomotionConstraint final
|
|
{
|
|
public:
|
|
bool bAllowCrouch; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class ULocomotionInputMapping* CustomInputMapping; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultMaxSpeedModifier; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BoostedMaxSpeedModifier; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FLocomotionConstraint) == 0x000008, "Wrong alignment on FLocomotionConstraint");
|
|
static_assert(sizeof(FLocomotionConstraint) == 0x000018, "Wrong size on FLocomotionConstraint");
|
|
static_assert(offsetof(FLocomotionConstraint, bAllowCrouch) == 0x000000, "Member 'FLocomotionConstraint::bAllowCrouch' has a wrong offset!");
|
|
static_assert(offsetof(FLocomotionConstraint, CustomInputMapping) == 0x000008, "Member 'FLocomotionConstraint::CustomInputMapping' has a wrong offset!");
|
|
static_assert(offsetof(FLocomotionConstraint, DefaultMaxSpeedModifier) == 0x000010, "Member 'FLocomotionConstraint::DefaultMaxSpeedModifier' has a wrong offset!");
|
|
static_assert(offsetof(FLocomotionConstraint, BoostedMaxSpeedModifier) == 0x000014, "Member 'FLocomotionConstraint::BoostedMaxSpeedModifier' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.AimAssistAngleMultipliers
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FAimAssistAngleMultipliers final
|
|
{
|
|
public:
|
|
float AimFrictionAngleMultiplier; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimSnapAngleMultiplier; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimSnapAngleDeviationMultiplier; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BulletBendingAngleMultiplier; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FAimAssistAngleMultipliers) == 0x000004, "Wrong alignment on FAimAssistAngleMultipliers");
|
|
static_assert(sizeof(FAimAssistAngleMultipliers) == 0x000010, "Wrong size on FAimAssistAngleMultipliers");
|
|
static_assert(offsetof(FAimAssistAngleMultipliers, AimFrictionAngleMultiplier) == 0x000000, "Member 'FAimAssistAngleMultipliers::AimFrictionAngleMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FAimAssistAngleMultipliers, AimSnapAngleMultiplier) == 0x000004, "Member 'FAimAssistAngleMultipliers::AimSnapAngleMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FAimAssistAngleMultipliers, AimSnapAngleDeviationMultiplier) == 0x000008, "Member 'FAimAssistAngleMultipliers::AimSnapAngleDeviationMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FAimAssistAngleMultipliers, BulletBendingAngleMultiplier) == 0x00000C, "Member 'FAimAssistAngleMultipliers::BulletBendingAngleMultiplier' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.BoneListWithAngleMultiplier
|
|
// 0x00A0 (0x00A0 - 0x0000)
|
|
struct FBoneListWithAngleMultiplier final
|
|
{
|
|
public:
|
|
TMap<class FName, float> AimSnapBoneListAndAngleMultipliers; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, float> BulletBendingBoneListAndAngleMultipliers; // 0x0050(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FBoneListWithAngleMultiplier) == 0x000008, "Wrong alignment on FBoneListWithAngleMultiplier");
|
|
static_assert(sizeof(FBoneListWithAngleMultiplier) == 0x0000A0, "Wrong size on FBoneListWithAngleMultiplier");
|
|
static_assert(offsetof(FBoneListWithAngleMultiplier, AimSnapBoneListAndAngleMultipliers) == 0x000000, "Member 'FBoneListWithAngleMultiplier::AimSnapBoneListAndAngleMultipliers' has a wrong offset!");
|
|
static_assert(offsetof(FBoneListWithAngleMultiplier, BulletBendingBoneListAndAngleMultipliers) == 0x000050, "Member 'FBoneListWithAngleMultiplier::BulletBendingBoneListAndAngleMultipliers' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.AimAssistModifiers
|
|
// 0x00B0 (0x00B0 - 0x0000)
|
|
struct FAimAssistModifiers final
|
|
{
|
|
public:
|
|
struct FAimAssistAngleMultipliers PerFeatureAngleMultipliers; // 0x0000(0x0010)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBoneListWithAngleMultiplier PerBoneAngleMutipliers; // 0x0010(0x00A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FAimAssistModifiers) == 0x000008, "Wrong alignment on FAimAssistModifiers");
|
|
static_assert(sizeof(FAimAssistModifiers) == 0x0000B0, "Wrong size on FAimAssistModifiers");
|
|
static_assert(offsetof(FAimAssistModifiers, PerFeatureAngleMultipliers) == 0x000000, "Member 'FAimAssistModifiers::PerFeatureAngleMultipliers' has a wrong offset!");
|
|
static_assert(offsetof(FAimAssistModifiers, PerBoneAngleMutipliers) == 0x000010, "Member 'FAimAssistModifiers::PerBoneAngleMutipliers' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxBlackBoxConfig
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FPhxBlackBoxConfig final
|
|
{
|
|
public:
|
|
bool bIsEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGatherHardwareInfo; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString BaseUrl; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ReleaseInfoUrl; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DownloadUrl; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString GameVersionID; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Namespace; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString APIKey; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxBlackBoxConfig) == 0x000008, "Wrong alignment on FPhxBlackBoxConfig");
|
|
static_assert(sizeof(FPhxBlackBoxConfig) == 0x000068, "Wrong size on FPhxBlackBoxConfig");
|
|
static_assert(offsetof(FPhxBlackBoxConfig, bIsEnabled) == 0x000000, "Member 'FPhxBlackBoxConfig::bIsEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBlackBoxConfig, bGatherHardwareInfo) == 0x000001, "Member 'FPhxBlackBoxConfig::bGatherHardwareInfo' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBlackBoxConfig, BaseUrl) == 0x000008, "Member 'FPhxBlackBoxConfig::BaseUrl' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBlackBoxConfig, ReleaseInfoUrl) == 0x000018, "Member 'FPhxBlackBoxConfig::ReleaseInfoUrl' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBlackBoxConfig, DownloadUrl) == 0x000028, "Member 'FPhxBlackBoxConfig::DownloadUrl' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBlackBoxConfig, GameVersionID) == 0x000038, "Member 'FPhxBlackBoxConfig::GameVersionID' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBlackBoxConfig, Namespace) == 0x000048, "Member 'FPhxBlackBoxConfig::Namespace' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBlackBoxConfig, APIKey) == 0x000058, "Member 'FPhxBlackBoxConfig::APIKey' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxInputData
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct alignas(0x08) FPhxInputData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxInputData) == 0x000008, "Wrong alignment on FPhxInputData");
|
|
static_assert(sizeof(FPhxInputData) == 0x000030, "Wrong size on FPhxInputData");
|
|
|
|
// ScriptStruct Phoenix.BloodPoolInfo
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FBloodPoolInfo final
|
|
{
|
|
public:
|
|
class FName BoneToTraceFrom; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* Material; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FBloodPoolTexturePair> Textures; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FVector2D Size; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RevealTime; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FBloodPoolInfo) == 0x000008, "Wrong alignment on FBloodPoolInfo");
|
|
static_assert(sizeof(FBloodPoolInfo) == 0x000030, "Wrong size on FBloodPoolInfo");
|
|
static_assert(offsetof(FBloodPoolInfo, BoneToTraceFrom) == 0x000000, "Member 'FBloodPoolInfo::BoneToTraceFrom' has a wrong offset!");
|
|
static_assert(offsetof(FBloodPoolInfo, Material) == 0x000008, "Member 'FBloodPoolInfo::Material' has a wrong offset!");
|
|
static_assert(offsetof(FBloodPoolInfo, Textures) == 0x000010, "Member 'FBloodPoolInfo::Textures' has a wrong offset!");
|
|
static_assert(offsetof(FBloodPoolInfo, Size) == 0x000020, "Member 'FBloodPoolInfo::Size' has a wrong offset!");
|
|
static_assert(offsetof(FBloodPoolInfo, RevealTime) == 0x000028, "Member 'FBloodPoolInfo::RevealTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.FixedTraversalRequest
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct alignas(0x10) FFixedTraversalRequest final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FFixedTraversalRequest) == 0x000010, "Wrong alignment on FFixedTraversalRequest");
|
|
static_assert(sizeof(FFixedTraversalRequest) == 0x000060, "Wrong size on FFixedTraversalRequest");
|
|
|
|
// ScriptStruct Phoenix.PhxBloodZoneDetectorComponentData
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FPhxBloodZoneDetectorComponentData final
|
|
{
|
|
public:
|
|
class FName ParentSocket; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform RelativeTransform; // 0x0010(0x0030)(Edit, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float Radius; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HalfHeight; // 0x0044(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EBloodZoneID BloodZoneId; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxBloodZoneDetectorComponentData) == 0x000010, "Wrong alignment on FPhxBloodZoneDetectorComponentData");
|
|
static_assert(sizeof(FPhxBloodZoneDetectorComponentData) == 0x000050, "Wrong size on FPhxBloodZoneDetectorComponentData");
|
|
static_assert(offsetof(FPhxBloodZoneDetectorComponentData, ParentSocket) == 0x000000, "Member 'FPhxBloodZoneDetectorComponentData::ParentSocket' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBloodZoneDetectorComponentData, RelativeTransform) == 0x000010, "Member 'FPhxBloodZoneDetectorComponentData::RelativeTransform' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBloodZoneDetectorComponentData, Radius) == 0x000040, "Member 'FPhxBloodZoneDetectorComponentData::Radius' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBloodZoneDetectorComponentData, HalfHeight) == 0x000044, "Member 'FPhxBloodZoneDetectorComponentData::HalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBloodZoneDetectorComponentData, BloodZoneId) == 0x000048, "Member 'FPhxBloodZoneDetectorComponentData::BloodZoneId' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.DynamicBloodNotifier
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FDynamicBloodNotifier final
|
|
{
|
|
public:
|
|
float Increment; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Target; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FDynamicBloodNotifier) == 0x000004, "Wrong alignment on FDynamicBloodNotifier");
|
|
static_assert(sizeof(FDynamicBloodNotifier) == 0x000008, "Wrong size on FDynamicBloodNotifier");
|
|
static_assert(offsetof(FDynamicBloodNotifier, Increment) == 0x000000, "Member 'FDynamicBloodNotifier::Increment' has a wrong offset!");
|
|
static_assert(offsetof(FDynamicBloodNotifier, Target) == 0x000004, "Member 'FDynamicBloodNotifier::Target' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.DynamicBloodZoneSetup
|
|
// 0x0100 (0x0100 - 0x0000)
|
|
struct FDynamicBloodZoneSetup final
|
|
{
|
|
public:
|
|
struct FDynamicBloodNotifier BloodNotifiers[0x20]; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FDynamicBloodZoneSetup) == 0x000004, "Wrong alignment on FDynamicBloodZoneSetup");
|
|
static_assert(sizeof(FDynamicBloodZoneSetup) == 0x000100, "Wrong size on FDynamicBloodZoneSetup");
|
|
static_assert(offsetof(FDynamicBloodZoneSetup, BloodNotifiers) == 0x000000, "Member 'FDynamicBloodZoneSetup::BloodNotifiers' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.WeightedBone
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FWeightedBone final
|
|
{
|
|
public:
|
|
class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Weight; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FWeightedBone) == 0x000004, "Wrong alignment on FWeightedBone");
|
|
static_assert(sizeof(FWeightedBone) == 0x00000C, "Wrong size on FWeightedBone");
|
|
static_assert(offsetof(FWeightedBone, BoneName) == 0x000000, "Member 'FWeightedBone::BoneName' has a wrong offset!");
|
|
static_assert(offsetof(FWeightedBone, Weight) == 0x000008, "Member 'FWeightedBone::Weight' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.EnvHazardDismemberableBones
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FEnvHazardDismemberableBones final
|
|
{
|
|
public:
|
|
TArray<struct FWeightedBone> WeightedBonesList; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FEnvHazardDismemberableBones) == 0x000008, "Wrong alignment on FEnvHazardDismemberableBones");
|
|
static_assert(sizeof(FEnvHazardDismemberableBones) == 0x000010, "Wrong size on FEnvHazardDismemberableBones");
|
|
static_assert(offsetof(FEnvHazardDismemberableBones, WeightedBonesList) == 0x000000, "Member 'FEnvHazardDismemberableBones::WeightedBonesList' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SpatterData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FSpatterData final
|
|
{
|
|
public:
|
|
class UNiagaraSystem* BloodSpatterParticleSystem; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxAlembicCacheDataAsset* AlembicDataAsset; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAttached; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FSpatterData) == 0x000008, "Wrong alignment on FSpatterData");
|
|
static_assert(sizeof(FSpatterData) == 0x000018, "Wrong size on FSpatterData");
|
|
static_assert(offsetof(FSpatterData, BloodSpatterParticleSystem) == 0x000000, "Member 'FSpatterData::BloodSpatterParticleSystem' has a wrong offset!");
|
|
static_assert(offsetof(FSpatterData, AlembicDataAsset) == 0x000008, "Member 'FSpatterData::AlembicDataAsset' has a wrong offset!");
|
|
static_assert(offsetof(FSpatterData, bAttached) == 0x000010, "Member 'FSpatterData::bAttached' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ForwardSpatterSetup
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FForwardSpatterSetup final
|
|
{
|
|
public:
|
|
struct FSpatterData ForwardSpatter; // 0x0000(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSpatterData BackwardSpatter; // 0x0018(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FForwardSpatterSetup) == 0x000008, "Wrong alignment on FForwardSpatterSetup");
|
|
static_assert(sizeof(FForwardSpatterSetup) == 0x000030, "Wrong size on FForwardSpatterSetup");
|
|
static_assert(offsetof(FForwardSpatterSetup, ForwardSpatter) == 0x000000, "Member 'FForwardSpatterSetup::ForwardSpatter' has a wrong offset!");
|
|
static_assert(offsetof(FForwardSpatterSetup, BackwardSpatter) == 0x000018, "Member 'FForwardSpatterSetup::BackwardSpatter' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.BackWardSpatterSetup
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FBackWardSpatterSetup final
|
|
{
|
|
public:
|
|
struct FSpatterData BackwardSpatter; // 0x0000(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FBackWardSpatterSetup) == 0x000008, "Wrong alignment on FBackWardSpatterSetup");
|
|
static_assert(sizeof(FBackWardSpatterSetup) == 0x000018, "Wrong size on FBackWardSpatterSetup");
|
|
static_assert(offsetof(FBackWardSpatterSetup, BackwardSpatter) == 0x000000, "Member 'FBackWardSpatterSetup::BackwardSpatter' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SpatterSetup
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FSpatterSetup
|
|
{
|
|
public:
|
|
struct FForwardSpatterSetup PenetrationCase; // 0x0000(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBackWardSpatterSetup NoPenetrationCase; // 0x0030(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float PenetrationChance; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FSpatterSetup) == 0x000008, "Wrong alignment on FSpatterSetup");
|
|
static_assert(sizeof(FSpatterSetup) == 0x000050, "Wrong size on FSpatterSetup");
|
|
static_assert(offsetof(FSpatterSetup, PenetrationCase) == 0x000000, "Member 'FSpatterSetup::PenetrationCase' has a wrong offset!");
|
|
static_assert(offsetof(FSpatterSetup, NoPenetrationCase) == 0x000030, "Member 'FSpatterSetup::NoPenetrationCase' has a wrong offset!");
|
|
static_assert(offsetof(FSpatterSetup, PenetrationChance) == 0x000048, "Member 'FSpatterSetup::PenetrationChance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSplineTraversalAnimData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxSplineTraversalAnimData final
|
|
{
|
|
public:
|
|
float SplineMovementDirection; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESplineEnd SplineEntryEnd; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLoopCycleActive; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESplineTurnBlendType SplineTurnBlendOutType; // 0x0006(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLeftShimmy; // 0x0007(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLedgeRail; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWantsVentCrawlStop; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStoppedAtVentEnd; // 0x000A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLeftVentCrawlStop; // 0x000B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VentCrawlStopAnimStartTime; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VentCrawlAnimPlayRate; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWantsLeftLadderIdle; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxSplineTraversalAnimData) == 0x000004, "Wrong alignment on FPhxSplineTraversalAnimData");
|
|
static_assert(sizeof(FPhxSplineTraversalAnimData) == 0x000018, "Wrong size on FPhxSplineTraversalAnimData");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, SplineMovementDirection) == 0x000000, "Member 'FPhxSplineTraversalAnimData::SplineMovementDirection' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, SplineEntryEnd) == 0x000004, "Member 'FPhxSplineTraversalAnimData::SplineEntryEnd' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, bLoopCycleActive) == 0x000005, "Member 'FPhxSplineTraversalAnimData::bLoopCycleActive' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, SplineTurnBlendOutType) == 0x000006, "Member 'FPhxSplineTraversalAnimData::SplineTurnBlendOutType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, bLeftShimmy) == 0x000007, "Member 'FPhxSplineTraversalAnimData::bLeftShimmy' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, bLedgeRail) == 0x000008, "Member 'FPhxSplineTraversalAnimData::bLedgeRail' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, bWantsVentCrawlStop) == 0x000009, "Member 'FPhxSplineTraversalAnimData::bWantsVentCrawlStop' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, bStoppedAtVentEnd) == 0x00000A, "Member 'FPhxSplineTraversalAnimData::bStoppedAtVentEnd' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, bLeftVentCrawlStop) == 0x00000B, "Member 'FPhxSplineTraversalAnimData::bLeftVentCrawlStop' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, VentCrawlStopAnimStartTime) == 0x00000C, "Member 'FPhxSplineTraversalAnimData::VentCrawlStopAnimStartTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, VentCrawlAnimPlayRate) == 0x000010, "Member 'FPhxSplineTraversalAnimData::VentCrawlAnimPlayRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSplineTraversalAnimData, bWantsLeftLadderIdle) == 0x000014, "Member 'FPhxSplineTraversalAnimData::bWantsLeftLadderIdle' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxDropdownTraversalLandingClearanceData
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FPhxDropdownTraversalLandingClearanceData final
|
|
{
|
|
public:
|
|
struct FFloatRange DropDepthRange; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RequiredLandingClearance; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxDropdownTraversalLandingClearanceData) == 0x000004, "Wrong alignment on FPhxDropdownTraversalLandingClearanceData");
|
|
static_assert(sizeof(FPhxDropdownTraversalLandingClearanceData) == 0x000014, "Wrong size on FPhxDropdownTraversalLandingClearanceData");
|
|
static_assert(offsetof(FPhxDropdownTraversalLandingClearanceData, DropDepthRange) == 0x000000, "Member 'FPhxDropdownTraversalLandingClearanceData::DropDepthRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDropdownTraversalLandingClearanceData, RequiredLandingClearance) == 0x000010, "Member 'FPhxDropdownTraversalLandingClearanceData::RequiredLandingClearance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPlayerTraversalProbeSettings
|
|
// 0x00C0 (0x00C0 - 0x0000)
|
|
struct FPhxPlayerTraversalProbeSettings final
|
|
{
|
|
public:
|
|
float BaseVaultProbeDistance; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<struct FGameplayTag, float> VaultProbeDistancesByLocomotionSet; // 0x0008(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float MinDistanceToGeoForVaultObstructionCheck; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VaultEdgeCorrectionProbeCapsuleRadius; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AboveVaultClearanceCapsuleHalfHeight; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AboveVaultClearanceCapsuleRadius; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AboveVaultClearanceTracePadding; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VaultCenteredCheckRadius; // 0x006C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxClimbHeight; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxLedgeIgnoreLength; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxControlAngle; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxFacingAngle; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxVaultDepth; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDropdownHeight; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDropdownAcceptanceAngle; // 0x0088(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRequiredFalloffControlAngle; // 0x008C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DropdownHeightCheckDistance; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DropdownCapsuleProbePadding; // 0x0094(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxDropdownTraversalLandingClearanceData> DropdownLandingClearanceDistancesByDropDepth; // 0x0098(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float LandingClearanceMaxStepAllowance; // 0x00A8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDropdownEdgeDistance; // 0x00AC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DropdownEdgeProbeOffsetZ; // 0x00B0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinBlockedDistanceFromEdge; // 0x00B4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinBlockedDistanceFromEdgeSprint; // 0x00B8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinEdgeFindProbeIncrementDistance; // 0x00BC(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPlayerTraversalProbeSettings) == 0x000008, "Wrong alignment on FPhxPlayerTraversalProbeSettings");
|
|
static_assert(sizeof(FPhxPlayerTraversalProbeSettings) == 0x0000C0, "Wrong size on FPhxPlayerTraversalProbeSettings");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, BaseVaultProbeDistance) == 0x000000, "Member 'FPhxPlayerTraversalProbeSettings::BaseVaultProbeDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, VaultProbeDistancesByLocomotionSet) == 0x000008, "Member 'FPhxPlayerTraversalProbeSettings::VaultProbeDistancesByLocomotionSet' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MinDistanceToGeoForVaultObstructionCheck) == 0x000058, "Member 'FPhxPlayerTraversalProbeSettings::MinDistanceToGeoForVaultObstructionCheck' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, VaultEdgeCorrectionProbeCapsuleRadius) == 0x00005C, "Member 'FPhxPlayerTraversalProbeSettings::VaultEdgeCorrectionProbeCapsuleRadius' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, AboveVaultClearanceCapsuleHalfHeight) == 0x000060, "Member 'FPhxPlayerTraversalProbeSettings::AboveVaultClearanceCapsuleHalfHeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, AboveVaultClearanceCapsuleRadius) == 0x000064, "Member 'FPhxPlayerTraversalProbeSettings::AboveVaultClearanceCapsuleRadius' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, AboveVaultClearanceTracePadding) == 0x000068, "Member 'FPhxPlayerTraversalProbeSettings::AboveVaultClearanceTracePadding' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, VaultCenteredCheckRadius) == 0x00006C, "Member 'FPhxPlayerTraversalProbeSettings::VaultCenteredCheckRadius' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MaxClimbHeight) == 0x000070, "Member 'FPhxPlayerTraversalProbeSettings::MaxClimbHeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MaxLedgeIgnoreLength) == 0x000074, "Member 'FPhxPlayerTraversalProbeSettings::MaxLedgeIgnoreLength' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MaxControlAngle) == 0x000078, "Member 'FPhxPlayerTraversalProbeSettings::MaxControlAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MaxFacingAngle) == 0x00007C, "Member 'FPhxPlayerTraversalProbeSettings::MaxFacingAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MaxVaultDepth) == 0x000080, "Member 'FPhxPlayerTraversalProbeSettings::MaxVaultDepth' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MaxDropdownHeight) == 0x000084, "Member 'FPhxPlayerTraversalProbeSettings::MaxDropdownHeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MaxDropdownAcceptanceAngle) == 0x000088, "Member 'FPhxPlayerTraversalProbeSettings::MaxDropdownAcceptanceAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MaxRequiredFalloffControlAngle) == 0x00008C, "Member 'FPhxPlayerTraversalProbeSettings::MaxRequiredFalloffControlAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, DropdownHeightCheckDistance) == 0x000090, "Member 'FPhxPlayerTraversalProbeSettings::DropdownHeightCheckDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, DropdownCapsuleProbePadding) == 0x000094, "Member 'FPhxPlayerTraversalProbeSettings::DropdownCapsuleProbePadding' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, DropdownLandingClearanceDistancesByDropDepth) == 0x000098, "Member 'FPhxPlayerTraversalProbeSettings::DropdownLandingClearanceDistancesByDropDepth' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, LandingClearanceMaxStepAllowance) == 0x0000A8, "Member 'FPhxPlayerTraversalProbeSettings::LandingClearanceMaxStepAllowance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MaxDropdownEdgeDistance) == 0x0000AC, "Member 'FPhxPlayerTraversalProbeSettings::MaxDropdownEdgeDistance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, DropdownEdgeProbeOffsetZ) == 0x0000B0, "Member 'FPhxPlayerTraversalProbeSettings::DropdownEdgeProbeOffsetZ' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MinBlockedDistanceFromEdge) == 0x0000B4, "Member 'FPhxPlayerTraversalProbeSettings::MinBlockedDistanceFromEdge' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MinBlockedDistanceFromEdgeSprint) == 0x0000B8, "Member 'FPhxPlayerTraversalProbeSettings::MinBlockedDistanceFromEdgeSprint' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalProbeSettings, MinEdgeFindProbeIncrementDistance) == 0x0000BC, "Member 'FPhxPlayerTraversalProbeSettings::MinEdgeFindProbeIncrementDistance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GeneralSpatterSetup
|
|
// 0x0050 (0x00A0 - 0x0050)
|
|
struct FGeneralSpatterSetup final : public FSpatterSetup
|
|
{
|
|
public:
|
|
TMap<EPhxBodyPartType, struct FSpatterSetup> Specializations; // 0x0050(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FGeneralSpatterSetup) == 0x000008, "Wrong alignment on FGeneralSpatterSetup");
|
|
static_assert(sizeof(FGeneralSpatterSetup) == 0x0000A0, "Wrong size on FGeneralSpatterSetup");
|
|
static_assert(offsetof(FGeneralSpatterSetup, Specializations) == 0x000050, "Member 'FGeneralSpatterSetup::Specializations' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSkelMeshMergeUVTransform
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxSkelMeshMergeUVTransform final
|
|
{
|
|
public:
|
|
TArray<struct FTransform> UVTransforms; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxSkelMeshMergeUVTransform) == 0x000008, "Wrong alignment on FPhxSkelMeshMergeUVTransform");
|
|
static_assert(sizeof(FPhxSkelMeshMergeUVTransform) == 0x000010, "Wrong size on FPhxSkelMeshMergeUVTransform");
|
|
static_assert(offsetof(FPhxSkelMeshMergeUVTransform, UVTransforms) == 0x000000, "Member 'FPhxSkelMeshMergeUVTransform::UVTransforms' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GroundSlamSpatterSetup
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGroundSlamSpatterSetup final
|
|
{
|
|
public:
|
|
struct FSpatterData SpatterData; // 0x0000(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName SocketName; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float XYOffset; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FGroundSlamSpatterSetup) == 0x000008, "Wrong alignment on FGroundSlamSpatterSetup");
|
|
static_assert(sizeof(FGroundSlamSpatterSetup) == 0x000028, "Wrong size on FGroundSlamSpatterSetup");
|
|
static_assert(offsetof(FGroundSlamSpatterSetup, SpatterData) == 0x000000, "Member 'FGroundSlamSpatterSetup::SpatterData' has a wrong offset!");
|
|
static_assert(offsetof(FGroundSlamSpatterSetup, SocketName) == 0x000018, "Member 'FGroundSlamSpatterSetup::SocketName' has a wrong offset!");
|
|
static_assert(offsetof(FGroundSlamSpatterSetup, XYOffset) == 0x000020, "Member 'FGroundSlamSpatterSetup::XYOffset' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.BloodSpatterParticleRange
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FBloodSpatterParticleRange
|
|
{
|
|
public:
|
|
float CloseMediumStart; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CloseMediumEnd; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MediumLongStart; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MediumLongEnd; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FBloodSpatterParticleRange) == 0x000004, "Wrong alignment on FBloodSpatterParticleRange");
|
|
static_assert(sizeof(FBloodSpatterParticleRange) == 0x000010, "Wrong size on FBloodSpatterParticleRange");
|
|
static_assert(offsetof(FBloodSpatterParticleRange, CloseMediumStart) == 0x000000, "Member 'FBloodSpatterParticleRange::CloseMediumStart' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterParticleRange, CloseMediumEnd) == 0x000004, "Member 'FBloodSpatterParticleRange::CloseMediumEnd' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterParticleRange, MediumLongStart) == 0x000008, "Member 'FBloodSpatterParticleRange::MediumLongStart' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterParticleRange, MediumLongEnd) == 0x00000C, "Member 'FBloodSpatterParticleRange::MediumLongEnd' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MaterialNotifier
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FMaterialNotifier final
|
|
{
|
|
public:
|
|
class FName MaterialSlotName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ENotifierChannels Channel; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 LayerIndex; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FMaterialNotifier) == 0x000004, "Wrong alignment on FMaterialNotifier");
|
|
static_assert(sizeof(FMaterialNotifier) == 0x000010, "Wrong size on FMaterialNotifier");
|
|
static_assert(offsetof(FMaterialNotifier, MaterialSlotName) == 0x000000, "Member 'FMaterialNotifier::MaterialSlotName' has a wrong offset!");
|
|
static_assert(offsetof(FMaterialNotifier, Channel) == 0x000008, "Member 'FMaterialNotifier::Channel' has a wrong offset!");
|
|
static_assert(offsetof(FMaterialNotifier, LayerIndex) == 0x00000C, "Member 'FMaterialNotifier::LayerIndex' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.BloodSpatterParticleRangeSet
|
|
// 0x0050 (0x0060 - 0x0010)
|
|
struct FBloodSpatterParticleRangeSet final : public FBloodSpatterParticleRange
|
|
{
|
|
public:
|
|
TMap<EBloodSpatterImpactFlags, struct FBloodSpatterParticleRange> ImpactOverrides; // 0x0010(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FBloodSpatterParticleRangeSet) == 0x000008, "Wrong alignment on FBloodSpatterParticleRangeSet");
|
|
static_assert(sizeof(FBloodSpatterParticleRangeSet) == 0x000060, "Wrong size on FBloodSpatterParticleRangeSet");
|
|
static_assert(offsetof(FBloodSpatterParticleRangeSet, ImpactOverrides) == 0x000010, "Member 'FBloodSpatterParticleRangeSet::ImpactOverrides' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.BloodSpatterParameterRow
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FBloodSpatterParameterRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
float BloodRevealDelay; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BloodRevealDelayRandomnessPercentage; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecalSize; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecalSizeRandomnessPercentage; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DecalDiscardPercenteage; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BackgroundDecalRelativeSize; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EBloodSpatterMaterialAlternatives MaterialAlternative; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FBloodSpatterParameterRow) == 0x000008, "Wrong alignment on FBloodSpatterParameterRow");
|
|
static_assert(sizeof(FBloodSpatterParameterRow) == 0x000028, "Wrong size on FBloodSpatterParameterRow");
|
|
static_assert(offsetof(FBloodSpatterParameterRow, BloodRevealDelay) == 0x000008, "Member 'FBloodSpatterParameterRow::BloodRevealDelay' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterParameterRow, BloodRevealDelayRandomnessPercentage) == 0x00000C, "Member 'FBloodSpatterParameterRow::BloodRevealDelayRandomnessPercentage' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterParameterRow, DecalSize) == 0x000010, "Member 'FBloodSpatterParameterRow::DecalSize' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterParameterRow, DecalSizeRandomnessPercentage) == 0x000014, "Member 'FBloodSpatterParameterRow::DecalSizeRandomnessPercentage' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterParameterRow, DecalDiscardPercenteage) == 0x000018, "Member 'FBloodSpatterParameterRow::DecalDiscardPercenteage' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterParameterRow, BackgroundDecalRelativeSize) == 0x00001C, "Member 'FBloodSpatterParameterRow::BackgroundDecalRelativeSize' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterParameterRow, MaterialAlternative) == 0x000020, "Member 'FBloodSpatterParameterRow::MaterialAlternative' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GRPDismembermentListEntry
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGRPDismembermentListEntry final
|
|
{
|
|
public:
|
|
TArray<EPhxBodyPartType> PartsToDismember; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FGRPDismembermentListEntry) == 0x000008, "Wrong alignment on FGRPDismembermentListEntry");
|
|
static_assert(sizeof(FGRPDismembermentListEntry) == 0x000010, "Wrong size on FGRPDismembermentListEntry");
|
|
static_assert(offsetof(FGRPDismembermentListEntry, PartsToDismember) == 0x000000, "Member 'FGRPDismembermentListEntry::PartsToDismember' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.BloodSpatterMaterials
|
|
// 0x0120 (0x0120 - 0x0000)
|
|
struct FBloodSpatterMaterials final
|
|
{
|
|
public:
|
|
class UMaterialInterface* SmallSpat; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* SmallSpatAlternate1; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* SmallSpatAlternate2; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* FloorSlowSpeedTrail; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* FloorSlowSpeedTrailAlternate1; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* FloorSlowSpeedTrailAlternate2; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* Mist; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* MistAlternate1; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* MistAlternate2; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallDrip; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallDripAlternate1; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallDripAlternate2; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallHighSpeedCore; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallHighSpeedCoreAlternate1; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallHighSpeedCoreAlternate2; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallHighSpeedBorder; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallHighSpeedBorderAlternate1; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallHighSpeedBorderAlternate2; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallBrainChunk; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallBrainChunkAlternate1; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallBrainChunkAlternate2; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallDripBackground; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallDripBackgroundAlternate1; // 0x00B0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallDripBackgroundAlternate2; // 0x00B8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallHighSpeedOuterBorder; // 0x00C0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallHighSpeedOuterBorderAlternate1; // 0x00C8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallHighSpeedOuterBorderAlternate2; // 0x00D0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallMeatPiece; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallMeatPieceAlternate1; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallMeatPieceAlternate2; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallDripMeat; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallDripMeatAlternate1; // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* WallDripMeatAlternate2; // 0x0100(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* MediumSpeedSpat; // 0x0108(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* MediumSpeedSpatAlternate1; // 0x0110(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* MediumSpeedSpatAlternate2; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FBloodSpatterMaterials) == 0x000008, "Wrong alignment on FBloodSpatterMaterials");
|
|
static_assert(sizeof(FBloodSpatterMaterials) == 0x000120, "Wrong size on FBloodSpatterMaterials");
|
|
static_assert(offsetof(FBloodSpatterMaterials, SmallSpat) == 0x000000, "Member 'FBloodSpatterMaterials::SmallSpat' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, SmallSpatAlternate1) == 0x000008, "Member 'FBloodSpatterMaterials::SmallSpatAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, SmallSpatAlternate2) == 0x000010, "Member 'FBloodSpatterMaterials::SmallSpatAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, FloorSlowSpeedTrail) == 0x000018, "Member 'FBloodSpatterMaterials::FloorSlowSpeedTrail' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, FloorSlowSpeedTrailAlternate1) == 0x000020, "Member 'FBloodSpatterMaterials::FloorSlowSpeedTrailAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, FloorSlowSpeedTrailAlternate2) == 0x000028, "Member 'FBloodSpatterMaterials::FloorSlowSpeedTrailAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, Mist) == 0x000030, "Member 'FBloodSpatterMaterials::Mist' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, MistAlternate1) == 0x000038, "Member 'FBloodSpatterMaterials::MistAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, MistAlternate2) == 0x000040, "Member 'FBloodSpatterMaterials::MistAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallDrip) == 0x000048, "Member 'FBloodSpatterMaterials::WallDrip' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallDripAlternate1) == 0x000050, "Member 'FBloodSpatterMaterials::WallDripAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallDripAlternate2) == 0x000058, "Member 'FBloodSpatterMaterials::WallDripAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallHighSpeedCore) == 0x000060, "Member 'FBloodSpatterMaterials::WallHighSpeedCore' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallHighSpeedCoreAlternate1) == 0x000068, "Member 'FBloodSpatterMaterials::WallHighSpeedCoreAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallHighSpeedCoreAlternate2) == 0x000070, "Member 'FBloodSpatterMaterials::WallHighSpeedCoreAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallHighSpeedBorder) == 0x000078, "Member 'FBloodSpatterMaterials::WallHighSpeedBorder' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallHighSpeedBorderAlternate1) == 0x000080, "Member 'FBloodSpatterMaterials::WallHighSpeedBorderAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallHighSpeedBorderAlternate2) == 0x000088, "Member 'FBloodSpatterMaterials::WallHighSpeedBorderAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallBrainChunk) == 0x000090, "Member 'FBloodSpatterMaterials::WallBrainChunk' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallBrainChunkAlternate1) == 0x000098, "Member 'FBloodSpatterMaterials::WallBrainChunkAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallBrainChunkAlternate2) == 0x0000A0, "Member 'FBloodSpatterMaterials::WallBrainChunkAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallDripBackground) == 0x0000A8, "Member 'FBloodSpatterMaterials::WallDripBackground' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallDripBackgroundAlternate1) == 0x0000B0, "Member 'FBloodSpatterMaterials::WallDripBackgroundAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallDripBackgroundAlternate2) == 0x0000B8, "Member 'FBloodSpatterMaterials::WallDripBackgroundAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallHighSpeedOuterBorder) == 0x0000C0, "Member 'FBloodSpatterMaterials::WallHighSpeedOuterBorder' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallHighSpeedOuterBorderAlternate1) == 0x0000C8, "Member 'FBloodSpatterMaterials::WallHighSpeedOuterBorderAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallHighSpeedOuterBorderAlternate2) == 0x0000D0, "Member 'FBloodSpatterMaterials::WallHighSpeedOuterBorderAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallMeatPiece) == 0x0000D8, "Member 'FBloodSpatterMaterials::WallMeatPiece' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallMeatPieceAlternate1) == 0x0000E0, "Member 'FBloodSpatterMaterials::WallMeatPieceAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallMeatPieceAlternate2) == 0x0000E8, "Member 'FBloodSpatterMaterials::WallMeatPieceAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallDripMeat) == 0x0000F0, "Member 'FBloodSpatterMaterials::WallDripMeat' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallDripMeatAlternate1) == 0x0000F8, "Member 'FBloodSpatterMaterials::WallDripMeatAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, WallDripMeatAlternate2) == 0x000100, "Member 'FBloodSpatterMaterials::WallDripMeatAlternate2' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, MediumSpeedSpat) == 0x000108, "Member 'FBloodSpatterMaterials::MediumSpeedSpat' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, MediumSpeedSpatAlternate1) == 0x000110, "Member 'FBloodSpatterMaterials::MediumSpeedSpatAlternate1' has a wrong offset!");
|
|
static_assert(offsetof(FBloodSpatterMaterials, MediumSpeedSpatAlternate2) == 0x000118, "Member 'FBloodSpatterMaterials::MediumSpeedSpatAlternate2' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxBloodwormAnimInstanceProxy
|
|
// 0x0040 (0x0A10 - 0x09D0)
|
|
struct FPhxBloodwormAnimInstanceProxy final : public FCharacterAnimInstanceProxy
|
|
{
|
|
public:
|
|
bool bIsDead; // 0x09C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRetract; // 0x09C9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsAttacking; // 0x09CA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsAttached; // 0x09CB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9CC[0x4]; // 0x09CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxTetherSplineComponent* SplineComponent; // 0x09D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9D8[0x8]; // 0x09D8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform AttachTransform; // 0x09E0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxBloodwormAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxBloodwormAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxBloodwormAnimInstanceProxy) == 0x000A10, "Wrong size on FPhxBloodwormAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxBloodwormAnimInstanceProxy, bIsDead) == 0x0009C8, "Member 'FPhxBloodwormAnimInstanceProxy::bIsDead' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBloodwormAnimInstanceProxy, bRetract) == 0x0009C9, "Member 'FPhxBloodwormAnimInstanceProxy::bRetract' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBloodwormAnimInstanceProxy, bIsAttacking) == 0x0009CA, "Member 'FPhxBloodwormAnimInstanceProxy::bIsAttacking' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBloodwormAnimInstanceProxy, bIsAttached) == 0x0009CB, "Member 'FPhxBloodwormAnimInstanceProxy::bIsAttached' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBloodwormAnimInstanceProxy, SplineComponent) == 0x0009D0, "Member 'FPhxBloodwormAnimInstanceProxy::SplineComponent' has a wrong offset!");
|
|
static_assert(offsetof(FPhxBloodwormAnimInstanceProxy, AttachTransform) == 0x0009E0, "Member 'FPhxBloodwormAnimInstanceProxy::AttachTransform' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSkelMeshMergeSectionMapping
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxSkelMeshMergeSectionMapping final
|
|
{
|
|
public:
|
|
TArray<int32> SectionIDs; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxSkelMeshMergeSectionMapping) == 0x000008, "Wrong alignment on FPhxSkelMeshMergeSectionMapping");
|
|
static_assert(sizeof(FPhxSkelMeshMergeSectionMapping) == 0x000010, "Wrong size on FPhxSkelMeshMergeSectionMapping");
|
|
static_assert(offsetof(FPhxSkelMeshMergeSectionMapping, SectionIDs) == 0x000000, "Member 'FPhxSkelMeshMergeSectionMapping::SectionIDs' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSkelMeshMergeUVTransformMapping
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxSkelMeshMergeUVTransformMapping final
|
|
{
|
|
public:
|
|
TArray<struct FPhxSkelMeshMergeUVTransform> UVTransformsPerMesh; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxSkelMeshMergeUVTransformMapping) == 0x000008, "Wrong alignment on FPhxSkelMeshMergeUVTransformMapping");
|
|
static_assert(sizeof(FPhxSkelMeshMergeUVTransformMapping) == 0x000010, "Wrong size on FPhxSkelMeshMergeUVTransformMapping");
|
|
static_assert(offsetof(FPhxSkelMeshMergeUVTransformMapping, UVTransformsPerMesh) == 0x000000, "Member 'FPhxSkelMeshMergeUVTransformMapping::UVTransformsPerMesh' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSkeletalMeshMergeParams
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FPhxSkeletalMeshMergeParams final
|
|
{
|
|
public:
|
|
TArray<struct FPhxSkelMeshMergeSectionMapping> MeshSectionMappings; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxSkelMeshMergeUVTransformMapping> UVTransformsPerMesh; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class USkeletalMesh*> MeshesToMerge; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 StripTopLODS; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bNeedsCpuAccess : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bSkeletonBefore : 1; // 0x0034(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeleton* Skeleton; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxSkeletalMeshMergeParams) == 0x000008, "Wrong alignment on FPhxSkeletalMeshMergeParams");
|
|
static_assert(sizeof(FPhxSkeletalMeshMergeParams) == 0x000040, "Wrong size on FPhxSkeletalMeshMergeParams");
|
|
static_assert(offsetof(FPhxSkeletalMeshMergeParams, MeshSectionMappings) == 0x000000, "Member 'FPhxSkeletalMeshMergeParams::MeshSectionMappings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSkeletalMeshMergeParams, UVTransformsPerMesh) == 0x000010, "Member 'FPhxSkeletalMeshMergeParams::UVTransformsPerMesh' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSkeletalMeshMergeParams, MeshesToMerge) == 0x000020, "Member 'FPhxSkeletalMeshMergeParams::MeshesToMerge' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSkeletalMeshMergeParams, StripTopLODS) == 0x000030, "Member 'FPhxSkeletalMeshMergeParams::StripTopLODS' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSkeletalMeshMergeParams, Skeleton) == 0x000038, "Member 'FPhxSkeletalMeshMergeParams::Skeleton' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.AttachParam
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FAttachParam final
|
|
{
|
|
public:
|
|
struct FVector TranslationOffset; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator RotationOffset; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FAttachParam) == 0x000004, "Wrong alignment on FAttachParam");
|
|
static_assert(sizeof(FAttachParam) == 0x000018, "Wrong size on FAttachParam");
|
|
static_assert(offsetof(FAttachParam, TranslationOffset) == 0x000000, "Member 'FAttachParam::TranslationOffset' has a wrong offset!");
|
|
static_assert(offsetof(FAttachParam, RotationOffset) == 0x00000C, "Member 'FAttachParam::RotationOffset' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxAIAcquireResourceParameters
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxAIAcquireResourceParameters final
|
|
{
|
|
public:
|
|
TSubclassOf<class UPhxAIResource> ResourceClass; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bQueued : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bTryOnce : 1; // 0x0008(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Timeout; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxAIAcquireResourceParameters) == 0x000008, "Wrong alignment on FPhxAIAcquireResourceParameters");
|
|
static_assert(sizeof(FPhxAIAcquireResourceParameters) == 0x000010, "Wrong size on FPhxAIAcquireResourceParameters");
|
|
static_assert(offsetof(FPhxAIAcquireResourceParameters, ResourceClass) == 0x000000, "Member 'FPhxAIAcquireResourceParameters::ResourceClass' has a wrong offset!");
|
|
static_assert(offsetof(FPhxAIAcquireResourceParameters, Timeout) == 0x00000C, "Member 'FPhxAIAcquireResourceParameters::Timeout' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GoreMorphTarget
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FGoreMorphTarget final
|
|
{
|
|
public:
|
|
EPhxBodyPartType BodyPart; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName MTargetName; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FGoreMorphTarget) == 0x000004, "Wrong alignment on FGoreMorphTarget");
|
|
static_assert(sizeof(FGoreMorphTarget) == 0x00000C, "Wrong size on FGoreMorphTarget");
|
|
static_assert(offsetof(FGoreMorphTarget, BodyPart) == 0x000000, "Member 'FGoreMorphTarget::BodyPart' has a wrong offset!");
|
|
static_assert(offsetof(FGoreMorphTarget, MTargetName) == 0x000004, "Member 'FGoreMorphTarget::MTargetName' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.DelayedCameraGraphEntryPopData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FDelayedCameraGraphEntryPopData final
|
|
{
|
|
public:
|
|
class UPhxCameraGraphEntry* TargetEntry; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FrameDelayCounter; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FDelayedCameraGraphEntryPopData) == 0x000008, "Wrong alignment on FDelayedCameraGraphEntryPopData");
|
|
static_assert(sizeof(FDelayedCameraGraphEntryPopData) == 0x000010, "Wrong size on FDelayedCameraGraphEntryPopData");
|
|
static_assert(offsetof(FDelayedCameraGraphEntryPopData, TargetEntry) == 0x000000, "Member 'FDelayedCameraGraphEntryPopData::TargetEntry' has a wrong offset!");
|
|
static_assert(offsetof(FDelayedCameraGraphEntryPopData, FrameDelayCounter) == 0x000008, "Member 'FDelayedCameraGraphEntryPopData::FrameDelayCounter' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CameraGraphEntrySelector
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FCameraGraphEntrySelector final
|
|
{
|
|
public:
|
|
class UPhxCameraGraph* CameraGraph; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UPhxCameraGraphEntry> GraphEntry; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCameraGraphEntrySelector) == 0x000008, "Wrong alignment on FCameraGraphEntrySelector");
|
|
static_assert(sizeof(FCameraGraphEntrySelector) == 0x000030, "Wrong size on FCameraGraphEntrySelector");
|
|
static_assert(offsetof(FCameraGraphEntrySelector, CameraGraph) == 0x000000, "Member 'FCameraGraphEntrySelector::CameraGraph' has a wrong offset!");
|
|
static_assert(offsetof(FCameraGraphEntrySelector, GraphEntry) == 0x000008, "Member 'FCameraGraphEntrySelector::GraphEntry' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMovementSplineStateRequest
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxMovementSplineStateRequest final
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class APhxMovementSpline> MovementSplinePtr; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> MovementActorPtr; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxMovementSplineStateDefinition* StateDefinition; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AActor> CharacterAttachActorPtr; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class USceneComponent> CharacterAttachCompPtr; // 0x0020(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAttachmentRule AttachmentRule; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMovementSplineStateRequest) == 0x000008, "Wrong alignment on FPhxMovementSplineStateRequest");
|
|
static_assert(sizeof(FPhxMovementSplineStateRequest) == 0x000030, "Wrong size on FPhxMovementSplineStateRequest");
|
|
static_assert(offsetof(FPhxMovementSplineStateRequest, MovementSplinePtr) == 0x000000, "Member 'FPhxMovementSplineStateRequest::MovementSplinePtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineStateRequest, MovementActorPtr) == 0x000008, "Member 'FPhxMovementSplineStateRequest::MovementActorPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineStateRequest, StateDefinition) == 0x000010, "Member 'FPhxMovementSplineStateRequest::StateDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineStateRequest, CharacterAttachActorPtr) == 0x000018, "Member 'FPhxMovementSplineStateRequest::CharacterAttachActorPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineStateRequest, CharacterAttachCompPtr) == 0x000020, "Member 'FPhxMovementSplineStateRequest::CharacterAttachCompPtr' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineStateRequest, AttachmentRule) == 0x000028, "Member 'FPhxMovementSplineStateRequest::AttachmentRule' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxCameraGraphSectionData
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxCameraGraphSectionData final
|
|
{
|
|
public:
|
|
class UPhxCameraGraphEntry* CameraGraphEntry; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FMovieSceneObjectBindingID AttachConstraintBindingID; // 0x0008(0x0018)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AttachSocketName; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName AttachComponentName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxCameraGraphSectionData) == 0x000008, "Wrong alignment on FPhxCameraGraphSectionData");
|
|
static_assert(sizeof(FPhxCameraGraphSectionData) == 0x000030, "Wrong size on FPhxCameraGraphSectionData");
|
|
static_assert(offsetof(FPhxCameraGraphSectionData, CameraGraphEntry) == 0x000000, "Member 'FPhxCameraGraphSectionData::CameraGraphEntry' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraGraphSectionData, AttachConstraintBindingID) == 0x000008, "Member 'FPhxCameraGraphSectionData::AttachConstraintBindingID' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraGraphSectionData, AttachSocketName) == 0x000020, "Member 'FPhxCameraGraphSectionData::AttachSocketName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraGraphSectionData, AttachComponentName) == 0x000028, "Member 'FPhxCameraGraphSectionData::AttachComponentName' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxCameraGraphSectionTemplate
|
|
// 0x0038 (0x0058 - 0x0020)
|
|
struct FPhxCameraGraphSectionTemplate final : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FPhxCameraGraphSectionData SourceData; // 0x0020(0x0030)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
struct FFrameNumber SectionStartTime; // 0x0050(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFrameNumber SectionEndTime; // 0x0054(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
static_assert(alignof(FPhxCameraGraphSectionTemplate) == 0x000008, "Wrong alignment on FPhxCameraGraphSectionTemplate");
|
|
static_assert(sizeof(FPhxCameraGraphSectionTemplate) == 0x000058, "Wrong size on FPhxCameraGraphSectionTemplate");
|
|
static_assert(offsetof(FPhxCameraGraphSectionTemplate, SourceData) == 0x000020, "Member 'FPhxCameraGraphSectionTemplate::SourceData' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraGraphSectionTemplate, SectionStartTime) == 0x000050, "Member 'FPhxCameraGraphSectionTemplate::SectionStartTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraGraphSectionTemplate, SectionEndTime) == 0x000054, "Member 'FPhxCameraGraphSectionTemplate::SectionEndTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GoreResponseConditions
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FGoreResponseConditions final
|
|
{
|
|
public:
|
|
bool bCanHappenOnDeath; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EMutationDependency ValidMutationStates; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Chances; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FGoreResponseConditions) == 0x000004, "Wrong alignment on FGoreResponseConditions");
|
|
static_assert(sizeof(FGoreResponseConditions) == 0x00000C, "Wrong size on FGoreResponseConditions");
|
|
static_assert(offsetof(FGoreResponseConditions, bCanHappenOnDeath) == 0x000000, "Member 'FGoreResponseConditions::bCanHappenOnDeath' has a wrong offset!");
|
|
static_assert(offsetof(FGoreResponseConditions, ValidMutationStates) == 0x000004, "Member 'FGoreResponseConditions::ValidMutationStates' has a wrong offset!");
|
|
static_assert(offsetof(FGoreResponseConditions, Chances) == 0x000008, "Member 'FGoreResponseConditions::Chances' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GoreResponse
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FGoreResponse final
|
|
{
|
|
public:
|
|
TArray<EUntaggedWoundType> OverrideValidWoundTypes; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGoreResponseConditions Conditions; // 0x0010(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGoreDataAsset* GoreDataAsset; // 0x0020(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FGoreResponse) == 0x000008, "Wrong alignment on FGoreResponse");
|
|
static_assert(sizeof(FGoreResponse) == 0x000028, "Wrong size on FGoreResponse");
|
|
static_assert(offsetof(FGoreResponse, OverrideValidWoundTypes) == 0x000000, "Member 'FGoreResponse::OverrideValidWoundTypes' has a wrong offset!");
|
|
static_assert(offsetof(FGoreResponse, Conditions) == 0x000010, "Member 'FGoreResponse::Conditions' has a wrong offset!");
|
|
static_assert(offsetof(FGoreResponse, GoreDataAsset) == 0x000020, "Member 'FGoreResponse::GoreDataAsset' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.TerrainPullData
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct FTerrainPullData final
|
|
{
|
|
public:
|
|
bool bCameraHit; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HitDistance; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HorizontalAngleDeg; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VerticalAngleDeg; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector QueryDirection; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FTerrainPullData) == 0x000004, "Wrong alignment on FTerrainPullData");
|
|
static_assert(sizeof(FTerrainPullData) == 0x00001C, "Wrong size on FTerrainPullData");
|
|
static_assert(offsetof(FTerrainPullData, bCameraHit) == 0x000000, "Member 'FTerrainPullData::bCameraHit' has a wrong offset!");
|
|
static_assert(offsetof(FTerrainPullData, HitDistance) == 0x000004, "Member 'FTerrainPullData::HitDistance' has a wrong offset!");
|
|
static_assert(offsetof(FTerrainPullData, HorizontalAngleDeg) == 0x000008, "Member 'FTerrainPullData::HorizontalAngleDeg' has a wrong offset!");
|
|
static_assert(offsetof(FTerrainPullData, VerticalAngleDeg) == 0x00000C, "Member 'FTerrainPullData::VerticalAngleDeg' has a wrong offset!");
|
|
static_assert(offsetof(FTerrainPullData, QueryDirection) == 0x000010, "Member 'FTerrainPullData::QueryDirection' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPitchRestoreSettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxPitchRestoreSettings final
|
|
{
|
|
public:
|
|
float PitchRestoreSpeed; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WaitDuration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxPitchResetThreshold; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxPitchResetAngle; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinPitchResetAngle; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinPitchResetThreshold; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPitchRestoreSettings) == 0x000004, "Wrong alignment on FPhxPitchRestoreSettings");
|
|
static_assert(sizeof(FPhxPitchRestoreSettings) == 0x000018, "Wrong size on FPhxPitchRestoreSettings");
|
|
static_assert(offsetof(FPhxPitchRestoreSettings, PitchRestoreSpeed) == 0x000000, "Member 'FPhxPitchRestoreSettings::PitchRestoreSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPitchRestoreSettings, WaitDuration) == 0x000004, "Member 'FPhxPitchRestoreSettings::WaitDuration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPitchRestoreSettings, MaxPitchResetThreshold) == 0x000008, "Member 'FPhxPitchRestoreSettings::MaxPitchResetThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPitchRestoreSettings, MaxPitchResetAngle) == 0x00000C, "Member 'FPhxPitchRestoreSettings::MaxPitchResetAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPitchRestoreSettings, MinPitchResetAngle) == 0x000010, "Member 'FPhxPitchRestoreSettings::MinPitchResetAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPitchRestoreSettings, MinPitchResetThreshold) == 0x000014, "Member 'FPhxPitchRestoreSettings::MinPitchResetThreshold' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxCameraControlsProperties
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FPhxCameraControlsProperties final
|
|
{
|
|
public:
|
|
struct FRotator ControlMin; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRotator ControlMax; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool LockOutLook; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RestoreYawTime; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DontRestoreForSecondsAfterLooking; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveFloat* CameraInputMappingCurve; // 0x0028(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* CameraPitchInputMappingCurve; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* CameraYawInputMappingCurve; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationMaxSpeedYaw; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationAccelerationYaw; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationDecelerationYaw; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationMaxSpeedPitch; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationAccelerationPitch; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationDecelerationPitch; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxCameraControlsProperties) == 0x000008, "Wrong alignment on FPhxCameraControlsProperties");
|
|
static_assert(sizeof(FPhxCameraControlsProperties) == 0x000058, "Wrong size on FPhxCameraControlsProperties");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, ControlMin) == 0x000000, "Member 'FPhxCameraControlsProperties::ControlMin' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, ControlMax) == 0x00000C, "Member 'FPhxCameraControlsProperties::ControlMax' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, LockOutLook) == 0x000018, "Member 'FPhxCameraControlsProperties::LockOutLook' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, RestoreYawTime) == 0x00001C, "Member 'FPhxCameraControlsProperties::RestoreYawTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, DontRestoreForSecondsAfterLooking) == 0x000020, "Member 'FPhxCameraControlsProperties::DontRestoreForSecondsAfterLooking' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, CameraInputMappingCurve) == 0x000028, "Member 'FPhxCameraControlsProperties::CameraInputMappingCurve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, CameraPitchInputMappingCurve) == 0x000030, "Member 'FPhxCameraControlsProperties::CameraPitchInputMappingCurve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, CameraYawInputMappingCurve) == 0x000038, "Member 'FPhxCameraControlsProperties::CameraYawInputMappingCurve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, RotationMaxSpeedYaw) == 0x000040, "Member 'FPhxCameraControlsProperties::RotationMaxSpeedYaw' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, RotationAccelerationYaw) == 0x000044, "Member 'FPhxCameraControlsProperties::RotationAccelerationYaw' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, RotationDecelerationYaw) == 0x000048, "Member 'FPhxCameraControlsProperties::RotationDecelerationYaw' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, RotationMaxSpeedPitch) == 0x00004C, "Member 'FPhxCameraControlsProperties::RotationMaxSpeedPitch' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, RotationAccelerationPitch) == 0x000050, "Member 'FPhxCameraControlsProperties::RotationAccelerationPitch' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraControlsProperties, RotationDecelerationPitch) == 0x000054, "Member 'FPhxCameraControlsProperties::RotationDecelerationPitch' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxCameraProperties
|
|
// 0x06D0 (0x06D0 - 0x0000)
|
|
struct FPhxCameraProperties final
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SpringArm; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator Rotation; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRotator ControlMin; // 0x0024(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRotator ControlMax; // 0x0030(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRotator ControlOrigin; // 0x003C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float fieldOfView; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float nearClipPlane; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float farClipPlane; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultPitch; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxPitchRestoreSettings PitchRestoreSettings; // 0x0058(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float PitchMinMaxLerp; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0xC]; // 0x0074(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPostProcessSettings PostProcess; // 0x0080(0x05E0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPhxCameraControlsProperties ControlsProperties; // 0x0660(0x0058)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
float MoverRatio; // 0x06B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoverRadiusMultiplier; // 0x06BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float YawOffset; // 0x06C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RollOffset; // 0x06C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PitchOffset; // 0x06C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6CC[0x4]; // 0x06CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxCameraProperties) == 0x000010, "Wrong alignment on FPhxCameraProperties");
|
|
static_assert(sizeof(FPhxCameraProperties) == 0x0006D0, "Wrong size on FPhxCameraProperties");
|
|
static_assert(offsetof(FPhxCameraProperties, Location) == 0x000000, "Member 'FPhxCameraProperties::Location' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, SpringArm) == 0x00000C, "Member 'FPhxCameraProperties::SpringArm' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, Rotation) == 0x000018, "Member 'FPhxCameraProperties::Rotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, ControlMin) == 0x000024, "Member 'FPhxCameraProperties::ControlMin' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, ControlMax) == 0x000030, "Member 'FPhxCameraProperties::ControlMax' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, ControlOrigin) == 0x00003C, "Member 'FPhxCameraProperties::ControlOrigin' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, fieldOfView) == 0x000048, "Member 'FPhxCameraProperties::fieldOfView' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, nearClipPlane) == 0x00004C, "Member 'FPhxCameraProperties::nearClipPlane' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, farClipPlane) == 0x000050, "Member 'FPhxCameraProperties::farClipPlane' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, DefaultPitch) == 0x000054, "Member 'FPhxCameraProperties::DefaultPitch' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, PitchRestoreSettings) == 0x000058, "Member 'FPhxCameraProperties::PitchRestoreSettings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, PitchMinMaxLerp) == 0x000070, "Member 'FPhxCameraProperties::PitchMinMaxLerp' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, PostProcess) == 0x000080, "Member 'FPhxCameraProperties::PostProcess' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, ControlsProperties) == 0x000660, "Member 'FPhxCameraProperties::ControlsProperties' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, MoverRatio) == 0x0006B8, "Member 'FPhxCameraProperties::MoverRatio' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, MoverRadiusMultiplier) == 0x0006BC, "Member 'FPhxCameraProperties::MoverRadiusMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, YawOffset) == 0x0006C0, "Member 'FPhxCameraProperties::YawOffset' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, RollOffset) == 0x0006C4, "Member 'FPhxCameraProperties::RollOffset' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraProperties, PitchOffset) == 0x0006C8, "Member 'FPhxCameraProperties::PitchOffset' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ExtraDamageSharingBodyTypeArray
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FExtraDamageSharingBodyTypeArray final
|
|
{
|
|
public:
|
|
TArray<EPhxBodyPartType> BodyTypes; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FExtraDamageSharingBodyTypeArray) == 0x000008, "Wrong alignment on FExtraDamageSharingBodyTypeArray");
|
|
static_assert(sizeof(FExtraDamageSharingBodyTypeArray) == 0x000010, "Wrong size on FExtraDamageSharingBodyTypeArray");
|
|
static_assert(offsetof(FExtraDamageSharingBodyTypeArray, BodyTypes) == 0x000000, "Member 'FExtraDamageSharingBodyTypeArray::BodyTypes' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMovementSplineCharacterAnimInstanceData
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FPhxMovementSplineCharacterAnimInstanceData final
|
|
{
|
|
public:
|
|
float MoveForwardInput; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveRightInput; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslationUpRate; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslationRightRate; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasValidBottomFaceButtonInput; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMovementSplineAlignmentActive; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMovementSplineCharacterAnimInstanceData) == 0x000004, "Wrong alignment on FPhxMovementSplineCharacterAnimInstanceData");
|
|
static_assert(sizeof(FPhxMovementSplineCharacterAnimInstanceData) == 0x000014, "Wrong size on FPhxMovementSplineCharacterAnimInstanceData");
|
|
static_assert(offsetof(FPhxMovementSplineCharacterAnimInstanceData, MoveForwardInput) == 0x000000, "Member 'FPhxMovementSplineCharacterAnimInstanceData::MoveForwardInput' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineCharacterAnimInstanceData, MoveRightInput) == 0x000004, "Member 'FPhxMovementSplineCharacterAnimInstanceData::MoveRightInput' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineCharacterAnimInstanceData, TranslationUpRate) == 0x000008, "Member 'FPhxMovementSplineCharacterAnimInstanceData::TranslationUpRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineCharacterAnimInstanceData, TranslationRightRate) == 0x00000C, "Member 'FPhxMovementSplineCharacterAnimInstanceData::TranslationRightRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineCharacterAnimInstanceData, bHasValidBottomFaceButtonInput) == 0x000010, "Member 'FPhxMovementSplineCharacterAnimInstanceData::bHasValidBottomFaceButtonInput' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineCharacterAnimInstanceData, bMovementSplineAlignmentActive) == 0x000011, "Member 'FPhxMovementSplineCharacterAnimInstanceData::bMovementSplineAlignmentActive' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMovementSplineCharacterAnimInstanceProxy
|
|
// 0x0030 (0x07F0 - 0x07C0)
|
|
struct FPhxMovementSplineCharacterAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
class APhxCharacter* OwningCharacter; // 0x07C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxMovementSplineCharacterAnimInstanceData MovementSplineAnimData; // 0x07C8(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7DC[0x14]; // 0x07DC(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMovementSplineCharacterAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxMovementSplineCharacterAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxMovementSplineCharacterAnimInstanceProxy) == 0x0007F0, "Wrong size on FPhxMovementSplineCharacterAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxMovementSplineCharacterAnimInstanceProxy, OwningCharacter) == 0x0007C0, "Member 'FPhxMovementSplineCharacterAnimInstanceProxy::OwningCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMovementSplineCharacterAnimInstanceProxy, MovementSplineAnimData) == 0x0007C8, "Member 'FPhxMovementSplineCharacterAnimInstanceProxy::MovementSplineAnimData' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxCameraPitchSetting
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FPhxCameraPitchSetting final
|
|
{
|
|
public:
|
|
float Pitch; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CameraTargetFromOrigin; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Pullback; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float fieldOfView; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector SpringArmOffset; // 0x0018(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxCameraPitchSetting) == 0x000004, "Wrong alignment on FPhxCameraPitchSetting");
|
|
static_assert(sizeof(FPhxCameraPitchSetting) == 0x000024, "Wrong size on FPhxCameraPitchSetting");
|
|
static_assert(offsetof(FPhxCameraPitchSetting, Pitch) == 0x000000, "Member 'FPhxCameraPitchSetting::Pitch' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraPitchSetting, CameraTargetFromOrigin) == 0x000004, "Member 'FPhxCameraPitchSetting::CameraTargetFromOrigin' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraPitchSetting, Pullback) == 0x000010, "Member 'FPhxCameraPitchSetting::Pullback' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraPitchSetting, fieldOfView) == 0x000014, "Member 'FPhxCameraPitchSetting::fieldOfView' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCameraPitchSetting, SpringArmOffset) == 0x000018, "Member 'FPhxCameraPitchSetting::SpringArmOffset' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.AnimatedCameraSequence
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FAnimatedCameraSequence final
|
|
{
|
|
public:
|
|
class ALevelSequenceActor* CameraSequenceActor; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* AnimatedCamera; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxCameraAnimReference* AnimatedCameraReference; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TransitionTime; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AGE; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FAnimatedCameraSequence) == 0x000008, "Wrong alignment on FAnimatedCameraSequence");
|
|
static_assert(sizeof(FAnimatedCameraSequence) == 0x000020, "Wrong size on FAnimatedCameraSequence");
|
|
static_assert(offsetof(FAnimatedCameraSequence, CameraSequenceActor) == 0x000000, "Member 'FAnimatedCameraSequence::CameraSequenceActor' has a wrong offset!");
|
|
static_assert(offsetof(FAnimatedCameraSequence, AnimatedCamera) == 0x000008, "Member 'FAnimatedCameraSequence::AnimatedCamera' has a wrong offset!");
|
|
static_assert(offsetof(FAnimatedCameraSequence, AnimatedCameraReference) == 0x000010, "Member 'FAnimatedCameraSequence::AnimatedCameraReference' has a wrong offset!");
|
|
static_assert(offsetof(FAnimatedCameraSequence, TransitionTime) == 0x000018, "Member 'FAnimatedCameraSequence::TransitionTime' has a wrong offset!");
|
|
static_assert(offsetof(FAnimatedCameraSequence, AGE) == 0x00001C, "Member 'FAnimatedCameraSequence::AGE' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckValue
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxMuckValue final
|
|
{
|
|
public:
|
|
float FadeInTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultValue; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinValue; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxValue; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxMuckValueBlend Blend; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMuckValue) == 0x000004, "Wrong alignment on FPhxMuckValue");
|
|
static_assert(sizeof(FPhxMuckValue) == 0x000018, "Wrong size on FPhxMuckValue");
|
|
static_assert(offsetof(FPhxMuckValue, FadeInTime) == 0x000000, "Member 'FPhxMuckValue::FadeInTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckValue, FadeOutTime) == 0x000004, "Member 'FPhxMuckValue::FadeOutTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckValue, DefaultValue) == 0x000008, "Member 'FPhxMuckValue::DefaultValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckValue, MinValue) == 0x00000C, "Member 'FPhxMuckValue::MinValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckValue, MaxValue) == 0x000010, "Member 'FPhxMuckValue::MaxValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckValue, Blend) == 0x000014, "Member 'FPhxMuckValue::Blend' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckMaterialParameter
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxMuckMaterialParameter final
|
|
{
|
|
public:
|
|
EMaterialParameterAssociation ParameterAssociation; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 ParameterIndex; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMuckMaterialParameter) == 0x000004, "Wrong alignment on FPhxMuckMaterialParameter");
|
|
static_assert(sizeof(FPhxMuckMaterialParameter) == 0x000008, "Wrong size on FPhxMuckMaterialParameter");
|
|
static_assert(offsetof(FPhxMuckMaterialParameter, ParameterAssociation) == 0x000000, "Member 'FPhxMuckMaterialParameter::ParameterAssociation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialParameter, ParameterIndex) == 0x000004, "Member 'FPhxMuckMaterialParameter::ParameterIndex' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckMaterialOverrides
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxMuckMaterialOverrides
|
|
{
|
|
public:
|
|
struct FComponentReference Target; // 0x0000(0x0028)(Edit, NativeAccessSpecifierPublic)
|
|
struct FPhxMuckMaterialParameter Binding; // 0x0028(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool OverrideBinding; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool OverrideTarget; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMuckMaterialOverrides) == 0x000008, "Wrong alignment on FPhxMuckMaterialOverrides");
|
|
static_assert(sizeof(FPhxMuckMaterialOverrides) == 0x000038, "Wrong size on FPhxMuckMaterialOverrides");
|
|
static_assert(offsetof(FPhxMuckMaterialOverrides, Target) == 0x000000, "Member 'FPhxMuckMaterialOverrides::Target' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialOverrides, Binding) == 0x000028, "Member 'FPhxMuckMaterialOverrides::Binding' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialOverrides, OverrideBinding) == 0x000030, "Member 'FPhxMuckMaterialOverrides::OverrideBinding' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialOverrides, OverrideTarget) == 0x000031, "Member 'FPhxMuckMaterialOverrides::OverrideTarget' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckSlotOverrides
|
|
// 0x0020 (0x0058 - 0x0038)
|
|
struct FPhxMuckSlotOverrides final : public FPhxMuckMaterialOverrides
|
|
{
|
|
public:
|
|
struct FPhxMuckValue Effect; // 0x0038(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool OverrideEffect; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMuckSlotOverrides) == 0x000008, "Wrong alignment on FPhxMuckSlotOverrides");
|
|
static_assert(sizeof(FPhxMuckSlotOverrides) == 0x000058, "Wrong size on FPhxMuckSlotOverrides");
|
|
static_assert(offsetof(FPhxMuckSlotOverrides, Effect) == 0x000038, "Member 'FPhxMuckSlotOverrides::Effect' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckSlotOverrides, OverrideEffect) == 0x000050, "Member 'FPhxMuckSlotOverrides::OverrideEffect' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckMaterialSlot
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FPhxMuckMaterialSlot final
|
|
{
|
|
public:
|
|
bool Range; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint32 Slot; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 FirstSlot; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 LastSlot; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxMuckSlotOverrides Overrides; // 0x0010(0x0058)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMuckMaterialSlot) == 0x000008, "Wrong alignment on FPhxMuckMaterialSlot");
|
|
static_assert(sizeof(FPhxMuckMaterialSlot) == 0x000068, "Wrong size on FPhxMuckMaterialSlot");
|
|
static_assert(offsetof(FPhxMuckMaterialSlot, Range) == 0x000000, "Member 'FPhxMuckMaterialSlot::Range' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialSlot, Slot) == 0x000004, "Member 'FPhxMuckMaterialSlot::Slot' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialSlot, FirstSlot) == 0x000008, "Member 'FPhxMuckMaterialSlot::FirstSlot' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialSlot, LastSlot) == 0x00000C, "Member 'FPhxMuckMaterialSlot::LastSlot' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialSlot, Overrides) == 0x000010, "Member 'FPhxMuckMaterialSlot::Overrides' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.AnimNotifyCameraData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FAnimNotifyCameraData final
|
|
{
|
|
public:
|
|
class UAnimSequence* AnimationSequence; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AnimationStartTime; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FAnimNotifyCameraData) == 0x000008, "Wrong alignment on FAnimNotifyCameraData");
|
|
static_assert(sizeof(FAnimNotifyCameraData) == 0x000010, "Wrong size on FAnimNotifyCameraData");
|
|
static_assert(offsetof(FAnimNotifyCameraData, AnimationSequence) == 0x000000, "Member 'FAnimNotifyCameraData::AnimationSequence' has a wrong offset!");
|
|
static_assert(offsetof(FAnimNotifyCameraData, AnimationStartTime) == 0x000008, "Member 'FAnimNotifyCameraData::AnimationStartTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxCatwalkAnimInstanceProxy
|
|
// 0x0010 (0x07D0 - 0x07C0)
|
|
struct FPhxCatwalkAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
bool bPlayerJumpedOn; // 0x07C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C1[0xF]; // 0x07C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxCatwalkAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxCatwalkAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxCatwalkAnimInstanceProxy) == 0x0007D0, "Wrong size on FPhxCatwalkAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxCatwalkAnimInstanceProxy, bPlayerJumpedOn) == 0x0007C0, "Member 'FPhxCatwalkAnimInstanceProxy::bPlayerJumpedOn' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckEffectOverrides
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhxMuckEffectOverrides final
|
|
{
|
|
public:
|
|
float FadeInTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool OverrideFadeInTime; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool OverrideFadeOutTime; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMuckEffectOverrides) == 0x000004, "Wrong alignment on FPhxMuckEffectOverrides");
|
|
static_assert(sizeof(FPhxMuckEffectOverrides) == 0x00000C, "Wrong size on FPhxMuckEffectOverrides");
|
|
static_assert(offsetof(FPhxMuckEffectOverrides, FadeInTime) == 0x000000, "Member 'FPhxMuckEffectOverrides::FadeInTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffectOverrides, FadeOutTime) == 0x000004, "Member 'FPhxMuckEffectOverrides::FadeOutTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffectOverrides, OverrideFadeInTime) == 0x000008, "Member 'FPhxMuckEffectOverrides::OverrideFadeInTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffectOverrides, OverrideFadeOutTime) == 0x000009, "Member 'FPhxMuckEffectOverrides::OverrideFadeOutTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.FootDownParam
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x04) FFootDownParam final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FFootDownParam) == 0x000004, "Wrong alignment on FFootDownParam");
|
|
static_assert(sizeof(FFootDownParam) == 0x000010, "Wrong size on FFootDownParam");
|
|
|
|
// ScriptStruct Phoenix.DanglingBitInfo
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FDanglingBitInfo final
|
|
{
|
|
public:
|
|
TSubclassOf<class APhxDanglingBitActor> ActorClassOverride; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AppearingChance; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Scale; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxGoreTransformTweaker RelativeTransform; // 0x0018(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
float LifeTimeMin; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LifeTimeMax; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DetachOnHitChance; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Socket; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAttachToParentMesh; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FDanglingBitInfo) == 0x000008, "Wrong alignment on FDanglingBitInfo");
|
|
static_assert(sizeof(FDanglingBitInfo) == 0x000050, "Wrong size on FDanglingBitInfo");
|
|
static_assert(offsetof(FDanglingBitInfo, ActorClassOverride) == 0x000000, "Member 'FDanglingBitInfo::ActorClassOverride' has a wrong offset!");
|
|
static_assert(offsetof(FDanglingBitInfo, AppearingChance) == 0x000008, "Member 'FDanglingBitInfo::AppearingChance' has a wrong offset!");
|
|
static_assert(offsetof(FDanglingBitInfo, Scale) == 0x00000C, "Member 'FDanglingBitInfo::Scale' has a wrong offset!");
|
|
static_assert(offsetof(FDanglingBitInfo, RelativeTransform) == 0x000018, "Member 'FDanglingBitInfo::RelativeTransform' has a wrong offset!");
|
|
static_assert(offsetof(FDanglingBitInfo, LifeTimeMin) == 0x000034, "Member 'FDanglingBitInfo::LifeTimeMin' has a wrong offset!");
|
|
static_assert(offsetof(FDanglingBitInfo, LifeTimeMax) == 0x000038, "Member 'FDanglingBitInfo::LifeTimeMax' has a wrong offset!");
|
|
static_assert(offsetof(FDanglingBitInfo, DetachOnHitChance) == 0x00003C, "Member 'FDanglingBitInfo::DetachOnHitChance' has a wrong offset!");
|
|
static_assert(offsetof(FDanglingBitInfo, Socket) == 0x000040, "Member 'FDanglingBitInfo::Socket' has a wrong offset!");
|
|
static_assert(offsetof(FDanglingBitInfo, bAttachToParentMesh) == 0x000048, "Member 'FDanglingBitInfo::bAttachToParentMesh' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CharacterFidgetAnimInstanceProxy
|
|
// 0x00C0 (0x08C0 - 0x0800)
|
|
struct FCharacterFidgetAnimInstanceProxy final : public FCharacterAnimInstanceProxyBase
|
|
{
|
|
public:
|
|
EPhxWeaponType WeaponType; // 0x0800(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_801[0x3]; // 0x0801(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ActiveMontageWeight; // 0x0804(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCrouch; // 0x0808(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInWater; // 0x0809(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInjured; // 0x080A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECharacterWalkMode CharacterWalkMode; // 0x080B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_80C[0x4]; // 0x080C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FLayeredBlendData CurrentFidgetBlendData; // 0x0810(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* CurrentFidgetAnimation; // 0x0860(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsFidgetActive; // 0x0868(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_869[0x3]; // 0x0869(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CurrentAnimTime; // 0x086C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementAlpha; // 0x0870(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_874[0x4C]; // 0x0874(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FCharacterFidgetAnimInstanceProxy) == 0x000010, "Wrong alignment on FCharacterFidgetAnimInstanceProxy");
|
|
static_assert(sizeof(FCharacterFidgetAnimInstanceProxy) == 0x0008C0, "Wrong size on FCharacterFidgetAnimInstanceProxy");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, WeaponType) == 0x000800, "Member 'FCharacterFidgetAnimInstanceProxy::WeaponType' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, ActiveMontageWeight) == 0x000804, "Member 'FCharacterFidgetAnimInstanceProxy::ActiveMontageWeight' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, bCrouch) == 0x000808, "Member 'FCharacterFidgetAnimInstanceProxy::bCrouch' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, bInWater) == 0x000809, "Member 'FCharacterFidgetAnimInstanceProxy::bInWater' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, bIsInjured) == 0x00080A, "Member 'FCharacterFidgetAnimInstanceProxy::bIsInjured' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, CharacterWalkMode) == 0x00080B, "Member 'FCharacterFidgetAnimInstanceProxy::CharacterWalkMode' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, CurrentFidgetBlendData) == 0x000810, "Member 'FCharacterFidgetAnimInstanceProxy::CurrentFidgetBlendData' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, CurrentFidgetAnimation) == 0x000860, "Member 'FCharacterFidgetAnimInstanceProxy::CurrentFidgetAnimation' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, bIsFidgetActive) == 0x000868, "Member 'FCharacterFidgetAnimInstanceProxy::bIsFidgetActive' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, CurrentAnimTime) == 0x00086C, "Member 'FCharacterFidgetAnimInstanceProxy::CurrentAnimTime' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFidgetAnimInstanceProxy, MovementAlpha) == 0x000870, "Member 'FCharacterFidgetAnimInstanceProxy::MovementAlpha' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.LayeredBlendDataTableRow
|
|
// 0x0058 (0x0060 - 0x0008)
|
|
struct FLayeredBlendDataTableRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FLayeredBlendData BlendData; // 0x0008(0x0050)(Edit, NativeAccessSpecifierPublic)
|
|
EItemDataSubCategory WeaponCategory; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FLayeredBlendDataTableRow) == 0x000008, "Wrong alignment on FLayeredBlendDataTableRow");
|
|
static_assert(sizeof(FLayeredBlendDataTableRow) == 0x000060, "Wrong size on FLayeredBlendDataTableRow");
|
|
static_assert(offsetof(FLayeredBlendDataTableRow, BlendData) == 0x000008, "Member 'FLayeredBlendDataTableRow::BlendData' has a wrong offset!");
|
|
static_assert(offsetof(FLayeredBlendDataTableRow, WeaponCategory) == 0x000058, "Member 'FLayeredBlendDataTableRow::WeaponCategory' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightBatteryFlickerEvent
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxFlashlightBatteryFlickerEvent final
|
|
{
|
|
public:
|
|
class UCurveFloat* FlickerCurve; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ChargeTimeRemainingTrigger; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumberOfFlickers; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeBetweenFlickers; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* FlickerSound; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxFlashlightBatteryFlickerEvent) == 0x000008, "Wrong alignment on FPhxFlashlightBatteryFlickerEvent");
|
|
static_assert(sizeof(FPhxFlashlightBatteryFlickerEvent) == 0x000030, "Wrong size on FPhxFlashlightBatteryFlickerEvent");
|
|
static_assert(offsetof(FPhxFlashlightBatteryFlickerEvent, FlickerCurve) == 0x000000, "Member 'FPhxFlashlightBatteryFlickerEvent::FlickerCurve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightBatteryFlickerEvent, ChargeTimeRemainingTrigger) == 0x000008, "Member 'FPhxFlashlightBatteryFlickerEvent::ChargeTimeRemainingTrigger' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightBatteryFlickerEvent, NumberOfFlickers) == 0x00000C, "Member 'FPhxFlashlightBatteryFlickerEvent::NumberOfFlickers' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightBatteryFlickerEvent, TimeBetweenFlickers) == 0x000010, "Member 'FPhxFlashlightBatteryFlickerEvent::TimeBetweenFlickers' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightBatteryFlickerEvent, FlickerSound) == 0x000018, "Member 'FPhxFlashlightBatteryFlickerEvent::FlickerSound' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CharacterFootfallEffectParam
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FCharacterFootfallEffectParam final
|
|
{
|
|
public:
|
|
class UNiagaraSystem* VFX; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinSpeedThreshold; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FCharacterFootfallEffectParam) == 0x000008, "Wrong alignment on FCharacterFootfallEffectParam");
|
|
static_assert(sizeof(FCharacterFootfallEffectParam) == 0x000010, "Wrong size on FCharacterFootfallEffectParam");
|
|
static_assert(offsetof(FCharacterFootfallEffectParam, VFX) == 0x000000, "Member 'FCharacterFootfallEffectParam::VFX' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterFootfallEffectParam, MinSpeedThreshold) == 0x000008, "Member 'FCharacterFootfallEffectParam::MinSpeedThreshold' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GoreSKPair
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGoreSKPair final
|
|
{
|
|
public:
|
|
EPhxBodyPartType BodyPartType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMeshComponent* SKMeshComponent; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FGoreSKPair) == 0x000008, "Wrong alignment on FGoreSKPair");
|
|
static_assert(sizeof(FGoreSKPair) == 0x000010, "Wrong size on FGoreSKPair");
|
|
static_assert(offsetof(FGoreSKPair, BodyPartType) == 0x000000, "Member 'FGoreSKPair::BodyPartType' has a wrong offset!");
|
|
static_assert(offsetof(FGoreSKPair, SKMeshComponent) == 0x000008, "Member 'FGoreSKPair::SKMeshComponent' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMutatedBodyPart
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxMutatedBodyPart final
|
|
{
|
|
public:
|
|
EPhxBodyPartType BodyPart; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class USkeletalMeshComponent* BodyPartComponentOverride; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class USkeletalMeshComponent*> AditionalCosmeticComponents; // 0x0010(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMutatedBodyPart) == 0x000008, "Wrong alignment on FPhxMutatedBodyPart");
|
|
static_assert(sizeof(FPhxMutatedBodyPart) == 0x000020, "Wrong size on FPhxMutatedBodyPart");
|
|
static_assert(offsetof(FPhxMutatedBodyPart, BodyPart) == 0x000000, "Member 'FPhxMutatedBodyPart::BodyPart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMutatedBodyPart, BodyPartComponentOverride) == 0x000008, "Member 'FPhxMutatedBodyPart::BodyPartComponentOverride' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMutatedBodyPart, AditionalCosmeticComponents) == 0x000010, "Member 'FPhxMutatedBodyPart::AditionalCosmeticComponents' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxGoreSkeletalMeshesInfo
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FPhxGoreSkeletalMeshesInfo final
|
|
{
|
|
public:
|
|
TArray<struct FGoreSKPair> GoreMeshes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxMutatedBodyPart> MutationMeshes; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FGoreSKPair> BodyCaps; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FGoreSKPair> LimbCaps; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<class USkeletalMeshComponent*> PristineMeshes; // 0x0040(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxGoreSkeletalMeshesInfo) == 0x000008, "Wrong alignment on FPhxGoreSkeletalMeshesInfo");
|
|
static_assert(sizeof(FPhxGoreSkeletalMeshesInfo) == 0x000050, "Wrong size on FPhxGoreSkeletalMeshesInfo");
|
|
static_assert(offsetof(FPhxGoreSkeletalMeshesInfo, GoreMeshes) == 0x000000, "Member 'FPhxGoreSkeletalMeshesInfo::GoreMeshes' has a wrong offset!");
|
|
static_assert(offsetof(FPhxGoreSkeletalMeshesInfo, MutationMeshes) == 0x000010, "Member 'FPhxGoreSkeletalMeshesInfo::MutationMeshes' has a wrong offset!");
|
|
static_assert(offsetof(FPhxGoreSkeletalMeshesInfo, BodyCaps) == 0x000020, "Member 'FPhxGoreSkeletalMeshesInfo::BodyCaps' has a wrong offset!");
|
|
static_assert(offsetof(FPhxGoreSkeletalMeshesInfo, LimbCaps) == 0x000030, "Member 'FPhxGoreSkeletalMeshesInfo::LimbCaps' has a wrong offset!");
|
|
static_assert(offsetof(FPhxGoreSkeletalMeshesInfo, PristineMeshes) == 0x000040, "Member 'FPhxGoreSkeletalMeshesInfo::PristineMeshes' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckComponentTag
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxMuckComponentTag final
|
|
{
|
|
public:
|
|
class AActor* Owner; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMuckComponentTag) == 0x000008, "Wrong alignment on FPhxMuckComponentTag");
|
|
static_assert(sizeof(FPhxMuckComponentTag) == 0x000018, "Wrong size on FPhxMuckComponentTag");
|
|
static_assert(offsetof(FPhxMuckComponentTag, Owner) == 0x000000, "Member 'FPhxMuckComponentTag::Owner' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckComponentEffect
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FPhxMuckComponentEffect final
|
|
{
|
|
public:
|
|
struct FPhxMuckComponentTag Tag; // 0x0000(0x0018)(Transient, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_18[0x50]; // 0x0018(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMuckComponentEffect) == 0x000008, "Wrong alignment on FPhxMuckComponentEffect");
|
|
static_assert(sizeof(FPhxMuckComponentEffect) == 0x000068, "Wrong size on FPhxMuckComponentEffect");
|
|
static_assert(offsetof(FPhxMuckComponentEffect, Tag) == 0x000000, "Member 'FPhxMuckComponentEffect::Tag' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MalfunctioningEffectParameters
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FMalfunctioningEffectParameters final
|
|
{
|
|
public:
|
|
TArray<struct FLinearColor> ColorPool; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float MaxIntensity; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinIntensity; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxTimeBetweenColorChanges; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinTimeBetweenColorChanges; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FlickTime; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FMalfunctioningEffectParameters) == 0x000008, "Wrong alignment on FMalfunctioningEffectParameters");
|
|
static_assert(sizeof(FMalfunctioningEffectParameters) == 0x000028, "Wrong size on FMalfunctioningEffectParameters");
|
|
static_assert(offsetof(FMalfunctioningEffectParameters, ColorPool) == 0x000000, "Member 'FMalfunctioningEffectParameters::ColorPool' has a wrong offset!");
|
|
static_assert(offsetof(FMalfunctioningEffectParameters, MaxIntensity) == 0x000010, "Member 'FMalfunctioningEffectParameters::MaxIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FMalfunctioningEffectParameters, MinIntensity) == 0x000014, "Member 'FMalfunctioningEffectParameters::MinIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FMalfunctioningEffectParameters, MaxTimeBetweenColorChanges) == 0x000018, "Member 'FMalfunctioningEffectParameters::MaxTimeBetweenColorChanges' has a wrong offset!");
|
|
static_assert(offsetof(FMalfunctioningEffectParameters, MinTimeBetweenColorChanges) == 0x00001C, "Member 'FMalfunctioningEffectParameters::MinTimeBetweenColorChanges' has a wrong offset!");
|
|
static_assert(offsetof(FMalfunctioningEffectParameters, FlickTime) == 0x000020, "Member 'FMalfunctioningEffectParameters::FlickTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.EdgeGlowEffectParameters
|
|
// 0x004C (0x004C - 0x0000)
|
|
struct FEdgeGlowEffectParameters final
|
|
{
|
|
public:
|
|
struct FLinearColor SkinGlowColor; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SkinGlowIntensity; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor LightColor; // 0x0014(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LightTopIntensity; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LightBottomIntensity; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LightLeftIntensity; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LightRightIntensity; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor FakeGlowColor; // 0x0034(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FakeGlowIntensity; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulseRate; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FEdgeGlowEffectParameters) == 0x000004, "Wrong alignment on FEdgeGlowEffectParameters");
|
|
static_assert(sizeof(FEdgeGlowEffectParameters) == 0x00004C, "Wrong size on FEdgeGlowEffectParameters");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, SkinGlowColor) == 0x000000, "Member 'FEdgeGlowEffectParameters::SkinGlowColor' has a wrong offset!");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, SkinGlowIntensity) == 0x000010, "Member 'FEdgeGlowEffectParameters::SkinGlowIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, LightColor) == 0x000014, "Member 'FEdgeGlowEffectParameters::LightColor' has a wrong offset!");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, LightTopIntensity) == 0x000024, "Member 'FEdgeGlowEffectParameters::LightTopIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, LightBottomIntensity) == 0x000028, "Member 'FEdgeGlowEffectParameters::LightBottomIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, LightLeftIntensity) == 0x00002C, "Member 'FEdgeGlowEffectParameters::LightLeftIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, LightRightIntensity) == 0x000030, "Member 'FEdgeGlowEffectParameters::LightRightIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, FakeGlowColor) == 0x000034, "Member 'FEdgeGlowEffectParameters::FakeGlowColor' has a wrong offset!");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, FakeGlowIntensity) == 0x000044, "Member 'FEdgeGlowEffectParameters::FakeGlowIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FEdgeGlowEffectParameters, PulseRate) == 0x000048, "Member 'FEdgeGlowEffectParameters::PulseRate' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightModifierSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxFlashlightModifierSettings final
|
|
{
|
|
public:
|
|
class UCurveFloat* DefaultModifierBlendInCurve; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* DefaultModifierBlendOutCurve; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightModifierSettings) == 0x000008, "Wrong alignment on FPhxFlashlightModifierSettings");
|
|
static_assert(sizeof(FPhxFlashlightModifierSettings) == 0x000010, "Wrong size on FPhxFlashlightModifierSettings");
|
|
static_assert(offsetof(FPhxFlashlightModifierSettings, DefaultModifierBlendInCurve) == 0x000000, "Member 'FPhxFlashlightModifierSettings::DefaultModifierBlendInCurve' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightModifierSettings, DefaultModifierBlendOutCurve) == 0x000008, "Member 'FPhxFlashlightModifierSettings::DefaultModifierBlendOutCurve' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.FlashEffectParameters
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FFlashEffectParameters final
|
|
{
|
|
public:
|
|
float Duration; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeInDuration; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutDuration; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulseRate; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Color; // 0x0014(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FFlashEffectParameters) == 0x000004, "Wrong alignment on FFlashEffectParameters");
|
|
static_assert(sizeof(FFlashEffectParameters) == 0x000024, "Wrong size on FFlashEffectParameters");
|
|
static_assert(offsetof(FFlashEffectParameters, Duration) == 0x000000, "Member 'FFlashEffectParameters::Duration' has a wrong offset!");
|
|
static_assert(offsetof(FFlashEffectParameters, FadeInDuration) == 0x000004, "Member 'FFlashEffectParameters::FadeInDuration' has a wrong offset!");
|
|
static_assert(offsetof(FFlashEffectParameters, FadeOutDuration) == 0x000008, "Member 'FFlashEffectParameters::FadeOutDuration' has a wrong offset!");
|
|
static_assert(offsetof(FFlashEffectParameters, Intensity) == 0x00000C, "Member 'FFlashEffectParameters::Intensity' has a wrong offset!");
|
|
static_assert(offsetof(FFlashEffectParameters, PulseRate) == 0x000010, "Member 'FFlashEffectParameters::PulseRate' has a wrong offset!");
|
|
static_assert(offsetof(FFlashEffectParameters, Color) == 0x000014, "Member 'FFlashEffectParameters::Color' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.OutlineEffectParameters
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FOutlineEffectParameters final
|
|
{
|
|
public:
|
|
float PlayRate; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeInDuration; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutDuration; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Color; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FOutlineEffectParameters) == 0x000004, "Wrong alignment on FOutlineEffectParameters");
|
|
static_assert(sizeof(FOutlineEffectParameters) == 0x000024, "Wrong size on FOutlineEffectParameters");
|
|
static_assert(offsetof(FOutlineEffectParameters, PlayRate) == 0x000000, "Member 'FOutlineEffectParameters::PlayRate' has a wrong offset!");
|
|
static_assert(offsetof(FOutlineEffectParameters, Duration) == 0x000004, "Member 'FOutlineEffectParameters::Duration' has a wrong offset!");
|
|
static_assert(offsetof(FOutlineEffectParameters, FadeInDuration) == 0x000008, "Member 'FOutlineEffectParameters::FadeInDuration' has a wrong offset!");
|
|
static_assert(offsetof(FOutlineEffectParameters, FadeOutDuration) == 0x00000C, "Member 'FOutlineEffectParameters::FadeOutDuration' has a wrong offset!");
|
|
static_assert(offsetof(FOutlineEffectParameters, Intensity) == 0x000010, "Member 'FOutlineEffectParameters::Intensity' has a wrong offset!");
|
|
static_assert(offsetof(FOutlineEffectParameters, Color) == 0x000014, "Member 'FOutlineEffectParameters::Color' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckComponentMaterial
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FPhxMuckComponentMaterial final
|
|
{
|
|
public:
|
|
class UMaterialInstanceDynamic* Instance; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x60]; // 0x0008(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMuckComponentMaterial) == 0x000008, "Wrong alignment on FPhxMuckComponentMaterial");
|
|
static_assert(sizeof(FPhxMuckComponentMaterial) == 0x000068, "Wrong size on FPhxMuckComponentMaterial");
|
|
static_assert(offsetof(FPhxMuckComponentMaterial, Instance) == 0x000000, "Member 'FPhxMuckComponentMaterial::Instance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CircuitEffectParameters
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FCircuitEffectParameters final
|
|
{
|
|
public:
|
|
float PlayRate; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeInDuration; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeOutDuration; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor Color; // 0x0014(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClearImplantBeforePlaying; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FCircuitEffectParameters) == 0x000004, "Wrong alignment on FCircuitEffectParameters");
|
|
static_assert(sizeof(FCircuitEffectParameters) == 0x000028, "Wrong size on FCircuitEffectParameters");
|
|
static_assert(offsetof(FCircuitEffectParameters, PlayRate) == 0x000000, "Member 'FCircuitEffectParameters::PlayRate' has a wrong offset!");
|
|
static_assert(offsetof(FCircuitEffectParameters, Duration) == 0x000004, "Member 'FCircuitEffectParameters::Duration' has a wrong offset!");
|
|
static_assert(offsetof(FCircuitEffectParameters, FadeInDuration) == 0x000008, "Member 'FCircuitEffectParameters::FadeInDuration' has a wrong offset!");
|
|
static_assert(offsetof(FCircuitEffectParameters, FadeOutDuration) == 0x00000C, "Member 'FCircuitEffectParameters::FadeOutDuration' has a wrong offset!");
|
|
static_assert(offsetof(FCircuitEffectParameters, Intensity) == 0x000010, "Member 'FCircuitEffectParameters::Intensity' has a wrong offset!");
|
|
static_assert(offsetof(FCircuitEffectParameters, Color) == 0x000014, "Member 'FCircuitEffectParameters::Color' has a wrong offset!");
|
|
static_assert(offsetof(FCircuitEffectParameters, bClearImplantBeforePlaying) == 0x000024, "Member 'FCircuitEffectParameters::bClearImplantBeforePlaying' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.HealthMeterParameters
|
|
// 0x006C (0x006C - 0x0000)
|
|
struct FHealthMeterParameters final
|
|
{
|
|
public:
|
|
float Health; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor MeterColor; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor ShapeColor; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShapeIntensity; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShapeScale; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor CircuitColor; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CircuitIntensity; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CircuitPlayRate; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulseRate; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PulseDepth; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FLinearColor SkinColor; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SkinIntensity; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SkinPulseRate; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SkinPulseDepth; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FHealthMeterParameters) == 0x000004, "Wrong alignment on FHealthMeterParameters");
|
|
static_assert(sizeof(FHealthMeterParameters) == 0x00006C, "Wrong size on FHealthMeterParameters");
|
|
static_assert(offsetof(FHealthMeterParameters, Health) == 0x000000, "Member 'FHealthMeterParameters::Health' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, MeterColor) == 0x000004, "Member 'FHealthMeterParameters::MeterColor' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, Intensity) == 0x000014, "Member 'FHealthMeterParameters::Intensity' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, ShapeColor) == 0x000018, "Member 'FHealthMeterParameters::ShapeColor' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, ShapeIntensity) == 0x000028, "Member 'FHealthMeterParameters::ShapeIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, ShapeScale) == 0x00002C, "Member 'FHealthMeterParameters::ShapeScale' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, CircuitColor) == 0x000030, "Member 'FHealthMeterParameters::CircuitColor' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, CircuitIntensity) == 0x000040, "Member 'FHealthMeterParameters::CircuitIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, CircuitPlayRate) == 0x000044, "Member 'FHealthMeterParameters::CircuitPlayRate' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, PulseRate) == 0x000048, "Member 'FHealthMeterParameters::PulseRate' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, PulseDepth) == 0x00004C, "Member 'FHealthMeterParameters::PulseDepth' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, SkinColor) == 0x000050, "Member 'FHealthMeterParameters::SkinColor' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, SkinIntensity) == 0x000060, "Member 'FHealthMeterParameters::SkinIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, SkinPulseRate) == 0x000064, "Member 'FHealthMeterParameters::SkinPulseRate' has a wrong offset!");
|
|
static_assert(offsetof(FHealthMeterParameters, SkinPulseDepth) == 0x000068, "Member 'FHealthMeterParameters::SkinPulseDepth' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxIntelData
|
|
// 0x0058 (0x0060 - 0x0008)
|
|
struct FPhxIntelData final : public FTableRowBase
|
|
{
|
|
public:
|
|
class FText Filename; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
class FText IntelText; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> AudioLogPickupClass; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxIntelData) == 0x000008, "Wrong alignment on FPhxIntelData");
|
|
static_assert(sizeof(FPhxIntelData) == 0x000060, "Wrong size on FPhxIntelData");
|
|
static_assert(offsetof(FPhxIntelData, Filename) == 0x000008, "Member 'FPhxIntelData::Filename' has a wrong offset!");
|
|
static_assert(offsetof(FPhxIntelData, IntelText) == 0x000020, "Member 'FPhxIntelData::IntelText' has a wrong offset!");
|
|
static_assert(offsetof(FPhxIntelData, AudioLogPickupClass) == 0x000038, "Member 'FPhxIntelData::AudioLogPickupClass' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.HeartbeatModifierSoundEvent
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FHeartbeatModifierSoundEvent final
|
|
{
|
|
public:
|
|
bool bBreathingSound; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* Event; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Cooldown; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHeartbeatSoundTriggerState IntensityNeededForTrigger; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TimeInIntensityForTrigger; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FHeartbeatModifierSoundEvent) == 0x000008, "Wrong alignment on FHeartbeatModifierSoundEvent");
|
|
static_assert(sizeof(FHeartbeatModifierSoundEvent) == 0x000020, "Wrong size on FHeartbeatModifierSoundEvent");
|
|
static_assert(offsetof(FHeartbeatModifierSoundEvent, bBreathingSound) == 0x000000, "Member 'FHeartbeatModifierSoundEvent::bBreathingSound' has a wrong offset!");
|
|
static_assert(offsetof(FHeartbeatModifierSoundEvent, Event) == 0x000008, "Member 'FHeartbeatModifierSoundEvent::Event' has a wrong offset!");
|
|
static_assert(offsetof(FHeartbeatModifierSoundEvent, Cooldown) == 0x000010, "Member 'FHeartbeatModifierSoundEvent::Cooldown' has a wrong offset!");
|
|
static_assert(offsetof(FHeartbeatModifierSoundEvent, IntensityNeededForTrigger) == 0x000014, "Member 'FHeartbeatModifierSoundEvent::IntensityNeededForTrigger' has a wrong offset!");
|
|
static_assert(offsetof(FHeartbeatModifierSoundEvent, TimeInIntensityForTrigger) == 0x000018, "Member 'FHeartbeatModifierSoundEvent::TimeInIntensityForTrigger' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.InteractionTimestamp
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FInteractionTimestamp final
|
|
{
|
|
public:
|
|
struct FTimecode Time; // 0x0000(0x0014)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UInteraction* Interaction; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FInteractionTimestamp) == 0x000008, "Wrong alignment on FInteractionTimestamp");
|
|
static_assert(sizeof(FInteractionTimestamp) == 0x000020, "Wrong size on FInteractionTimestamp");
|
|
static_assert(offsetof(FInteractionTimestamp, Time) == 0x000000, "Member 'FInteractionTimestamp::Time' has a wrong offset!");
|
|
static_assert(offsetof(FInteractionTimestamp, Interaction) == 0x000018, "Member 'FInteractionTimestamp::Interaction' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MultiPelletGunWeaponSettings
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FMultiPelletGunWeaponSettings final
|
|
{
|
|
public:
|
|
int32 PelletCount; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 DelayHitFrameCount; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxPelletsSpawnedInFrame; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FMultiPelletGunWeaponSettings) == 0x000004, "Wrong alignment on FMultiPelletGunWeaponSettings");
|
|
static_assert(sizeof(FMultiPelletGunWeaponSettings) == 0x00000C, "Wrong size on FMultiPelletGunWeaponSettings");
|
|
static_assert(offsetof(FMultiPelletGunWeaponSettings, PelletCount) == 0x000000, "Member 'FMultiPelletGunWeaponSettings::PelletCount' has a wrong offset!");
|
|
static_assert(offsetof(FMultiPelletGunWeaponSettings, DelayHitFrameCount) == 0x000004, "Member 'FMultiPelletGunWeaponSettings::DelayHitFrameCount' has a wrong offset!");
|
|
static_assert(offsetof(FMultiPelletGunWeaponSettings, MaxPelletsSpawnedInFrame) == 0x000008, "Member 'FMultiPelletGunWeaponSettings::MaxPelletsSpawnedInFrame' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxCustomMotionSettings
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPhxCustomMotionSettings final
|
|
{
|
|
public:
|
|
float SimpleMotionPrecision; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MotionMatchPrecision; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxMeleeTurnSpeed; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MeleeUnpairedFastFaceTime; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MoveToTransformMaxRotationSpeed; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BodyFacingThreshold; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FallingThreshold; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StableMovementTime; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DefaultMotionSpeedMultiplierRange; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TransitionToStopMotionTimer; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxCustomMotionSettings) == 0x000004, "Wrong alignment on FPhxCustomMotionSettings");
|
|
static_assert(sizeof(FPhxCustomMotionSettings) == 0x000028, "Wrong size on FPhxCustomMotionSettings");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, SimpleMotionPrecision) == 0x000000, "Member 'FPhxCustomMotionSettings::SimpleMotionPrecision' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, MotionMatchPrecision) == 0x000004, "Member 'FPhxCustomMotionSettings::MotionMatchPrecision' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, MaxMeleeTurnSpeed) == 0x000008, "Member 'FPhxCustomMotionSettings::MaxMeleeTurnSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, MeleeUnpairedFastFaceTime) == 0x00000C, "Member 'FPhxCustomMotionSettings::MeleeUnpairedFastFaceTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, MoveToTransformMaxRotationSpeed) == 0x000010, "Member 'FPhxCustomMotionSettings::MoveToTransformMaxRotationSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, BodyFacingThreshold) == 0x000014, "Member 'FPhxCustomMotionSettings::BodyFacingThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, FallingThreshold) == 0x000018, "Member 'FPhxCustomMotionSettings::FallingThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, StableMovementTime) == 0x00001C, "Member 'FPhxCustomMotionSettings::StableMovementTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, DefaultMotionSpeedMultiplierRange) == 0x000020, "Member 'FPhxCustomMotionSettings::DefaultMotionSpeedMultiplierRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCustomMotionSettings, TransitionToStopMotionTimer) == 0x000024, "Member 'FPhxCustomMotionSettings::TransitionToStopMotionTimer' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxDefaultMotionGroupDescriptor
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxDefaultMotionGroupDescriptor final
|
|
{
|
|
public:
|
|
bool bAllowStrafing; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SpeedForward; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SpeedBackward; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationRate; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxAccelerationControlType AccelerationControlType; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NavPowerStartStopAcceleration; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NavPowerCruiseAcceleration; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NavPowerPathAcceleration; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxDefaultMotionGroupDescriptor) == 0x000004, "Wrong alignment on FPhxDefaultMotionGroupDescriptor");
|
|
static_assert(sizeof(FPhxDefaultMotionGroupDescriptor) == 0x000020, "Wrong size on FPhxDefaultMotionGroupDescriptor");
|
|
static_assert(offsetof(FPhxDefaultMotionGroupDescriptor, bAllowStrafing) == 0x000000, "Member 'FPhxDefaultMotionGroupDescriptor::bAllowStrafing' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDefaultMotionGroupDescriptor, SpeedForward) == 0x000004, "Member 'FPhxDefaultMotionGroupDescriptor::SpeedForward' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDefaultMotionGroupDescriptor, SpeedBackward) == 0x000008, "Member 'FPhxDefaultMotionGroupDescriptor::SpeedBackward' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDefaultMotionGroupDescriptor, RotationRate) == 0x00000C, "Member 'FPhxDefaultMotionGroupDescriptor::RotationRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDefaultMotionGroupDescriptor, AccelerationControlType) == 0x000010, "Member 'FPhxDefaultMotionGroupDescriptor::AccelerationControlType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDefaultMotionGroupDescriptor, NavPowerStartStopAcceleration) == 0x000014, "Member 'FPhxDefaultMotionGroupDescriptor::NavPowerStartStopAcceleration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDefaultMotionGroupDescriptor, NavPowerCruiseAcceleration) == 0x000018, "Member 'FPhxDefaultMotionGroupDescriptor::NavPowerCruiseAcceleration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDefaultMotionGroupDescriptor, NavPowerPathAcceleration) == 0x00001C, "Member 'FPhxDefaultMotionGroupDescriptor::NavPowerPathAcceleration' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMotionMatchTrajectorySpeedRange
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxMotionMatchTrajectorySpeedRange final
|
|
{
|
|
public:
|
|
float Max; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Min; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMotionMatchTrajectorySpeedRange) == 0x000004, "Wrong alignment on FPhxMotionMatchTrajectorySpeedRange");
|
|
static_assert(sizeof(FPhxMotionMatchTrajectorySpeedRange) == 0x000008, "Wrong size on FPhxMotionMatchTrajectorySpeedRange");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectorySpeedRange, Max) == 0x000000, "Member 'FPhxMotionMatchTrajectorySpeedRange::Max' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectorySpeedRange, Min) == 0x000004, "Member 'FPhxMotionMatchTrajectorySpeedRange::Min' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMotionMatchTrajectorySpeedSettings
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxMotionMatchTrajectorySpeedSettings final
|
|
{
|
|
public:
|
|
bool bAllowStrafing; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RotationRate; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxMotionMatchTrajectorySpeedRange Forward; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxMotionMatchTrajectorySpeedRange Backward; // 0x0010(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxMotionMatchTrajectorySpeedRange Strafe; // 0x0018(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxMotionMatchTrajectorySpeedRange ForwardDiagonal; // 0x0020(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxMotionMatchTrajectorySpeedRange BackwardDiagonal; // 0x0028(0x0008)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMotionMatchTrajectorySpeedSettings) == 0x000004, "Wrong alignment on FPhxMotionMatchTrajectorySpeedSettings");
|
|
static_assert(sizeof(FPhxMotionMatchTrajectorySpeedSettings) == 0x000030, "Wrong size on FPhxMotionMatchTrajectorySpeedSettings");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectorySpeedSettings, bAllowStrafing) == 0x000000, "Member 'FPhxMotionMatchTrajectorySpeedSettings::bAllowStrafing' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectorySpeedSettings, RotationRate) == 0x000004, "Member 'FPhxMotionMatchTrajectorySpeedSettings::RotationRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectorySpeedSettings, Forward) == 0x000008, "Member 'FPhxMotionMatchTrajectorySpeedSettings::Forward' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectorySpeedSettings, Backward) == 0x000010, "Member 'FPhxMotionMatchTrajectorySpeedSettings::Backward' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectorySpeedSettings, Strafe) == 0x000018, "Member 'FPhxMotionMatchTrajectorySpeedSettings::Strafe' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectorySpeedSettings, ForwardDiagonal) == 0x000020, "Member 'FPhxMotionMatchTrajectorySpeedSettings::ForwardDiagonal' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectorySpeedSettings, BackwardDiagonal) == 0x000028, "Member 'FPhxMotionMatchTrajectorySpeedSettings::BackwardDiagonal' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMotionMatchTrajectoryLerpSettings
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct FPhxMotionMatchTrajectoryLerpSettings final
|
|
{
|
|
public:
|
|
float AccelerationTrajectorySmoothSpeed; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationLagDegrees; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationLagLerpSpeed; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BrakingDecelerationTrajectorySmoothSpeed; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TrajectoryAlignmentSmoothSpeedMultiplier; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DirectionChangeVelocityMultiplier; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DirectionChangeVelocityAndSmoothSpeedMultiplierLerpSpeed; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMotionMatchTrajectoryLerpSettings) == 0x000004, "Wrong alignment on FPhxMotionMatchTrajectoryLerpSettings");
|
|
static_assert(sizeof(FPhxMotionMatchTrajectoryLerpSettings) == 0x00001C, "Wrong size on FPhxMotionMatchTrajectoryLerpSettings");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectoryLerpSettings, AccelerationTrajectorySmoothSpeed) == 0x000000, "Member 'FPhxMotionMatchTrajectoryLerpSettings::AccelerationTrajectorySmoothSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectoryLerpSettings, RotationLagDegrees) == 0x000004, "Member 'FPhxMotionMatchTrajectoryLerpSettings::RotationLagDegrees' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectoryLerpSettings, RotationLagLerpSpeed) == 0x000008, "Member 'FPhxMotionMatchTrajectoryLerpSettings::RotationLagLerpSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectoryLerpSettings, BrakingDecelerationTrajectorySmoothSpeed) == 0x00000C, "Member 'FPhxMotionMatchTrajectoryLerpSettings::BrakingDecelerationTrajectorySmoothSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectoryLerpSettings, TrajectoryAlignmentSmoothSpeedMultiplier) == 0x000010, "Member 'FPhxMotionMatchTrajectoryLerpSettings::TrajectoryAlignmentSmoothSpeedMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectoryLerpSettings, DirectionChangeVelocityMultiplier) == 0x000014, "Member 'FPhxMotionMatchTrajectoryLerpSettings::DirectionChangeVelocityMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchTrajectoryLerpSettings, DirectionChangeVelocityAndSmoothSpeedMultiplierLerpSpeed) == 0x000018, "Member 'FPhxMotionMatchTrajectoryLerpSettings::DirectionChangeVelocityAndSmoothSpeedMultiplierLerpSpeed' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMotionMatchGroupDescriptor
|
|
// 0x0118 (0x0118 - 0x0000)
|
|
struct FPhxMotionMatchGroupDescriptor final
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer GroupTags; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<EMotionMatchLayers, struct FGameplayTag> SupportedLayers; // 0x0020(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float PlayRateAdjustment; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag GroupTagStartStop; // 0x0074(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartStopVelocityPercentThreshold; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TransitionFromIdlePastDistanceThreshold; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TransitionFromIdleTime; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasStopOrients; // 0x0088(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTag GroupTagTurns; // 0x008C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TurnRateThreshold; // 0x0094(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TransitionFromTurnsTime; // 0x0098(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer AltGroupTags; // 0x00A0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
float AltGroupTagMinInterval; // 0x00C0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AltGroupTagMaxInterval; // 0x00C4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AltGroupResetVelocityAngleThreshold; // 0x00C8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxMotionMatchTrajectorySpeedSettings TrajectorySpeedSettings; // 0x00CC(0x0030)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxMotionMatchTrajectoryLerpSettings TrajectoryLerpSettings; // 0x00FC(0x001C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMotionMatchGroupDescriptor) == 0x000008, "Wrong alignment on FPhxMotionMatchGroupDescriptor");
|
|
static_assert(sizeof(FPhxMotionMatchGroupDescriptor) == 0x000118, "Wrong size on FPhxMotionMatchGroupDescriptor");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, GroupTags) == 0x000000, "Member 'FPhxMotionMatchGroupDescriptor::GroupTags' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, SupportedLayers) == 0x000020, "Member 'FPhxMotionMatchGroupDescriptor::SupportedLayers' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, PlayRateAdjustment) == 0x000070, "Member 'FPhxMotionMatchGroupDescriptor::PlayRateAdjustment' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, GroupTagStartStop) == 0x000074, "Member 'FPhxMotionMatchGroupDescriptor::GroupTagStartStop' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, StartStopVelocityPercentThreshold) == 0x00007C, "Member 'FPhxMotionMatchGroupDescriptor::StartStopVelocityPercentThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, TransitionFromIdlePastDistanceThreshold) == 0x000080, "Member 'FPhxMotionMatchGroupDescriptor::TransitionFromIdlePastDistanceThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, TransitionFromIdleTime) == 0x000084, "Member 'FPhxMotionMatchGroupDescriptor::TransitionFromIdleTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, bHasStopOrients) == 0x000088, "Member 'FPhxMotionMatchGroupDescriptor::bHasStopOrients' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, GroupTagTurns) == 0x00008C, "Member 'FPhxMotionMatchGroupDescriptor::GroupTagTurns' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, TurnRateThreshold) == 0x000094, "Member 'FPhxMotionMatchGroupDescriptor::TurnRateThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, TransitionFromTurnsTime) == 0x000098, "Member 'FPhxMotionMatchGroupDescriptor::TransitionFromTurnsTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, AltGroupTags) == 0x0000A0, "Member 'FPhxMotionMatchGroupDescriptor::AltGroupTags' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, AltGroupTagMinInterval) == 0x0000C0, "Member 'FPhxMotionMatchGroupDescriptor::AltGroupTagMinInterval' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, AltGroupTagMaxInterval) == 0x0000C4, "Member 'FPhxMotionMatchGroupDescriptor::AltGroupTagMaxInterval' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, AltGroupResetVelocityAngleThreshold) == 0x0000C8, "Member 'FPhxMotionMatchGroupDescriptor::AltGroupResetVelocityAngleThreshold' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, TrajectorySpeedSettings) == 0x0000CC, "Member 'FPhxMotionMatchGroupDescriptor::TrajectorySpeedSettings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMotionMatchGroupDescriptor, TrajectoryLerpSettings) == 0x0000FC, "Member 'FPhxMotionMatchGroupDescriptor::TrajectoryLerpSettings' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxLocomotionGroupDescriptor
|
|
// 0x0160 (0x0160 - 0x0000)
|
|
struct FPhxLocomotionGroupDescriptor final
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer MotionTags; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bUseMotionMatching; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxDefaultMotionGroupDescriptor DefaultMotion; // 0x0024(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxMotionMatchGroupDescriptor MotionMatching; // 0x0048(0x0118)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxLocomotionGroupDescriptor) == 0x000008, "Wrong alignment on FPhxLocomotionGroupDescriptor");
|
|
static_assert(sizeof(FPhxLocomotionGroupDescriptor) == 0x000160, "Wrong size on FPhxLocomotionGroupDescriptor");
|
|
static_assert(offsetof(FPhxLocomotionGroupDescriptor, MotionTags) == 0x000000, "Member 'FPhxLocomotionGroupDescriptor::MotionTags' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLocomotionGroupDescriptor, bUseMotionMatching) == 0x000020, "Member 'FPhxLocomotionGroupDescriptor::bUseMotionMatching' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLocomotionGroupDescriptor, DefaultMotion) == 0x000024, "Member 'FPhxLocomotionGroupDescriptor::DefaultMotion' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLocomotionGroupDescriptor, MotionMatching) == 0x000048, "Member 'FPhxLocomotionGroupDescriptor::MotionMatching' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckComponentMaterialSlot
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FPhxMuckComponentMaterialSlot final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPhxMuckComponentMaterial> Materials; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMuckComponentMaterialSlot) == 0x000008, "Wrong alignment on FPhxMuckComponentMaterialSlot");
|
|
static_assert(sizeof(FPhxMuckComponentMaterialSlot) == 0x000040, "Wrong size on FPhxMuckComponentMaterialSlot");
|
|
static_assert(offsetof(FPhxMuckComponentMaterialSlot, Materials) == 0x000030, "Member 'FPhxMuckComponentMaterialSlot::Materials' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckComponentMaterialBinding
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FPhxMuckComponentMaterialBinding final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPrimitiveComponent*> Targets; // 0x0010(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxMuckComponentMaterialSlot> Slots; // 0x0020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30[0x20]; // 0x0030(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UTexture2D* Texture; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMuckComponentMaterialBinding) == 0x000008, "Wrong alignment on FPhxMuckComponentMaterialBinding");
|
|
static_assert(sizeof(FPhxMuckComponentMaterialBinding) == 0x000058, "Wrong size on FPhxMuckComponentMaterialBinding");
|
|
static_assert(offsetof(FPhxMuckComponentMaterialBinding, Targets) == 0x000010, "Member 'FPhxMuckComponentMaterialBinding::Targets' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckComponentMaterialBinding, Slots) == 0x000020, "Member 'FPhxMuckComponentMaterialBinding::Slots' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckComponentMaterialBinding, Texture) == 0x000050, "Member 'FPhxMuckComponentMaterialBinding::Texture' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PerformanceProfilingData
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FPerformanceProfilingData final
|
|
{
|
|
public:
|
|
float MeasuredPerfTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvgGameThreadTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentGameThreadTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvgRenderThreadTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentRenderThreadTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvgGPUThreadTime; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentGPUThreadTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VolumetricGPUTime; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TranslucencyGPUTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LightingGPUTime; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PostProcGPUTime; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RenderingGPUTime; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnknownGPUTime; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvgFPS; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinFrameTime; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxFrameTime; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvgFrameTime; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentFrameTime; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinPhysicalMemory; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxPhysicalMemory; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AvgPhysicalMemory; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CurrentPhysicalMemory; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPerformanceProfilingData) == 0x000004, "Wrong alignment on FPerformanceProfilingData");
|
|
static_assert(sizeof(FPerformanceProfilingData) == 0x000058, "Wrong size on FPerformanceProfilingData");
|
|
static_assert(offsetof(FPerformanceProfilingData, MeasuredPerfTime) == 0x000000, "Member 'FPerformanceProfilingData::MeasuredPerfTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, AvgGameThreadTime) == 0x000004, "Member 'FPerformanceProfilingData::AvgGameThreadTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, CurrentGameThreadTime) == 0x000008, "Member 'FPerformanceProfilingData::CurrentGameThreadTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, AvgRenderThreadTime) == 0x00000C, "Member 'FPerformanceProfilingData::AvgRenderThreadTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, CurrentRenderThreadTime) == 0x000010, "Member 'FPerformanceProfilingData::CurrentRenderThreadTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, AvgGPUThreadTime) == 0x000014, "Member 'FPerformanceProfilingData::AvgGPUThreadTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, CurrentGPUThreadTime) == 0x000018, "Member 'FPerformanceProfilingData::CurrentGPUThreadTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, VolumetricGPUTime) == 0x00001C, "Member 'FPerformanceProfilingData::VolumetricGPUTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, TranslucencyGPUTime) == 0x000020, "Member 'FPerformanceProfilingData::TranslucencyGPUTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, LightingGPUTime) == 0x000024, "Member 'FPerformanceProfilingData::LightingGPUTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, PostProcGPUTime) == 0x000028, "Member 'FPerformanceProfilingData::PostProcGPUTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, RenderingGPUTime) == 0x00002C, "Member 'FPerformanceProfilingData::RenderingGPUTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, UnknownGPUTime) == 0x000030, "Member 'FPerformanceProfilingData::UnknownGPUTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, AvgFPS) == 0x000034, "Member 'FPerformanceProfilingData::AvgFPS' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, MinFrameTime) == 0x000038, "Member 'FPerformanceProfilingData::MinFrameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, MaxFrameTime) == 0x00003C, "Member 'FPerformanceProfilingData::MaxFrameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, AvgFrameTime) == 0x000040, "Member 'FPerformanceProfilingData::AvgFrameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, CurrentFrameTime) == 0x000044, "Member 'FPerformanceProfilingData::CurrentFrameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, MinPhysicalMemory) == 0x000048, "Member 'FPerformanceProfilingData::MinPhysicalMemory' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, MaxPhysicalMemory) == 0x00004C, "Member 'FPerformanceProfilingData::MaxPhysicalMemory' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, AvgPhysicalMemory) == 0x000050, "Member 'FPerformanceProfilingData::AvgPhysicalMemory' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceProfilingData, CurrentPhysicalMemory) == 0x000054, "Member 'FPerformanceProfilingData::CurrentPhysicalMemory' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPlayerMeleeTargetEvaluatorWeights
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhxPlayerMeleeTargetEvaluatorWeights final
|
|
{
|
|
public:
|
|
float Distance; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngleFromViewInputDirection; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AngleFromMoveInputDirection; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPlayerMeleeTargetEvaluatorWeights) == 0x000004, "Wrong alignment on FPhxPlayerMeleeTargetEvaluatorWeights");
|
|
static_assert(sizeof(FPhxPlayerMeleeTargetEvaluatorWeights) == 0x00000C, "Wrong size on FPhxPlayerMeleeTargetEvaluatorWeights");
|
|
static_assert(offsetof(FPhxPlayerMeleeTargetEvaluatorWeights, Distance) == 0x000000, "Member 'FPhxPlayerMeleeTargetEvaluatorWeights::Distance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerMeleeTargetEvaluatorWeights, AngleFromViewInputDirection) == 0x000004, "Member 'FPhxPlayerMeleeTargetEvaluatorWeights::AngleFromViewInputDirection' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerMeleeTargetEvaluatorWeights, AngleFromMoveInputDirection) == 0x000008, "Member 'FPhxPlayerMeleeTargetEvaluatorWeights::AngleFromMoveInputDirection' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxEnvHazardReactionAnimations
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPhxEnvHazardReactionAnimations final
|
|
{
|
|
public:
|
|
TArray<class UAnimSequence*> ImpaledPoses; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* MicrowavePlateReactMontage; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* MicrowavePlateDeathMontage; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxEnvHazardReactionAnimations) == 0x000008, "Wrong alignment on FPhxEnvHazardReactionAnimations");
|
|
static_assert(sizeof(FPhxEnvHazardReactionAnimations) == 0x000020, "Wrong size on FPhxEnvHazardReactionAnimations");
|
|
static_assert(offsetof(FPhxEnvHazardReactionAnimations, ImpaledPoses) == 0x000000, "Member 'FPhxEnvHazardReactionAnimations::ImpaledPoses' has a wrong offset!");
|
|
static_assert(offsetof(FPhxEnvHazardReactionAnimations, MicrowavePlateReactMontage) == 0x000010, "Member 'FPhxEnvHazardReactionAnimations::MicrowavePlateReactMontage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxEnvHazardReactionAnimations, MicrowavePlateDeathMontage) == 0x000018, "Member 'FPhxEnvHazardReactionAnimations::MicrowavePlateDeathMontage' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.AudioLogEntry
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FAudioLogEntry final
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer Tags; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<TSoftClassPtr<class UClass>> LogClasses; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FAudioLogEntry) == 0x000008, "Wrong alignment on FAudioLogEntry");
|
|
static_assert(sizeof(FAudioLogEntry) == 0x000030, "Wrong size on FAudioLogEntry");
|
|
static_assert(offsetof(FAudioLogEntry, Tags) == 0x000000, "Member 'FAudioLogEntry::Tags' has a wrong offset!");
|
|
static_assert(offsetof(FAudioLogEntry, LogClasses) == 0x000020, "Member 'FAudioLogEntry::LogClasses' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFacialAnimationList
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxFacialAnimationList final
|
|
{
|
|
public:
|
|
struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Priority; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FSoftObjectPath> AssetPaths; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class UAnimationAsset*> AnimationAssets; // 0x0020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
int32 SelectedAnimationAssetIndex; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxFacialAnimationList) == 0x000008, "Wrong alignment on FPhxFacialAnimationList");
|
|
static_assert(sizeof(FPhxFacialAnimationList) == 0x000038, "Wrong size on FPhxFacialAnimationList");
|
|
static_assert(offsetof(FPhxFacialAnimationList, Tag) == 0x000000, "Member 'FPhxFacialAnimationList::Tag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFacialAnimationList, Priority) == 0x000008, "Member 'FPhxFacialAnimationList::Priority' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFacialAnimationList, AssetPaths) == 0x000010, "Member 'FPhxFacialAnimationList::AssetPaths' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFacialAnimationList, AnimationAssets) == 0x000020, "Member 'FPhxFacialAnimationList::AnimationAssets' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFacialAnimationList, SelectedAnimationAssetIndex) == 0x000030, "Member 'FPhxFacialAnimationList::SelectedAnimationAssetIndex' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxADSReorientAnimations
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FPhxADSReorientAnimations final
|
|
{
|
|
public:
|
|
class UAnimMontage* ReorientLeft_Pistol; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ReorientRight_Pistol; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ReorientLeft_AR; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ReorientRight_AR; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ReorientLeft_Shotgun; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ReorientRight_Shotgun; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ReorientLeft_Exotic; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* ReorientRight_Exotic; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxADSReorientAnimations) == 0x000008, "Wrong alignment on FPhxADSReorientAnimations");
|
|
static_assert(sizeof(FPhxADSReorientAnimations) == 0x000040, "Wrong size on FPhxADSReorientAnimations");
|
|
static_assert(offsetof(FPhxADSReorientAnimations, ReorientLeft_Pistol) == 0x000000, "Member 'FPhxADSReorientAnimations::ReorientLeft_Pistol' has a wrong offset!");
|
|
static_assert(offsetof(FPhxADSReorientAnimations, ReorientRight_Pistol) == 0x000008, "Member 'FPhxADSReorientAnimations::ReorientRight_Pistol' has a wrong offset!");
|
|
static_assert(offsetof(FPhxADSReorientAnimations, ReorientLeft_AR) == 0x000010, "Member 'FPhxADSReorientAnimations::ReorientLeft_AR' has a wrong offset!");
|
|
static_assert(offsetof(FPhxADSReorientAnimations, ReorientRight_AR) == 0x000018, "Member 'FPhxADSReorientAnimations::ReorientRight_AR' has a wrong offset!");
|
|
static_assert(offsetof(FPhxADSReorientAnimations, ReorientLeft_Shotgun) == 0x000020, "Member 'FPhxADSReorientAnimations::ReorientLeft_Shotgun' has a wrong offset!");
|
|
static_assert(offsetof(FPhxADSReorientAnimations, ReorientRight_Shotgun) == 0x000028, "Member 'FPhxADSReorientAnimations::ReorientRight_Shotgun' has a wrong offset!");
|
|
static_assert(offsetof(FPhxADSReorientAnimations, ReorientLeft_Exotic) == 0x000030, "Member 'FPhxADSReorientAnimations::ReorientLeft_Exotic' has a wrong offset!");
|
|
static_assert(offsetof(FPhxADSReorientAnimations, ReorientRight_Exotic) == 0x000038, "Member 'FPhxADSReorientAnimations::ReorientRight_Exotic' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MultiPelletShotgunSettings
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FMultiPelletShotgunSettings final
|
|
{
|
|
public:
|
|
int32 PelletCountInner; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange PelletSpreadAngle; // 0x0004(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FFloatRange PelletSpreadInnerAngle; // 0x0014(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FMultiPelletShotgunSettings) == 0x000004, "Wrong alignment on FMultiPelletShotgunSettings");
|
|
static_assert(sizeof(FMultiPelletShotgunSettings) == 0x000024, "Wrong size on FMultiPelletShotgunSettings");
|
|
static_assert(offsetof(FMultiPelletShotgunSettings, PelletCountInner) == 0x000000, "Member 'FMultiPelletShotgunSettings::PelletCountInner' has a wrong offset!");
|
|
static_assert(offsetof(FMultiPelletShotgunSettings, PelletSpreadAngle) == 0x000004, "Member 'FMultiPelletShotgunSettings::PelletSpreadAngle' has a wrong offset!");
|
|
static_assert(offsetof(FMultiPelletShotgunSettings, PelletSpreadInnerAngle) == 0x000014, "Member 'FMultiPelletShotgunSettings::PelletSpreadInnerAngle' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSplineMontageRequest
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct alignas(0x10) FPhxSplineMontageRequest final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxSplineMontageRequest) == 0x000010, "Wrong alignment on FPhxSplineMontageRequest");
|
|
static_assert(sizeof(FPhxSplineMontageRequest) == 0x000050, "Wrong size on FPhxSplineMontageRequest");
|
|
|
|
// ScriptStruct Phoenix.CharacterPPEGloveAnimInstanceProxy
|
|
// 0x0010 (0x0810 - 0x0800)
|
|
struct FCharacterPPEGloveAnimInstanceProxy final : public FCharacterAnimInstanceProxyBase
|
|
{
|
|
public:
|
|
bool bIsCharging; // 0x0800(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_801[0x3]; // 0x0801(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 NumCharges; // 0x0804(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_808[0x8]; // 0x0808(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FCharacterPPEGloveAnimInstanceProxy) == 0x000010, "Wrong alignment on FCharacterPPEGloveAnimInstanceProxy");
|
|
static_assert(sizeof(FCharacterPPEGloveAnimInstanceProxy) == 0x000810, "Wrong size on FCharacterPPEGloveAnimInstanceProxy");
|
|
static_assert(offsetof(FCharacterPPEGloveAnimInstanceProxy, bIsCharging) == 0x000800, "Member 'FCharacterPPEGloveAnimInstanceProxy::bIsCharging' has a wrong offset!");
|
|
static_assert(offsetof(FCharacterPPEGloveAnimInstanceProxy, NumCharges) == 0x000804, "Member 'FCharacterPPEGloveAnimInstanceProxy::NumCharges' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPlayerCharacterAnimInstanceProxy
|
|
// 0x0100 (0x0AD0 - 0x09D0)
|
|
struct FPhxPlayerCharacterAnimInstanceProxy final : public FCharacterAnimInstanceProxy
|
|
{
|
|
public:
|
|
class APhxPlayerCharacter* PlayerCharacter; // 0x09C8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GripPoseAlpha; // 0x09D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9D4[0x4]; // 0x09D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimSequence* ADSGripPose; // 0x09D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* RelaxedGripPose; // 0x09E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsReloading; // 0x09E8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUnarmed; // 0x09E9(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9EA[0x2]; // 0x09EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HolsterAnimDynamicsAlpha; // 0x09EC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bScriptedEventActive; // 0x09F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCrouch; // 0x09F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bJog; // 0x09F2(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInjured; // 0x09F3(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSplineTraversalActive; // 0x09F4(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPickup; // 0x09F5(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPickupForceStop; // 0x09F6(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9F7[0x1]; // 0x09F7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PickupDirection; // 0x09F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPickupWithRightHand; // 0x09FC(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9FD[0x3]; // 0x09FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CopyRightWeaponBoneAlpha; // 0x0A00(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideHorizontalRatio; // 0x0A04(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideSpeedRatio; // 0x0A08(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bChainLadderClimbing; // 0x0A0C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHarvesting; // 0x0A0D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A0E[0x2]; // 0x0A0E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float HarvestingYawAngle; // 0x0A10(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HarvestingPitchAngle; // 0x0A14(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsCloseToWall; // 0x0A18(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsWallOnRightSide; // 0x0A19(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldDoHandOnWallAnim; // 0x0A1A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPlayingWeaponHolsterMontage; // 0x0A1B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MovementStateAlpha; // 0x0A1C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UnstableAdditiveAlpha; // 0x0A20(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUsingInventory; // 0x0A24(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoHandOnWallLeft; // 0x0A25(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoHandOnWallRight; // 0x0A26(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoHandOnWallLeft_Moving; // 0x0A27(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoHandOnWallRight_Moving; // 0x0A28(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMoving; // 0x0A29(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxFullbodyBlendType FullbodyBlendType; // 0x0A2A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxUpperbodyJogBlendType UpperBodyJogBlendType; // 0x0A2B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A2C[0xA4]; // 0x0A2C(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxPlayerCharacterAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxPlayerCharacterAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxPlayerCharacterAnimInstanceProxy) == 0x000AD0, "Wrong size on FPhxPlayerCharacterAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, PlayerCharacter) == 0x0009C8, "Member 'FPhxPlayerCharacterAnimInstanceProxy::PlayerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, GripPoseAlpha) == 0x0009D0, "Member 'FPhxPlayerCharacterAnimInstanceProxy::GripPoseAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, ADSGripPose) == 0x0009D8, "Member 'FPhxPlayerCharacterAnimInstanceProxy::ADSGripPose' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, RelaxedGripPose) == 0x0009E0, "Member 'FPhxPlayerCharacterAnimInstanceProxy::RelaxedGripPose' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bIsReloading) == 0x0009E8, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bIsReloading' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bIsUnarmed) == 0x0009E9, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bIsUnarmed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, HolsterAnimDynamicsAlpha) == 0x0009EC, "Member 'FPhxPlayerCharacterAnimInstanceProxy::HolsterAnimDynamicsAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bScriptedEventActive) == 0x0009F0, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bScriptedEventActive' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bCrouch) == 0x0009F1, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bCrouch' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bJog) == 0x0009F2, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bJog' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bIsInjured) == 0x0009F3, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bIsInjured' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bSplineTraversalActive) == 0x0009F4, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bSplineTraversalActive' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bPickup) == 0x0009F5, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bPickup' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bPickupForceStop) == 0x0009F6, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bPickupForceStop' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, PickupDirection) == 0x0009F8, "Member 'FPhxPlayerCharacterAnimInstanceProxy::PickupDirection' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bPickupWithRightHand) == 0x0009FC, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bPickupWithRightHand' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, CopyRightWeaponBoneAlpha) == 0x000A00, "Member 'FPhxPlayerCharacterAnimInstanceProxy::CopyRightWeaponBoneAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, PipeSlideHorizontalRatio) == 0x000A04, "Member 'FPhxPlayerCharacterAnimInstanceProxy::PipeSlideHorizontalRatio' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, PipeSlideSpeedRatio) == 0x000A08, "Member 'FPhxPlayerCharacterAnimInstanceProxy::PipeSlideSpeedRatio' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bChainLadderClimbing) == 0x000A0C, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bChainLadderClimbing' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bHarvesting) == 0x000A0D, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bHarvesting' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, HarvestingYawAngle) == 0x000A10, "Member 'FPhxPlayerCharacterAnimInstanceProxy::HarvestingYawAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, HarvestingPitchAngle) == 0x000A14, "Member 'FPhxPlayerCharacterAnimInstanceProxy::HarvestingPitchAngle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bIsCloseToWall) == 0x000A18, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bIsCloseToWall' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bIsWallOnRightSide) == 0x000A19, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bIsWallOnRightSide' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bShouldDoHandOnWallAnim) == 0x000A1A, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bShouldDoHandOnWallAnim' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bIsPlayingWeaponHolsterMontage) == 0x000A1B, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bIsPlayingWeaponHolsterMontage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, MovementStateAlpha) == 0x000A1C, "Member 'FPhxPlayerCharacterAnimInstanceProxy::MovementStateAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, UnstableAdditiveAlpha) == 0x000A20, "Member 'FPhxPlayerCharacterAnimInstanceProxy::UnstableAdditiveAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bIsUsingInventory) == 0x000A24, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bIsUsingInventory' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bDoHandOnWallLeft) == 0x000A25, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bDoHandOnWallLeft' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bDoHandOnWallRight) == 0x000A26, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bDoHandOnWallRight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bDoHandOnWallLeft_Moving) == 0x000A27, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bDoHandOnWallLeft_Moving' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bDoHandOnWallRight_Moving) == 0x000A28, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bDoHandOnWallRight_Moving' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, bIsMoving) == 0x000A29, "Member 'FPhxPlayerCharacterAnimInstanceProxy::bIsMoving' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, FullbodyBlendType) == 0x000A2A, "Member 'FPhxPlayerCharacterAnimInstanceProxy::FullbodyBlendType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCharacterAnimInstanceProxy, UpperBodyJogBlendType) == 0x000A2B, "Member 'FPhxPlayerCharacterAnimInstanceProxy::UpperBodyJogBlendType' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxCinematicsBindingInfo
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct alignas(0x04) FPhxCinematicsBindingInfo final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxCinematicsBindingInfo) == 0x000004, "Wrong alignment on FPhxCinematicsBindingInfo");
|
|
static_assert(sizeof(FPhxCinematicsBindingInfo) == 0x000024, "Wrong size on FPhxCinematicsBindingInfo");
|
|
|
|
// ScriptStruct Phoenix.CharacterClassList
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FCharacterClassList final
|
|
{
|
|
public:
|
|
TArray<class UClass*> CharacterClasses; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCharacterClassList) == 0x000008, "Wrong alignment on FCharacterClassList");
|
|
static_assert(sizeof(FCharacterClassList) == 0x000010, "Wrong size on FCharacterClassList");
|
|
static_assert(offsetof(FCharacterClassList, CharacterClasses) == 0x000000, "Member 'FCharacterClassList::CharacterClasses' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PlayerPipeSlideAnimInstanceProxy
|
|
// 0x0010 (0x0810 - 0x0800)
|
|
struct FPlayerPipeSlideAnimInstanceProxy final : public FCharacterAnimInstanceProxyBase
|
|
{
|
|
public:
|
|
float PipeSlideHorizontalRatio; // 0x0800(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PipeSlideSpeedRatio; // 0x0804(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_808[0x8]; // 0x0808(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPlayerPipeSlideAnimInstanceProxy) == 0x000010, "Wrong alignment on FPlayerPipeSlideAnimInstanceProxy");
|
|
static_assert(sizeof(FPlayerPipeSlideAnimInstanceProxy) == 0x000810, "Wrong size on FPlayerPipeSlideAnimInstanceProxy");
|
|
static_assert(offsetof(FPlayerPipeSlideAnimInstanceProxy, PipeSlideHorizontalRatio) == 0x000800, "Member 'FPlayerPipeSlideAnimInstanceProxy::PipeSlideHorizontalRatio' has a wrong offset!");
|
|
static_assert(offsetof(FPlayerPipeSlideAnimInstanceProxy, PipeSlideSpeedRatio) == 0x000804, "Member 'FPlayerPipeSlideAnimInstanceProxy::PipeSlideSpeedRatio' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightTreeEntrySelector
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxFlashlightTreeEntrySelector final
|
|
{
|
|
public:
|
|
class UPhxFlashlightTree* FlashlightTree; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UPhxFlashlightTreeEntry> TreeEntry; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightTreeEntrySelector) == 0x000008, "Wrong alignment on FPhxFlashlightTreeEntrySelector");
|
|
static_assert(sizeof(FPhxFlashlightTreeEntrySelector) == 0x000030, "Wrong size on FPhxFlashlightTreeEntrySelector");
|
|
static_assert(offsetof(FPhxFlashlightTreeEntrySelector, FlashlightTree) == 0x000000, "Member 'FPhxFlashlightTreeEntrySelector::FlashlightTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightTreeEntrySelector, TreeEntry) == 0x000008, "Member 'FPhxFlashlightTreeEntrySelector::TreeEntry' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxLevelSequenceRow
|
|
// 0x0148 (0x0150 - 0x0008)
|
|
struct FPhxLevelSequenceRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class ULevelSequence> Sequence; // 0x0008(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EViewTargetBlendFunction BlendFunction; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BlendTime; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BlendExp; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxCinematicPlaybackActions CinematicFailureAction; // 0x003C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FailurePlayRate; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldLoop; // 0x0044(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShouldCompleteLoopWhenInterrupted; // 0x0045(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreCinematicFinishTriggerDeltaTime; // 0x0046(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_47[0x1]; // 0x0047(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PlayerAnimationBlendOutTime; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAlphaBlendOption PlayerBlendOutFunction; // 0x004C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NonPlayerAnimationBlendOutTime; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAlphaBlendOption NonPlayerBlendOutFunction; // 0x0054(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSnapToSyncPoints; // 0x0055(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float LerpTimeToStart; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EViewTargetBlendFunction FinalBlendFunction; // 0x005C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float FinalBlendTime; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FinalBlendExp; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FCameraGraphEntrySelector CameraGraphEntryOnStart; // 0x0068(0x0030)(Edit, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEndCineCamerasOnStart; // 0x0098(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<struct FGameplayTag, struct FPhxFlashlightTreeEntrySelector> FlashlightTreeEntryTagMap; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TMap<class FName, struct FDataTableRowHandle> FailureLevelSequences; // 0x00F0(0x0050)(Deprecated, NativeAccessSpecifierPublic)
|
|
bool bIsEnd; // 0x0140(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MaxLoopCount; // 0x0144(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStopPreviousSequenceOnStart; // 0x0148(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAdjustCinematicHeightToFloorHeight; // 0x0149(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoPositionSyncingForPlayerCharacter; // 0x014A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDoPositionSyncingForAICharacter; // 0x014B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14C[0x4]; // 0x014C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxLevelSequenceRow) == 0x000008, "Wrong alignment on FPhxLevelSequenceRow");
|
|
static_assert(sizeof(FPhxLevelSequenceRow) == 0x000150, "Wrong size on FPhxLevelSequenceRow");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, Sequence) == 0x000008, "Member 'FPhxLevelSequenceRow::Sequence' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, BlendFunction) == 0x000030, "Member 'FPhxLevelSequenceRow::BlendFunction' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, BlendTime) == 0x000034, "Member 'FPhxLevelSequenceRow::BlendTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, BlendExp) == 0x000038, "Member 'FPhxLevelSequenceRow::BlendExp' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, CinematicFailureAction) == 0x00003C, "Member 'FPhxLevelSequenceRow::CinematicFailureAction' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, FailurePlayRate) == 0x000040, "Member 'FPhxLevelSequenceRow::FailurePlayRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bShouldLoop) == 0x000044, "Member 'FPhxLevelSequenceRow::bShouldLoop' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bShouldCompleteLoopWhenInterrupted) == 0x000045, "Member 'FPhxLevelSequenceRow::bShouldCompleteLoopWhenInterrupted' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bIgnoreCinematicFinishTriggerDeltaTime) == 0x000046, "Member 'FPhxLevelSequenceRow::bIgnoreCinematicFinishTriggerDeltaTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, PlayerAnimationBlendOutTime) == 0x000048, "Member 'FPhxLevelSequenceRow::PlayerAnimationBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, PlayerBlendOutFunction) == 0x00004C, "Member 'FPhxLevelSequenceRow::PlayerBlendOutFunction' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, NonPlayerAnimationBlendOutTime) == 0x000050, "Member 'FPhxLevelSequenceRow::NonPlayerAnimationBlendOutTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, NonPlayerBlendOutFunction) == 0x000054, "Member 'FPhxLevelSequenceRow::NonPlayerBlendOutFunction' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bSnapToSyncPoints) == 0x000055, "Member 'FPhxLevelSequenceRow::bSnapToSyncPoints' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, LerpTimeToStart) == 0x000058, "Member 'FPhxLevelSequenceRow::LerpTimeToStart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, FinalBlendFunction) == 0x00005C, "Member 'FPhxLevelSequenceRow::FinalBlendFunction' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, FinalBlendTime) == 0x000060, "Member 'FPhxLevelSequenceRow::FinalBlendTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, FinalBlendExp) == 0x000064, "Member 'FPhxLevelSequenceRow::FinalBlendExp' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, CameraGraphEntryOnStart) == 0x000068, "Member 'FPhxLevelSequenceRow::CameraGraphEntryOnStart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bEndCineCamerasOnStart) == 0x000098, "Member 'FPhxLevelSequenceRow::bEndCineCamerasOnStart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, FlashlightTreeEntryTagMap) == 0x0000A0, "Member 'FPhxLevelSequenceRow::FlashlightTreeEntryTagMap' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, FailureLevelSequences) == 0x0000F0, "Member 'FPhxLevelSequenceRow::FailureLevelSequences' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bIsEnd) == 0x000140, "Member 'FPhxLevelSequenceRow::bIsEnd' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, MaxLoopCount) == 0x000144, "Member 'FPhxLevelSequenceRow::MaxLoopCount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bStopPreviousSequenceOnStart) == 0x000148, "Member 'FPhxLevelSequenceRow::bStopPreviousSequenceOnStart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bAdjustCinematicHeightToFloorHeight) == 0x000149, "Member 'FPhxLevelSequenceRow::bAdjustCinematicHeightToFloorHeight' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bDoPositionSyncingForPlayerCharacter) == 0x00014A, "Member 'FPhxLevelSequenceRow::bDoPositionSyncingForPlayerCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLevelSequenceRow, bDoPositionSyncingForAICharacter) == 0x00014B, "Member 'FPhxLevelSequenceRow::bDoPositionSyncingForAICharacter' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPushingObjectAnimations
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxPushingObjectAnimations final
|
|
{
|
|
public:
|
|
class UAnimMontage* Intro; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* Outro; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPushingObjectAnimations) == 0x000008, "Wrong alignment on FPhxPushingObjectAnimations");
|
|
static_assert(sizeof(FPhxPushingObjectAnimations) == 0x000010, "Wrong size on FPhxPushingObjectAnimations");
|
|
static_assert(offsetof(FPhxPushingObjectAnimations, Intro) == 0x000000, "Member 'FPhxPushingObjectAnimations::Intro' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPushingObjectAnimations, Outro) == 0x000008, "Member 'FPhxPushingObjectAnimations::Outro' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GrabBoneSyncedPair
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct alignas(0x04) FGrabBoneSyncedPair final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x1C]; // 0x0000(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FGrabBoneSyncedPair) == 0x000004, "Wrong alignment on FGrabBoneSyncedPair");
|
|
static_assert(sizeof(FGrabBoneSyncedPair) == 0x00001C, "Wrong size on FGrabBoneSyncedPair");
|
|
|
|
// ScriptStruct Phoenix.PhxPlayerCatwalkClimbAnimInstanceProxy
|
|
// 0x0010 (0x07D0 - 0x07C0)
|
|
struct FPhxPlayerCatwalkClimbAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
bool bCatwalkClimbing; // 0x07C0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWantsIdlePose; // 0x07C1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C2[0xE]; // 0x07C2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxPlayerCatwalkClimbAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxPlayerCatwalkClimbAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxPlayerCatwalkClimbAnimInstanceProxy) == 0x0007D0, "Wrong size on FPhxPlayerCatwalkClimbAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxPlayerCatwalkClimbAnimInstanceProxy, bCatwalkClimbing) == 0x0007C0, "Member 'FPhxPlayerCatwalkClimbAnimInstanceProxy::bCatwalkClimbing' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerCatwalkClimbAnimInstanceProxy, bWantsIdlePose) == 0x0007C1, "Member 'FPhxPlayerCatwalkClimbAnimInstanceProxy::bWantsIdlePose' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CachedWoundAndBloodInfo
|
|
// 0x009C (0x009C - 0x0000)
|
|
struct alignas(0x04) FCachedWoundAndBloodInfo final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x9C]; // 0x0000(0x009C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FCachedWoundAndBloodInfo) == 0x000004, "Wrong alignment on FCachedWoundAndBloodInfo");
|
|
static_assert(sizeof(FCachedWoundAndBloodInfo) == 0x00009C, "Wrong size on FCachedWoundAndBloodInfo");
|
|
|
|
// ScriptStruct Phoenix.PhxCrawlAnimInstanceProxy
|
|
// 0x0010 (0x07D0 - 0x07C0)
|
|
struct FPhxCrawlAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
class APhxCharacter* OwningCharacter; // 0x07C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bIdle; // 0x07C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7C9[0x3]; // 0x07C9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RootPitchOffset; // 0x07CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FPhxCrawlAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxCrawlAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxCrawlAnimInstanceProxy) == 0x0007D0, "Wrong size on FPhxCrawlAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxCrawlAnimInstanceProxy, OwningCharacter) == 0x0007C0, "Member 'FPhxCrawlAnimInstanceProxy::OwningCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCrawlAnimInstanceProxy, bIdle) == 0x0007C8, "Member 'FPhxCrawlAnimInstanceProxy::bIdle' has a wrong offset!");
|
|
static_assert(offsetof(FPhxCrawlAnimInstanceProxy, RootPitchOffset) == 0x0007CC, "Member 'FPhxCrawlAnimInstanceProxy::RootPitchOffset' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.WeaponSkins
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FWeaponSkins final
|
|
{
|
|
public:
|
|
TArray<class UPhxWeaponSkinData*> WeaponSkinDefinitions; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FWeaponSkins) == 0x000008, "Wrong alignment on FWeaponSkins");
|
|
static_assert(sizeof(FWeaponSkins) == 0x000010, "Wrong size on FWeaponSkins");
|
|
static_assert(offsetof(FWeaponSkins, WeaponSkinDefinitions) == 0x000000, "Member 'FWeaponSkins::WeaponSkinDefinitions' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PointImpactDebugData
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPointImpactDebugData final
|
|
{
|
|
public:
|
|
struct FVector LocalPosition; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LocalNormal; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BoneName; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class USceneComponent* AttachedToComponent; // 0x0020(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TimeRemaining; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPointImpactDebugData) == 0x000008, "Wrong alignment on FPointImpactDebugData");
|
|
static_assert(sizeof(FPointImpactDebugData) == 0x000030, "Wrong size on FPointImpactDebugData");
|
|
static_assert(offsetof(FPointImpactDebugData, LocalPosition) == 0x000000, "Member 'FPointImpactDebugData::LocalPosition' has a wrong offset!");
|
|
static_assert(offsetof(FPointImpactDebugData, LocalNormal) == 0x00000C, "Member 'FPointImpactDebugData::LocalNormal' has a wrong offset!");
|
|
static_assert(offsetof(FPointImpactDebugData, BoneName) == 0x000018, "Member 'FPointImpactDebugData::BoneName' has a wrong offset!");
|
|
static_assert(offsetof(FPointImpactDebugData, AttachedToComponent) == 0x000020, "Member 'FPointImpactDebugData::AttachedToComponent' has a wrong offset!");
|
|
static_assert(offsetof(FPointImpactDebugData, TimeRemaining) == 0x000028, "Member 'FPointImpactDebugData::TimeRemaining' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxDamageRange
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxDamageRange final
|
|
{
|
|
public:
|
|
struct FFloatRange DistanceRange; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag Tag; // 0x0010(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxDamageRange) == 0x000004, "Wrong alignment on FPhxDamageRange");
|
|
static_assert(sizeof(FPhxDamageRange) == 0x000018, "Wrong size on FPhxDamageRange");
|
|
static_assert(offsetof(FPhxDamageRange, DistanceRange) == 0x000000, "Member 'FPhxDamageRange::DistanceRange' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDamageRange, Tag) == 0x000010, "Member 'FPhxDamageRange::Tag' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxDoorGrabBoneSettings
|
|
// 0x0003 (0x0003 - 0x0000)
|
|
struct FPhxDoorGrabBoneSettings final
|
|
{
|
|
public:
|
|
bool bRotateGrabBone180; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMirrorGrabBoneX; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMirrorGrabBoneY; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxDoorGrabBoneSettings) == 0x000001, "Wrong alignment on FPhxDoorGrabBoneSettings");
|
|
static_assert(sizeof(FPhxDoorGrabBoneSettings) == 0x000003, "Wrong size on FPhxDoorGrabBoneSettings");
|
|
static_assert(offsetof(FPhxDoorGrabBoneSettings, bRotateGrabBone180) == 0x000000, "Member 'FPhxDoorGrabBoneSettings::bRotateGrabBone180' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDoorGrabBoneSettings, bMirrorGrabBoneX) == 0x000001, "Member 'FPhxDoorGrabBoneSettings::bMirrorGrabBoneX' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDoorGrabBoneSettings, bMirrorGrabBoneY) == 0x000002, "Member 'FPhxDoorGrabBoneSettings::bMirrorGrabBoneY' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxDoorPreBeginPlayRequest
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxDoorPreBeginPlayRequest final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class APhxCharacter* InteractedBy; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxDoorPreBeginPlayRequest) == 0x000008, "Wrong alignment on FPhxDoorPreBeginPlayRequest");
|
|
static_assert(sizeof(FPhxDoorPreBeginPlayRequest) == 0x000018, "Wrong size on FPhxDoorPreBeginPlayRequest");
|
|
static_assert(offsetof(FPhxDoorPreBeginPlayRequest, InteractedBy) == 0x000008, "Member 'FPhxDoorPreBeginPlayRequest::InteractedBy' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxItemToEntitlement
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxItemToEntitlement final
|
|
{
|
|
public:
|
|
EPhxEntitlement Entitlement; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FString> ItemIds; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxItemToEntitlement) == 0x000008, "Wrong alignment on FPhxItemToEntitlement");
|
|
static_assert(sizeof(FPhxItemToEntitlement) == 0x000018, "Wrong size on FPhxItemToEntitlement");
|
|
static_assert(offsetof(FPhxItemToEntitlement, Entitlement) == 0x000000, "Member 'FPhxItemToEntitlement::Entitlement' has a wrong offset!");
|
|
static_assert(offsetof(FPhxItemToEntitlement, ItemIds) == 0x000008, "Member 'FPhxItemToEntitlement::ItemIds' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightTreeEntryDelayedPopData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxFlashlightTreeEntryDelayedPopData final
|
|
{
|
|
public:
|
|
class UPhxFlashlightTreeEntry* TargetEntry; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 FrameDelayCounter; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxFlashlightTreeEntryDelayedPopData) == 0x000008, "Wrong alignment on FPhxFlashlightTreeEntryDelayedPopData");
|
|
static_assert(sizeof(FPhxFlashlightTreeEntryDelayedPopData) == 0x000010, "Wrong size on FPhxFlashlightTreeEntryDelayedPopData");
|
|
static_assert(offsetof(FPhxFlashlightTreeEntryDelayedPopData, TargetEntry) == 0x000000, "Member 'FPhxFlashlightTreeEntryDelayedPopData::TargetEntry' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightTreeEntryDelayedPopData, FrameDelayCounter) == 0x000008, "Member 'FPhxFlashlightTreeEntryDelayedPopData::FrameDelayCounter' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightSupplementalLightRegistrationData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxFlashlightSupplementalLightRegistrationData final
|
|
{
|
|
public:
|
|
class ULocalLightComponent* LightComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxFlashlightIntensityMaterialData> IntensityMaterialData; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightSupplementalLightRegistrationData) == 0x000008, "Wrong alignment on FPhxFlashlightSupplementalLightRegistrationData");
|
|
static_assert(sizeof(FPhxFlashlightSupplementalLightRegistrationData) == 0x000018, "Wrong size on FPhxFlashlightSupplementalLightRegistrationData");
|
|
static_assert(offsetof(FPhxFlashlightSupplementalLightRegistrationData, LightComponent) == 0x000000, "Member 'FPhxFlashlightSupplementalLightRegistrationData::LightComponent' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightSupplementalLightRegistrationData, IntensityMaterialData) == 0x000008, "Member 'FPhxFlashlightSupplementalLightRegistrationData::IntensityMaterialData' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightVolumeSettings
|
|
// 0x0001 (0x0001 - 0x0000)
|
|
struct FPhxFlashlightVolumeSettings final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxFlashlightVolumeSettings) == 0x000001, "Wrong alignment on FPhxFlashlightVolumeSettings");
|
|
static_assert(sizeof(FPhxFlashlightVolumeSettings) == 0x000001, "Wrong size on FPhxFlashlightVolumeSettings");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightProfileSettings
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxFlashlightProfileSettings final
|
|
{
|
|
public:
|
|
class UPhxFlashlightProfile* DefaultDrainedBatteryProfile; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightProfileSettings) == 0x000008, "Wrong alignment on FPhxFlashlightProfileSettings");
|
|
static_assert(sizeof(FPhxFlashlightProfileSettings) == 0x000008, "Wrong size on FPhxFlashlightProfileSettings");
|
|
static_assert(offsetof(FPhxFlashlightProfileSettings, DefaultDrainedBatteryProfile) == 0x000000, "Member 'FPhxFlashlightProfileSettings::DefaultDrainedBatteryProfile' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightVolumeOverlap
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPhxFlashlightVolumeOverlap final
|
|
{
|
|
public:
|
|
class APhxFlashlightVolume* OverlappedVolume; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UPhxFlashlightModifier>> ModifierClasses; // 0x0008(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class UPhxFlashlightModifier*> ModifierInstances; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightVolumeOverlap) == 0x000008, "Wrong alignment on FPhxFlashlightVolumeOverlap");
|
|
static_assert(sizeof(FPhxFlashlightVolumeOverlap) == 0x000028, "Wrong size on FPhxFlashlightVolumeOverlap");
|
|
static_assert(offsetof(FPhxFlashlightVolumeOverlap, OverlappedVolume) == 0x000000, "Member 'FPhxFlashlightVolumeOverlap::OverlappedVolume' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightVolumeOverlap, ModifierClasses) == 0x000008, "Member 'FPhxFlashlightVolumeOverlap::ModifierClasses' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightVolumeOverlap, ModifierInstances) == 0x000018, "Member 'FPhxFlashlightVolumeOverlap::ModifierInstances' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightProperties
|
|
// 0x0198 (0x0198 - 0x0000)
|
|
struct alignas(0x08) FPhxFlashlightProperties final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x198]; // 0x0000(0x0198)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxFlashlightProperties) == 0x000008, "Wrong alignment on FPhxFlashlightProperties");
|
|
static_assert(sizeof(FPhxFlashlightProperties) == 0x000198, "Wrong size on FPhxFlashlightProperties");
|
|
|
|
// ScriptStruct Phoenix.PhxFlashlightTreeSectionTemplate
|
|
// 0x0018 (0x0038 - 0x0020)
|
|
struct FPhxFlashlightTreeSectionTemplate final : public FMovieSceneEvalTemplate
|
|
{
|
|
public:
|
|
struct FPhxFlashlightTreeTrackSectionData SourceData; // 0x0020(0x0010)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
struct FFrameNumber SectionStartTime; // 0x0030(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FFrameNumber SectionEndTime; // 0x0034(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
static_assert(alignof(FPhxFlashlightTreeSectionTemplate) == 0x000008, "Wrong alignment on FPhxFlashlightTreeSectionTemplate");
|
|
static_assert(sizeof(FPhxFlashlightTreeSectionTemplate) == 0x000038, "Wrong size on FPhxFlashlightTreeSectionTemplate");
|
|
static_assert(offsetof(FPhxFlashlightTreeSectionTemplate, SourceData) == 0x000020, "Member 'FPhxFlashlightTreeSectionTemplate::SourceData' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightTreeSectionTemplate, SectionStartTime) == 0x000030, "Member 'FPhxFlashlightTreeSectionTemplate::SectionStartTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxFlashlightTreeSectionTemplate, SectionEndTime) == 0x000034, "Member 'FPhxFlashlightTreeSectionTemplate::SectionEndTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxGameplayTagToCorpseStompDefinitionEntry
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxGameplayTagToCorpseStompDefinitionEntry final
|
|
{
|
|
public:
|
|
struct FGameplayTag GameplayTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxGameplayAbilityDefinition_CorpseStomp* StompSettings; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxGameplayTagToCorpseStompDefinitionEntry) == 0x000008, "Wrong alignment on FPhxGameplayTagToCorpseStompDefinitionEntry");
|
|
static_assert(sizeof(FPhxGameplayTagToCorpseStompDefinitionEntry) == 0x000010, "Wrong size on FPhxGameplayTagToCorpseStompDefinitionEntry");
|
|
static_assert(offsetof(FPhxGameplayTagToCorpseStompDefinitionEntry, GameplayTag) == 0x000000, "Member 'FPhxGameplayTagToCorpseStompDefinitionEntry::GameplayTag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxGameplayTagToCorpseStompDefinitionEntry, StompSettings) == 0x000008, "Member 'FPhxGameplayTagToCorpseStompDefinitionEntry::StompSettings' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxConditionalTraversal
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxConditionalTraversal final
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse* TraversalDefinition; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxGameplayConditionContainer Conditional; // 0x0008(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxConditionalTraversal) == 0x000008, "Wrong alignment on FPhxConditionalTraversal");
|
|
static_assert(sizeof(FPhxConditionalTraversal) == 0x000010, "Wrong size on FPhxConditionalTraversal");
|
|
static_assert(offsetof(FPhxConditionalTraversal, TraversalDefinition) == 0x000000, "Member 'FPhxConditionalTraversal::TraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxConditionalTraversal, Conditional) == 0x000008, "Member 'FPhxConditionalTraversal::Conditional' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRandomTraversalDefinition
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxRandomTraversalDefinition final
|
|
{
|
|
public:
|
|
class UPhxGameplayAbilityDefinition_Traverse* TraversalDefinition; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Weight; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRandomTraversalDefinition) == 0x000008, "Wrong alignment on FPhxRandomTraversalDefinition");
|
|
static_assert(sizeof(FPhxRandomTraversalDefinition) == 0x000010, "Wrong size on FPhxRandomTraversalDefinition");
|
|
static_assert(offsetof(FPhxRandomTraversalDefinition, TraversalDefinition) == 0x000000, "Member 'FPhxRandomTraversalDefinition::TraversalDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRandomTraversalDefinition, Weight) == 0x000008, "Member 'FPhxRandomTraversalDefinition::Weight' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxGameplayAbilityBindInfo
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPhxGameplayAbilityBindInfo final
|
|
{
|
|
public:
|
|
TSubclassOf<class UGameplayAbility> GameplayAbilityClass; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxGameplayAbilityBindInfo) == 0x000008, "Wrong alignment on FPhxGameplayAbilityBindInfo");
|
|
static_assert(sizeof(FPhxGameplayAbilityBindInfo) == 0x000008, "Wrong size on FPhxGameplayAbilityBindInfo");
|
|
static_assert(offsetof(FPhxGameplayAbilityBindInfo, GameplayAbilityClass) == 0x000000, "Member 'FPhxGameplayAbilityBindInfo::GameplayAbilityClass' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GameplayConditionContext
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGameplayConditionContext final
|
|
{
|
|
public:
|
|
class APhxCharacter* PrimaryCharacter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* SecondaryContextObject; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FGameplayConditionContext) == 0x000008, "Wrong alignment on FGameplayConditionContext");
|
|
static_assert(sizeof(FGameplayConditionContext) == 0x000010, "Wrong size on FGameplayConditionContext");
|
|
static_assert(offsetof(FGameplayConditionContext, PrimaryCharacter) == 0x000000, "Member 'FGameplayConditionContext::PrimaryCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FGameplayConditionContext, SecondaryContextObject) == 0x000008, "Member 'FGameplayConditionContext::SecondaryContextObject' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxHighScoreRecord
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxHighScoreRecord final
|
|
{
|
|
public:
|
|
struct FDateTime Timestamp; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumberOfWaves; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TotalScore; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxHighScoreRecord) == 0x000008, "Wrong alignment on FPhxHighScoreRecord");
|
|
static_assert(sizeof(FPhxHighScoreRecord) == 0x000010, "Wrong size on FPhxHighScoreRecord");
|
|
static_assert(offsetof(FPhxHighScoreRecord, Timestamp) == 0x000000, "Member 'FPhxHighScoreRecord::Timestamp' has a wrong offset!");
|
|
static_assert(offsetof(FPhxHighScoreRecord, NumberOfWaves) == 0x000008, "Member 'FPhxHighScoreRecord::NumberOfWaves' has a wrong offset!");
|
|
static_assert(offsetof(FPhxHighScoreRecord, TotalScore) == 0x00000C, "Member 'FPhxHighScoreRecord::TotalScore' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxGRPCollisionDamageEvent
|
|
// 0x0008 (0x00B0 - 0x00A8)
|
|
struct FPhxGRPCollisionDamageEvent final : public FPointDamageEvent
|
|
{
|
|
public:
|
|
uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxGRPCollisionDamageEvent) == 0x000008, "Wrong alignment on FPhxGRPCollisionDamageEvent");
|
|
static_assert(sizeof(FPhxGRPCollisionDamageEvent) == 0x0000B0, "Wrong size on FPhxGRPCollisionDamageEvent");
|
|
|
|
// ScriptStruct Phoenix.PhxDebugInputKey
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPhxDebugInputKey final
|
|
{
|
|
public:
|
|
EInputEvent InputEvent; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FKey Key; // 0x0008(0x0018)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString KeyString; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PressTime; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxDebugInputKey) == 0x000008, "Wrong alignment on FPhxDebugInputKey");
|
|
static_assert(sizeof(FPhxDebugInputKey) == 0x000038, "Wrong size on FPhxDebugInputKey");
|
|
static_assert(offsetof(FPhxDebugInputKey, InputEvent) == 0x000000, "Member 'FPhxDebugInputKey::InputEvent' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDebugInputKey, Key) == 0x000008, "Member 'FPhxDebugInputKey::Key' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDebugInputKey, KeyString) == 0x000020, "Member 'FPhxDebugInputKey::KeyString' has a wrong offset!");
|
|
static_assert(offsetof(FPhxDebugInputKey, PressTime) == 0x000030, "Member 'FPhxDebugInputKey::PressTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxInputHeader
|
|
// 0x001C (0x001C - 0x0000)
|
|
struct alignas(0x04) FPhxInputHeader final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x1C]; // 0x0000(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxInputHeader) == 0x000004, "Wrong alignment on FPhxInputHeader");
|
|
static_assert(sizeof(FPhxInputHeader) == 0x00001C, "Wrong size on FPhxInputHeader");
|
|
|
|
// ScriptStruct Phoenix.PhxJiraIssueResponse
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxJiraIssueResponse final
|
|
{
|
|
public:
|
|
class FString ID; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Key; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Self; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxJiraIssueResponse) == 0x000008, "Wrong alignment on FPhxJiraIssueResponse");
|
|
static_assert(sizeof(FPhxJiraIssueResponse) == 0x000030, "Wrong size on FPhxJiraIssueResponse");
|
|
static_assert(offsetof(FPhxJiraIssueResponse, ID) == 0x000000, "Member 'FPhxJiraIssueResponse::ID' has a wrong offset!");
|
|
static_assert(offsetof(FPhxJiraIssueResponse, Key) == 0x000010, "Member 'FPhxJiraIssueResponse::Key' has a wrong offset!");
|
|
static_assert(offsetof(FPhxJiraIssueResponse, Self) == 0x000020, "Member 'FPhxJiraIssueResponse::Self' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxJiraComponent
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxJiraComponent final
|
|
{
|
|
public:
|
|
class FString ID; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxJiraComponent) == 0x000008, "Wrong alignment on FPhxJiraComponent");
|
|
static_assert(sizeof(FPhxJiraComponent) == 0x000010, "Wrong size on FPhxJiraComponent");
|
|
static_assert(offsetof(FPhxJiraComponent, ID) == 0x000000, "Member 'FPhxJiraComponent::ID' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxLockPickKnob
|
|
// 0x0068 (0x0068 - 0x0000)
|
|
struct FPhxLockPickKnob final
|
|
{
|
|
public:
|
|
int32 CurrentValue; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxLockPickKnobMovement Behavior; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<uint8, int32> TiedKnobs; // 0x0008(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
int32 RotationDirection; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationFrequency; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RotationTimer; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxLockPickKnob) == 0x000008, "Wrong alignment on FPhxLockPickKnob");
|
|
static_assert(sizeof(FPhxLockPickKnob) == 0x000068, "Wrong size on FPhxLockPickKnob");
|
|
static_assert(offsetof(FPhxLockPickKnob, CurrentValue) == 0x000000, "Member 'FPhxLockPickKnob::CurrentValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLockPickKnob, Behavior) == 0x000004, "Member 'FPhxLockPickKnob::Behavior' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLockPickKnob, TiedKnobs) == 0x000008, "Member 'FPhxLockPickKnob::TiedKnobs' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLockPickKnob, RotationDirection) == 0x000058, "Member 'FPhxLockPickKnob::RotationDirection' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLockPickKnob, RotationFrequency) == 0x00005C, "Member 'FPhxLockPickKnob::RotationFrequency' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLockPickKnob, RotationTimer) == 0x000060, "Member 'FPhxLockPickKnob::RotationTimer' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxLootDropData
|
|
// 0x0038 (0x0040 - 0x0008)
|
|
struct FPhxLootDropData final : public FTableRowBase
|
|
{
|
|
public:
|
|
TSubclassOf<class APickup> Item; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxLootDropList* DropList; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EasyDropRate; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MediumDropRate; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HardDropRate; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HardcoreDropRate; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SurvivalDropRate; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HordeDropRate; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DismemberModeDropRate; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGenerateRandomQuantity; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 MinQuantity; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxQuantity; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxLootDropData) == 0x000008, "Wrong alignment on FPhxLootDropData");
|
|
static_assert(sizeof(FPhxLootDropData) == 0x000040, "Wrong size on FPhxLootDropData");
|
|
static_assert(offsetof(FPhxLootDropData, Item) == 0x000008, "Member 'FPhxLootDropData::Item' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, DropList) == 0x000010, "Member 'FPhxLootDropData::DropList' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, EasyDropRate) == 0x000018, "Member 'FPhxLootDropData::EasyDropRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, MediumDropRate) == 0x00001C, "Member 'FPhxLootDropData::MediumDropRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, HardDropRate) == 0x000020, "Member 'FPhxLootDropData::HardDropRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, HardcoreDropRate) == 0x000024, "Member 'FPhxLootDropData::HardcoreDropRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, SurvivalDropRate) == 0x000028, "Member 'FPhxLootDropData::SurvivalDropRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, HordeDropRate) == 0x00002C, "Member 'FPhxLootDropData::HordeDropRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, DismemberModeDropRate) == 0x000030, "Member 'FPhxLootDropData::DismemberModeDropRate' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, bGenerateRandomQuantity) == 0x000034, "Member 'FPhxLootDropData::bGenerateRandomQuantity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, MinQuantity) == 0x000038, "Member 'FPhxLootDropData::MinQuantity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxLootDropData, MaxQuantity) == 0x00003C, "Member 'FPhxLootDropData::MaxQuantity' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMenuReaderData
|
|
// 0x0030 (0x0038 - 0x0008)
|
|
struct FPhxMenuReaderData final : public FTableRowBase
|
|
{
|
|
public:
|
|
class FName Tag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UAkAudioEvent> Audio; // 0x0010(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMenuReaderData) == 0x000008, "Wrong alignment on FPhxMenuReaderData");
|
|
static_assert(sizeof(FPhxMenuReaderData) == 0x000038, "Wrong size on FPhxMenuReaderData");
|
|
static_assert(offsetof(FPhxMenuReaderData, Tag) == 0x000008, "Member 'FPhxMenuReaderData::Tag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMenuReaderData, Audio) == 0x000010, "Member 'FPhxMenuReaderData::Audio' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.GRPDismembermentData
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGRPDismembermentData final
|
|
{
|
|
public:
|
|
TArray<class FName> GRPDismembermentBones; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
int32 GRPNumberDismembermentsPerCollision; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GRPPercentChanceToDismember; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float GRPMinDamagePercentToEnableDismemberment; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FGRPDismembermentData) == 0x000008, "Wrong alignment on FGRPDismembermentData");
|
|
static_assert(sizeof(FGRPDismembermentData) == 0x000020, "Wrong size on FGRPDismembermentData");
|
|
static_assert(offsetof(FGRPDismembermentData, GRPDismembermentBones) == 0x000000, "Member 'FGRPDismembermentData::GRPDismembermentBones' has a wrong offset!");
|
|
static_assert(offsetof(FGRPDismembermentData, GRPNumberDismembermentsPerCollision) == 0x000010, "Member 'FGRPDismembermentData::GRPNumberDismembermentsPerCollision' has a wrong offset!");
|
|
static_assert(offsetof(FGRPDismembermentData, GRPPercentChanceToDismember) == 0x000014, "Member 'FGRPDismembermentData::GRPPercentChanceToDismember' has a wrong offset!");
|
|
static_assert(offsetof(FGRPDismembermentData, GRPMinDamagePercentToEnableDismemberment) == 0x000018, "Member 'FGRPDismembermentData::GRPMinDamagePercentToEnableDismemberment' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ShieldGoreBone
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FShieldGoreBone final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanDie; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FShieldGoreBone) == 0x000004, "Wrong alignment on FShieldGoreBone");
|
|
static_assert(sizeof(FShieldGoreBone) == 0x00000C, "Wrong size on FShieldGoreBone");
|
|
static_assert(offsetof(FShieldGoreBone, Name) == 0x000000, "Member 'FShieldGoreBone::Name' has a wrong offset!");
|
|
static_assert(offsetof(FShieldGoreBone, bCanDie) == 0x000008, "Member 'FShieldGoreBone::bCanDie' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhysicsBlendingOnDamage
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhysicsBlendingOnDamage final
|
|
{
|
|
public:
|
|
class UCurveFloat* Curve; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName BlendingBoneOverride; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IncludeStartingBone; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhysicsBlendingOnDamage) == 0x000008, "Wrong alignment on FPhysicsBlendingOnDamage");
|
|
static_assert(sizeof(FPhysicsBlendingOnDamage) == 0x000018, "Wrong size on FPhysicsBlendingOnDamage");
|
|
static_assert(offsetof(FPhysicsBlendingOnDamage, Curve) == 0x000000, "Member 'FPhysicsBlendingOnDamage::Curve' has a wrong offset!");
|
|
static_assert(offsetof(FPhysicsBlendingOnDamage, BlendingBoneOverride) == 0x000008, "Member 'FPhysicsBlendingOnDamage::BlendingBoneOverride' has a wrong offset!");
|
|
static_assert(offsetof(FPhysicsBlendingOnDamage, IncludeStartingBone) == 0x000010, "Member 'FPhysicsBlendingOnDamage::IncludeStartingBone' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.MeshBoneData
|
|
// 0x00C8 (0x00C8 - 0x0000)
|
|
struct FMeshBoneData final
|
|
{
|
|
public:
|
|
class FName BoneName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxBodyPartType BodyPartType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsStoppingPowerBone; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsGoreBone; // 0x000A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float AimAssistBoneRadius; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* AimAssistBoneRadiusMultiplierVsDistance; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<EUntaggedWoundType> ValidWoundTypes; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FGoreResponse> GoreResponses; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
float BoneLife; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ExtraDamageOnDismember; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FShieldGoreBone> ShieldGoreBones; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FMaterialNotifier> MaterialNotifiers; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<class FName> ExtraBonesInLimb; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FPhysicsBlendingOnDamage PhysicsBlendingOnDamage; // 0x0070(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FGoreMorphTarget> DismembermentMorphTargets; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag LimbGameplayTag; // 0x0098(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDismemberableInReducedGoreMode; // 0x00A0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A1[0x3]; // 0x00A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName GoreBoneName; // 0x00A4(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName GoreBoneNameOverrideForPhysicsAssetDisabling; // 0x00AC(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B4[0x4]; // 0x00B4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString EditorOnlyReadableName_MeshBoneData; // 0x00B8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FMeshBoneData) == 0x000008, "Wrong alignment on FMeshBoneData");
|
|
static_assert(sizeof(FMeshBoneData) == 0x0000C8, "Wrong size on FMeshBoneData");
|
|
static_assert(offsetof(FMeshBoneData, BoneName) == 0x000000, "Member 'FMeshBoneData::BoneName' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, BodyPartType) == 0x000008, "Member 'FMeshBoneData::BodyPartType' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, bIsStoppingPowerBone) == 0x000009, "Member 'FMeshBoneData::bIsStoppingPowerBone' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, bIsGoreBone) == 0x00000A, "Member 'FMeshBoneData::bIsGoreBone' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, AimAssistBoneRadius) == 0x00000C, "Member 'FMeshBoneData::AimAssistBoneRadius' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, AimAssistBoneRadiusMultiplierVsDistance) == 0x000010, "Member 'FMeshBoneData::AimAssistBoneRadiusMultiplierVsDistance' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, ValidWoundTypes) == 0x000018, "Member 'FMeshBoneData::ValidWoundTypes' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, GoreResponses) == 0x000028, "Member 'FMeshBoneData::GoreResponses' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, BoneLife) == 0x000038, "Member 'FMeshBoneData::BoneLife' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, ExtraDamageOnDismember) == 0x00003C, "Member 'FMeshBoneData::ExtraDamageOnDismember' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, ShieldGoreBones) == 0x000040, "Member 'FMeshBoneData::ShieldGoreBones' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, MaterialNotifiers) == 0x000050, "Member 'FMeshBoneData::MaterialNotifiers' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, ExtraBonesInLimb) == 0x000060, "Member 'FMeshBoneData::ExtraBonesInLimb' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, PhysicsBlendingOnDamage) == 0x000070, "Member 'FMeshBoneData::PhysicsBlendingOnDamage' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, DismembermentMorphTargets) == 0x000088, "Member 'FMeshBoneData::DismembermentMorphTargets' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, LimbGameplayTag) == 0x000098, "Member 'FMeshBoneData::LimbGameplayTag' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, bDismemberableInReducedGoreMode) == 0x0000A0, "Member 'FMeshBoneData::bDismemberableInReducedGoreMode' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, GoreBoneName) == 0x0000A4, "Member 'FMeshBoneData::GoreBoneName' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, GoreBoneNameOverrideForPhysicsAssetDisabling) == 0x0000AC, "Member 'FMeshBoneData::GoreBoneNameOverrideForPhysicsAssetDisabling' has a wrong offset!");
|
|
static_assert(offsetof(FMeshBoneData, EditorOnlyReadableName_MeshBoneData) == 0x0000B8, "Member 'FMeshBoneData::EditorOnlyReadableName_MeshBoneData' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckPhysicalMaterialBinding
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPhxMuckPhysicalMaterialBinding final
|
|
{
|
|
public:
|
|
class UPhysicalMaterial* PhysicalMaterial; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxMuckType Type; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString EffectName; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxMuckEffectOverrides Overrides; // 0x0024(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMuckPhysicalMaterialBinding) == 0x000008, "Wrong alignment on FPhxMuckPhysicalMaterialBinding");
|
|
static_assert(sizeof(FPhxMuckPhysicalMaterialBinding) == 0x000030, "Wrong size on FPhxMuckPhysicalMaterialBinding");
|
|
static_assert(offsetof(FPhxMuckPhysicalMaterialBinding, PhysicalMaterial) == 0x000000, "Member 'FPhxMuckPhysicalMaterialBinding::PhysicalMaterial' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckPhysicalMaterialBinding, Type) == 0x000008, "Member 'FPhxMuckPhysicalMaterialBinding::Type' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckPhysicalMaterialBinding, EffectName) == 0x000010, "Member 'FPhxMuckPhysicalMaterialBinding::EffectName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckPhysicalMaterialBinding, Intensity) == 0x000020, "Member 'FPhxMuckPhysicalMaterialBinding::Intensity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckPhysicalMaterialBinding, Overrides) == 0x000024, "Member 'FPhxMuckPhysicalMaterialBinding::Overrides' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckTextureControl
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPhxMuckTextureControl final
|
|
{
|
|
public:
|
|
uint32 Width; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 Height; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FadeDistance; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMuckTextureControl) == 0x000004, "Wrong alignment on FPhxMuckTextureControl");
|
|
static_assert(sizeof(FPhxMuckTextureControl) == 0x00000C, "Wrong size on FPhxMuckTextureControl");
|
|
static_assert(offsetof(FPhxMuckTextureControl, Width) == 0x000000, "Member 'FPhxMuckTextureControl::Width' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckTextureControl, Height) == 0x000004, "Member 'FPhxMuckTextureControl::Height' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckTextureControl, FadeDistance) == 0x000008, "Member 'FPhxMuckTextureControl::FadeDistance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckMaterialBinding
|
|
// 0x0088 (0x0088 - 0x0000)
|
|
struct FPhxMuckMaterialBinding final
|
|
{
|
|
public:
|
|
EPhxMuckType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString EffectName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxMuckMaterialSlot> MaterialSlots; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FPhxMuckValue Effect; // 0x0028(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPhxMuckTextureControl Texture; // 0x0040(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPhxMuckMaterialOverrides Overrides; // 0x0050(0x0038)(Edit, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMuckMaterialBinding) == 0x000008, "Wrong alignment on FPhxMuckMaterialBinding");
|
|
static_assert(sizeof(FPhxMuckMaterialBinding) == 0x000088, "Wrong size on FPhxMuckMaterialBinding");
|
|
static_assert(offsetof(FPhxMuckMaterialBinding, Type) == 0x000000, "Member 'FPhxMuckMaterialBinding::Type' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialBinding, EffectName) == 0x000008, "Member 'FPhxMuckMaterialBinding::EffectName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialBinding, MaterialSlots) == 0x000018, "Member 'FPhxMuckMaterialBinding::MaterialSlots' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialBinding, Effect) == 0x000028, "Member 'FPhxMuckMaterialBinding::Effect' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialBinding, Texture) == 0x000040, "Member 'FPhxMuckMaterialBinding::Texture' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckMaterialBinding, Overrides) == 0x000050, "Member 'FPhxMuckMaterialBinding::Overrides' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckEffect
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FPhxMuckEffect final
|
|
{
|
|
public:
|
|
EPhxMuckType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString EffectName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Intensity; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Level; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableDirectionality; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool EnableOverlapIsLevel; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector Directionality; // 0x0024(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DirectionalWraparound; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DirectionalAmbient; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxMuckEffectOverrides Overrides; // 0x0038(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMuckEffect) == 0x000008, "Wrong alignment on FPhxMuckEffect");
|
|
static_assert(sizeof(FPhxMuckEffect) == 0x000048, "Wrong size on FPhxMuckEffect");
|
|
static_assert(offsetof(FPhxMuckEffect, Type) == 0x000000, "Member 'FPhxMuckEffect::Type' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffect, EffectName) == 0x000008, "Member 'FPhxMuckEffect::EffectName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffect, Intensity) == 0x000018, "Member 'FPhxMuckEffect::Intensity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffect, Level) == 0x00001C, "Member 'FPhxMuckEffect::Level' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffect, EnableDirectionality) == 0x000020, "Member 'FPhxMuckEffect::EnableDirectionality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffect, EnableOverlapIsLevel) == 0x000021, "Member 'FPhxMuckEffect::EnableOverlapIsLevel' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffect, Directionality) == 0x000024, "Member 'FPhxMuckEffect::Directionality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffect, DirectionalWraparound) == 0x000030, "Member 'FPhxMuckEffect::DirectionalWraparound' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffect, DirectionalAmbient) == 0x000034, "Member 'FPhxMuckEffect::DirectionalAmbient' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckEffect, Overrides) == 0x000038, "Member 'FPhxMuckEffect::Overrides' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckComponentTargetMaterial
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPhxMuckComponentTargetMaterial final
|
|
{
|
|
public:
|
|
class UPrimitiveComponent* Target; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UMaterialInstanceDynamic* Material; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxMuckComponentTargetMaterial) == 0x000008, "Wrong alignment on FPhxMuckComponentTargetMaterial");
|
|
static_assert(sizeof(FPhxMuckComponentTargetMaterial) == 0x000018, "Wrong size on FPhxMuckComponentTargetMaterial");
|
|
static_assert(offsetof(FPhxMuckComponentTargetMaterial, Target) == 0x000000, "Member 'FPhxMuckComponentTargetMaterial::Target' has a wrong offset!");
|
|
static_assert(offsetof(FPhxMuckComponentTargetMaterial, Material) == 0x000010, "Member 'FPhxMuckComponentTargetMaterial::Material' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxMuckComponentSlotValue
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x04) FPhxMuckComponentSlotValue final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxMuckComponentSlotValue) == 0x000004, "Wrong alignment on FPhxMuckComponentSlotValue");
|
|
static_assert(sizeof(FPhxMuckComponentSlotValue) == 0x000010, "Wrong size on FPhxMuckComponentSlotValue");
|
|
|
|
// ScriptStruct Phoenix.MultiPelletLineFireGunSettings
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FMultiPelletLineFireGunSettings final
|
|
{
|
|
public:
|
|
float FireLineWidth; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
static_assert(alignof(FMultiPelletLineFireGunSettings) == 0x000004, "Wrong alignment on FMultiPelletLineFireGunSettings");
|
|
static_assert(sizeof(FMultiPelletLineFireGunSettings) == 0x000004, "Wrong size on FMultiPelletLineFireGunSettings");
|
|
static_assert(offsetof(FMultiPelletLineFireGunSettings, FireLineWidth) == 0x000000, "Member 'FMultiPelletLineFireGunSettings::FireLineWidth' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.EnemyMusicEvents
|
|
// 0x0070 (0x0078 - 0x0008)
|
|
struct FEnemyMusicEvents final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FGameplayTag EnemyType; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxEnemyMusicType LogicType; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkAudioEvent* CombatStart; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* CombatStop; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* EnemiesStartSearching; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* EnemiesFoundPlayer; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* EnemiesStopSearching; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* PlayerDamagedLow; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* PlayerDamagedHigh; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* PlayerMeleeStinger; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* StartQTE; // 0x0058(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* StopQTE; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* PlayerVictory; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* PlayerDeath; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FEnemyMusicEvents) == 0x000008, "Wrong alignment on FEnemyMusicEvents");
|
|
static_assert(sizeof(FEnemyMusicEvents) == 0x000078, "Wrong size on FEnemyMusicEvents");
|
|
static_assert(offsetof(FEnemyMusicEvents, EnemyType) == 0x000008, "Member 'FEnemyMusicEvents::EnemyType' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, LogicType) == 0x000010, "Member 'FEnemyMusicEvents::LogicType' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, CombatStart) == 0x000018, "Member 'FEnemyMusicEvents::CombatStart' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, CombatStop) == 0x000020, "Member 'FEnemyMusicEvents::CombatStop' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, EnemiesStartSearching) == 0x000028, "Member 'FEnemyMusicEvents::EnemiesStartSearching' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, EnemiesFoundPlayer) == 0x000030, "Member 'FEnemyMusicEvents::EnemiesFoundPlayer' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, EnemiesStopSearching) == 0x000038, "Member 'FEnemyMusicEvents::EnemiesStopSearching' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, PlayerDamagedLow) == 0x000040, "Member 'FEnemyMusicEvents::PlayerDamagedLow' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, PlayerDamagedHigh) == 0x000048, "Member 'FEnemyMusicEvents::PlayerDamagedHigh' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, PlayerMeleeStinger) == 0x000050, "Member 'FEnemyMusicEvents::PlayerMeleeStinger' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, StartQTE) == 0x000058, "Member 'FEnemyMusicEvents::StartQTE' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, StopQTE) == 0x000060, "Member 'FEnemyMusicEvents::StopQTE' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, PlayerVictory) == 0x000068, "Member 'FEnemyMusicEvents::PlayerVictory' has a wrong offset!");
|
|
static_assert(offsetof(FEnemyMusicEvents, PlayerDeath) == 0x000070, "Member 'FEnemyMusicEvents::PlayerDeath' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PerformanceTestUnitAverage
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPerformanceTestUnitAverage final
|
|
{
|
|
public:
|
|
class FName LocationName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<float> UnitAverages; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPerformanceTestUnitAverage) == 0x000008, "Wrong alignment on FPerformanceTestUnitAverage");
|
|
static_assert(sizeof(FPerformanceTestUnitAverage) == 0x000018, "Wrong size on FPerformanceTestUnitAverage");
|
|
static_assert(offsetof(FPerformanceTestUnitAverage, LocationName) == 0x000000, "Member 'FPerformanceTestUnitAverage::LocationName' has a wrong offset!");
|
|
static_assert(offsetof(FPerformanceTestUnitAverage, UnitAverages) == 0x000008, "Member 'FPerformanceTestUnitAverage::UnitAverages' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPersonData
|
|
// 0x0058 (0x0060 - 0x0008)
|
|
struct FPhxPersonData final : public FTableRowBase
|
|
{
|
|
public:
|
|
bool bPersonOfInterest; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText PersonName; // 0x0010(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TSoftClassPtr<class UClass> BioClass; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FAudioLogEntry> AudioLogEntries; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPersonData) == 0x000008, "Wrong alignment on FPhxPersonData");
|
|
static_assert(sizeof(FPhxPersonData) == 0x000060, "Wrong size on FPhxPersonData");
|
|
static_assert(offsetof(FPhxPersonData, bPersonOfInterest) == 0x000008, "Member 'FPhxPersonData::bPersonOfInterest' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPersonData, PersonName) == 0x000010, "Member 'FPhxPersonData::PersonName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPersonData, BioClass) == 0x000028, "Member 'FPhxPersonData::BioClass' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPersonData, AudioLogEntries) == 0x000050, "Member 'FPhxPersonData::AudioLogEntries' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CachedCameraFadeData
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct alignas(0x04) FCachedCameraFadeData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FCachedCameraFadeData) == 0x000004, "Wrong alignment on FCachedCameraFadeData");
|
|
static_assert(sizeof(FCachedCameraFadeData) == 0x000024, "Wrong size on FCachedCameraFadeData");
|
|
|
|
// ScriptStruct Phoenix.PlayerChainLadderAnimInstanceProxy
|
|
// 0x0010 (0x0810 - 0x0800)
|
|
struct FPlayerChainLadderAnimInstanceProxy final : public FCharacterAnimInstanceProxyBase
|
|
{
|
|
public:
|
|
bool bChainLadderClimbing; // 0x0800(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_801[0xF]; // 0x0801(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPlayerChainLadderAnimInstanceProxy) == 0x000010, "Wrong alignment on FPlayerChainLadderAnimInstanceProxy");
|
|
static_assert(sizeof(FPlayerChainLadderAnimInstanceProxy) == 0x000810, "Wrong size on FPlayerChainLadderAnimInstanceProxy");
|
|
static_assert(offsetof(FPlayerChainLadderAnimInstanceProxy, bChainLadderClimbing) == 0x000800, "Member 'FPlayerChainLadderAnimInstanceProxy::bChainLadderClimbing' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.CrouchTransitions
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FCrouchTransitions final
|
|
{
|
|
public:
|
|
class UAnimMontage* CrouchToStandTransition; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimMontage* StandToCrouchTransition; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FCrouchTransitions) == 0x000008, "Wrong alignment on FCrouchTransitions");
|
|
static_assert(sizeof(FCrouchTransitions) == 0x000010, "Wrong size on FCrouchTransitions");
|
|
static_assert(offsetof(FCrouchTransitions, CrouchToStandTransition) == 0x000000, "Member 'FCrouchTransitions::CrouchToStandTransition' has a wrong offset!");
|
|
static_assert(offsetof(FCrouchTransitions, StandToCrouchTransition) == 0x000008, "Member 'FCrouchTransitions::StandToCrouchTransition' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPlayerTraversalSettings
|
|
// 0x00F0 (0x00F0 - 0x0000)
|
|
struct FPhxPlayerTraversalSettings final
|
|
{
|
|
public:
|
|
struct FPhxPlayerTraversalProbeSettings TraversalProbeSettings; // 0x0000(0x00C0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UPhxTraversalAbilityTree* AbilityTree; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTag DefaultApproachMotionTag; // 0x00C8(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer ApproachOverrideMotionTags; // 0x00D0(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxPlayerTraversalSettings) == 0x000008, "Wrong alignment on FPhxPlayerTraversalSettings");
|
|
static_assert(sizeof(FPhxPlayerTraversalSettings) == 0x0000F0, "Wrong size on FPhxPlayerTraversalSettings");
|
|
static_assert(offsetof(FPhxPlayerTraversalSettings, TraversalProbeSettings) == 0x000000, "Member 'FPhxPlayerTraversalSettings::TraversalProbeSettings' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalSettings, AbilityTree) == 0x0000C0, "Member 'FPhxPlayerTraversalSettings::AbilityTree' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalSettings, DefaultApproachMotionTag) == 0x0000C8, "Member 'FPhxPlayerTraversalSettings::DefaultApproachMotionTag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalSettings, ApproachOverrideMotionTags) == 0x0000D0, "Member 'FPhxPlayerTraversalSettings::ApproachOverrideMotionTags' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPlayerObjectPushPullAnimInstanceProxy
|
|
// 0x0010 (0x07D0 - 0x07C0)
|
|
struct FPhxPlayerObjectPushPullAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
float Direction; // 0x07C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Speed; // 0x07C4(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7C8[0x8]; // 0x07C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxPlayerObjectPushPullAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxPlayerObjectPushPullAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxPlayerObjectPushPullAnimInstanceProxy) == 0x0007D0, "Wrong size on FPhxPlayerObjectPushPullAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxPlayerObjectPushPullAnimInstanceProxy, Direction) == 0x0007C0, "Member 'FPhxPlayerObjectPushPullAnimInstanceProxy::Direction' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerObjectPushPullAnimInstanceProxy, Speed) == 0x0007C4, "Member 'FPhxPlayerObjectPushPullAnimInstanceProxy::Speed' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxPlayerTraversalAnimInstanceProxy
|
|
// 0x0040 (0x0800 - 0x07C0)
|
|
struct FPhxPlayerTraversalAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
class APhxPlayerCharacter* OwningCharacter; // 0x07C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPhxSplineTraversalAnimData SplineTraversalData; // 0x07C8(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, Transient, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
ECharacterLocomotionMode LocomotionMode; // 0x07E0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7E1[0x7]; // 0x07E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimSequence* TraversalNodeSequence; // 0x07E8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseTraversalNodeSequence; // 0x07F0(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7F1[0xF]; // 0x07F1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxPlayerTraversalAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxPlayerTraversalAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxPlayerTraversalAnimInstanceProxy) == 0x000800, "Wrong size on FPhxPlayerTraversalAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxPlayerTraversalAnimInstanceProxy, OwningCharacter) == 0x0007C0, "Member 'FPhxPlayerTraversalAnimInstanceProxy::OwningCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalAnimInstanceProxy, SplineTraversalData) == 0x0007C8, "Member 'FPhxPlayerTraversalAnimInstanceProxy::SplineTraversalData' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalAnimInstanceProxy, LocomotionMode) == 0x0007E0, "Member 'FPhxPlayerTraversalAnimInstanceProxy::LocomotionMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalAnimInstanceProxy, TraversalNodeSequence) == 0x0007E8, "Member 'FPhxPlayerTraversalAnimInstanceProxy::TraversalNodeSequence' has a wrong offset!");
|
|
static_assert(offsetof(FPhxPlayerTraversalAnimInstanceProxy, bUseTraversalNodeSequence) == 0x0007F0, "Member 'FPhxPlayerTraversalAnimInstanceProxy::bUseTraversalNodeSequence' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PPEHitResponseData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPPEHitResponseData final
|
|
{
|
|
public:
|
|
EPPEProjectileType PPEProjectileType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector ShotDirection; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ImpactPoint; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShotPower; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* Target; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* Instigator; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* Weapon; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPPEHitResponseData) == 0x000008, "Wrong alignment on FPPEHitResponseData");
|
|
static_assert(sizeof(FPPEHitResponseData) == 0x000038, "Wrong size on FPPEHitResponseData");
|
|
static_assert(offsetof(FPPEHitResponseData, PPEProjectileType) == 0x000000, "Member 'FPPEHitResponseData::PPEProjectileType' has a wrong offset!");
|
|
static_assert(offsetof(FPPEHitResponseData, ShotDirection) == 0x000004, "Member 'FPPEHitResponseData::ShotDirection' has a wrong offset!");
|
|
static_assert(offsetof(FPPEHitResponseData, ImpactPoint) == 0x000010, "Member 'FPPEHitResponseData::ImpactPoint' has a wrong offset!");
|
|
static_assert(offsetof(FPPEHitResponseData, ShotPower) == 0x00001C, "Member 'FPPEHitResponseData::ShotPower' has a wrong offset!");
|
|
static_assert(offsetof(FPPEHitResponseData, Target) == 0x000020, "Member 'FPPEHitResponseData::Target' has a wrong offset!");
|
|
static_assert(offsetof(FPPEHitResponseData, Instigator) == 0x000028, "Member 'FPPEHitResponseData::Instigator' has a wrong offset!");
|
|
static_assert(offsetof(FPPEHitResponseData, Weapon) == 0x000030, "Member 'FPPEHitResponseData::Weapon' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxProjectileDamageEvent
|
|
// 0x0080 (0x0128 - 0x00A8)
|
|
struct FPhxProjectileDamageEvent final : public FPointDamageEvent
|
|
{
|
|
public:
|
|
class APhxRangedWeapon* Weapon; // 0x00A8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Distance; // 0x00B0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxBodyPartType BodyPart; // 0x00B4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B5[0x3]; // 0x00B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BodyPartDamage; // 0x00B8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxDamageConsequenceType AllowedConsequences; // 0x00BC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EBulletWeaponDamageType BulletDamageLevel; // 0x00BD(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_BE[0x2]; // 0x00BE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer DamageTypeTags; // 0x00C0(0x0020)(NativeAccessSpecifierPublic)
|
|
struct FGameplayTag DistanceTag; // 0x00E0(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer UpgradeTags; // 0x00E8(0x0020)(NativeAccessSpecifierPublic)
|
|
bool SpecialAmmoDeduction; // 0x0108(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_109[0x1F]; // 0x0109(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxProjectileDamageEvent) == 0x000008, "Wrong alignment on FPhxProjectileDamageEvent");
|
|
static_assert(sizeof(FPhxProjectileDamageEvent) == 0x000128, "Wrong size on FPhxProjectileDamageEvent");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, Weapon) == 0x0000A8, "Member 'FPhxProjectileDamageEvent::Weapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, Distance) == 0x0000B0, "Member 'FPhxProjectileDamageEvent::Distance' has a wrong offset!");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, BodyPart) == 0x0000B4, "Member 'FPhxProjectileDamageEvent::BodyPart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, BodyPartDamage) == 0x0000B8, "Member 'FPhxProjectileDamageEvent::BodyPartDamage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, AllowedConsequences) == 0x0000BC, "Member 'FPhxProjectileDamageEvent::AllowedConsequences' has a wrong offset!");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, BulletDamageLevel) == 0x0000BD, "Member 'FPhxProjectileDamageEvent::BulletDamageLevel' has a wrong offset!");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, DamageTypeTags) == 0x0000C0, "Member 'FPhxProjectileDamageEvent::DamageTypeTags' has a wrong offset!");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, DistanceTag) == 0x0000E0, "Member 'FPhxProjectileDamageEvent::DistanceTag' has a wrong offset!");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, UpgradeTags) == 0x0000E8, "Member 'FPhxProjectileDamageEvent::UpgradeTags' has a wrong offset!");
|
|
static_assert(offsetof(FPhxProjectileDamageEvent, SpecialAmmoDeduction) == 0x000108, "Member 'FPhxProjectileDamageEvent::SpecialAmmoDeduction' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RangedWeaponAnimInstanceProxy
|
|
// 0x0060 (0x0820 - 0x07C0)
|
|
struct FRangedWeaponAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
class APhxRangedWeapon* OwningRangedWeapon; // 0x07C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class APhxCharacter* OwningCharacter; // 0x07C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEquipped; // 0x07D0(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsClipEmpty; // 0x07D1(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsOwningCharacterAiming; // 0x07D2(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsOwningCharacterCrouched; // 0x07D3(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsOwningCharacterReloading; // 0x07D4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseLeftHandIKOverlay; // 0x07D5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseRightHandIKOverlay; // 0x07D6(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7D7[0x1]; // 0x07D7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAnimSequence* LeftHandIKOverlay; // 0x07D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* LeftHandIKOverlayADS; // 0x07E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* RightHandIKOverlay; // 0x07E8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UAnimSequence* RightHandIKOverlayADS; // 0x07F0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMagHidden; // 0x07F8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7F9[0x3]; // 0x07F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector MagEffectorLocation; // 0x07FC(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FRotator MagEffectorRotation; // 0x0808(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float MagIKAlpha; // 0x0814(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_818[0x8]; // 0x0818(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FRangedWeaponAnimInstanceProxy) == 0x000010, "Wrong alignment on FRangedWeaponAnimInstanceProxy");
|
|
static_assert(sizeof(FRangedWeaponAnimInstanceProxy) == 0x000820, "Wrong size on FRangedWeaponAnimInstanceProxy");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, OwningRangedWeapon) == 0x0007C0, "Member 'FRangedWeaponAnimInstanceProxy::OwningRangedWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, OwningCharacter) == 0x0007C8, "Member 'FRangedWeaponAnimInstanceProxy::OwningCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, bIsEquipped) == 0x0007D0, "Member 'FRangedWeaponAnimInstanceProxy::bIsEquipped' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, bIsClipEmpty) == 0x0007D1, "Member 'FRangedWeaponAnimInstanceProxy::bIsClipEmpty' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, bIsOwningCharacterAiming) == 0x0007D2, "Member 'FRangedWeaponAnimInstanceProxy::bIsOwningCharacterAiming' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, bIsOwningCharacterCrouched) == 0x0007D3, "Member 'FRangedWeaponAnimInstanceProxy::bIsOwningCharacterCrouched' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, bIsOwningCharacterReloading) == 0x0007D4, "Member 'FRangedWeaponAnimInstanceProxy::bIsOwningCharacterReloading' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, bUseLeftHandIKOverlay) == 0x0007D5, "Member 'FRangedWeaponAnimInstanceProxy::bUseLeftHandIKOverlay' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, bUseRightHandIKOverlay) == 0x0007D6, "Member 'FRangedWeaponAnimInstanceProxy::bUseRightHandIKOverlay' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, LeftHandIKOverlay) == 0x0007D8, "Member 'FRangedWeaponAnimInstanceProxy::LeftHandIKOverlay' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, LeftHandIKOverlayADS) == 0x0007E0, "Member 'FRangedWeaponAnimInstanceProxy::LeftHandIKOverlayADS' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, RightHandIKOverlay) == 0x0007E8, "Member 'FRangedWeaponAnimInstanceProxy::RightHandIKOverlay' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, RightHandIKOverlayADS) == 0x0007F0, "Member 'FRangedWeaponAnimInstanceProxy::RightHandIKOverlayADS' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, bIsMagHidden) == 0x0007F8, "Member 'FRangedWeaponAnimInstanceProxy::bIsMagHidden' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, MagEffectorLocation) == 0x0007FC, "Member 'FRangedWeaponAnimInstanceProxy::MagEffectorLocation' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, MagEffectorRotation) == 0x000808, "Member 'FRangedWeaponAnimInstanceProxy::MagEffectorRotation' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponAnimInstanceProxy, MagIKAlpha) == 0x000814, "Member 'FRangedWeaponAnimInstanceProxy::MagIKAlpha' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RangedWeaponImpactEffectsData
|
|
// 0x00D8 (0x00E0 - 0x0008)
|
|
struct FRangedWeaponImpactEffectsData final : public FTableRowBase
|
|
{
|
|
public:
|
|
struct FGameplayTag ProjectileTag; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhysicalSurface SurfaceType; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UNiagaraSystem* ImpactEffect; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UNiagaraSystem* DamageUpgradedImpactEffect; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bReflectImpactFX; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DamageUpgradedDecalScaleMultiplier; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsNonDeferredDecal; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FDecalData ImpactDecalsData; // 0x0034(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UMaterialInterface*> ImpactDecalMaterials; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FDecalData ImpactEmbersDecalsData; // 0x0060(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialInterface*> ImpactEmbersDecalMaterials; // 0x0078(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FDecalData ExplosionDecalsData; // 0x0088(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialInterface*> ExplosionDecalMaterials; // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
struct FDecalData ExplosionEmbersDecalsData; // 0x00B0(0x0018)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialInterface*> ExplosionEmbersDecalMaterials; // 0x00C8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
class UAkAudioEvent* ImpactSound; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FRangedWeaponImpactEffectsData) == 0x000008, "Wrong alignment on FRangedWeaponImpactEffectsData");
|
|
static_assert(sizeof(FRangedWeaponImpactEffectsData) == 0x0000E0, "Wrong size on FRangedWeaponImpactEffectsData");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ProjectileTag) == 0x000008, "Member 'FRangedWeaponImpactEffectsData::ProjectileTag' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, SurfaceType) == 0x000010, "Member 'FRangedWeaponImpactEffectsData::SurfaceType' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ImpactEffect) == 0x000018, "Member 'FRangedWeaponImpactEffectsData::ImpactEffect' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, DamageUpgradedImpactEffect) == 0x000020, "Member 'FRangedWeaponImpactEffectsData::DamageUpgradedImpactEffect' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, bReflectImpactFX) == 0x000028, "Member 'FRangedWeaponImpactEffectsData::bReflectImpactFX' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, DamageUpgradedDecalScaleMultiplier) == 0x00002C, "Member 'FRangedWeaponImpactEffectsData::DamageUpgradedDecalScaleMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, bIsNonDeferredDecal) == 0x000030, "Member 'FRangedWeaponImpactEffectsData::bIsNonDeferredDecal' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ImpactDecalsData) == 0x000034, "Member 'FRangedWeaponImpactEffectsData::ImpactDecalsData' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ImpactDecalMaterials) == 0x000050, "Member 'FRangedWeaponImpactEffectsData::ImpactDecalMaterials' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ImpactEmbersDecalsData) == 0x000060, "Member 'FRangedWeaponImpactEffectsData::ImpactEmbersDecalsData' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ImpactEmbersDecalMaterials) == 0x000078, "Member 'FRangedWeaponImpactEffectsData::ImpactEmbersDecalMaterials' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ExplosionDecalsData) == 0x000088, "Member 'FRangedWeaponImpactEffectsData::ExplosionDecalsData' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ExplosionDecalMaterials) == 0x0000A0, "Member 'FRangedWeaponImpactEffectsData::ExplosionDecalMaterials' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ExplosionEmbersDecalsData) == 0x0000B0, "Member 'FRangedWeaponImpactEffectsData::ExplosionEmbersDecalsData' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ExplosionEmbersDecalMaterials) == 0x0000C8, "Member 'FRangedWeaponImpactEffectsData::ExplosionEmbersDecalMaterials' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponImpactEffectsData, ImpactSound) == 0x0000D8, "Member 'FRangedWeaponImpactEffectsData::ImpactSound' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RangedWeaponSettings
|
|
// 0x0090 (0x0090 - 0x0000)
|
|
struct FRangedWeaponSettings final
|
|
{
|
|
public:
|
|
float MaxTraceRange; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPhxAISoundLoudness FireSoundLoudness; // 0x0004(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageType; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UCurveFloat* DamageCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BodyPartDamageMultiplier; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BonusMeleeAimSnapDamage; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BonusMeleeAimSnapBodyDamage; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float StoppingPower; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float BaseAccuracy; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float WalkAccuracyAdditive; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MaxAccuracy; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrouchBaseAccuracy; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrouchWalkAccuracyAdditive; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float CrouchMaxAccuracy; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ADSDurationForFiringEnabled; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float SensitivityMultiplierInADS; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool TurnOffSightWhileFiring; // 0x0048(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool UsesAmmo; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 AmmoClipSize; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 UpgradedAmmoClipSize; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 MaxAmmo; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ReloadDuration; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool CanMoveWhileReloading; // 0x0074(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool LoadBulletsIndividually; // 0x0075(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool DoesFireCancelReload; // 0x0076(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_77[0x1]; // 0x0077(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UCurveVector* RecoilCurve; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RecoilToLeftChance; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RecoilMultiplierMin; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RecoilMultiplierMax; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FRangedWeaponSettings) == 0x000008, "Wrong alignment on FRangedWeaponSettings");
|
|
static_assert(sizeof(FRangedWeaponSettings) == 0x000090, "Wrong size on FRangedWeaponSettings");
|
|
static_assert(offsetof(FRangedWeaponSettings, MaxTraceRange) == 0x000000, "Member 'FRangedWeaponSettings::MaxTraceRange' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, FireSoundLoudness) == 0x000004, "Member 'FRangedWeaponSettings::FireSoundLoudness' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, DamageType) == 0x000008, "Member 'FRangedWeaponSettings::DamageType' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, DamageCurve) == 0x000010, "Member 'FRangedWeaponSettings::DamageCurve' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, BodyPartDamageMultiplier) == 0x000018, "Member 'FRangedWeaponSettings::BodyPartDamageMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, BonusMeleeAimSnapDamage) == 0x00001C, "Member 'FRangedWeaponSettings::BonusMeleeAimSnapDamage' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, BonusMeleeAimSnapBodyDamage) == 0x000020, "Member 'FRangedWeaponSettings::BonusMeleeAimSnapBodyDamage' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, StoppingPower) == 0x000024, "Member 'FRangedWeaponSettings::StoppingPower' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, BaseAccuracy) == 0x000028, "Member 'FRangedWeaponSettings::BaseAccuracy' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, WalkAccuracyAdditive) == 0x00002C, "Member 'FRangedWeaponSettings::WalkAccuracyAdditive' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, MaxAccuracy) == 0x000030, "Member 'FRangedWeaponSettings::MaxAccuracy' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, CrouchBaseAccuracy) == 0x000034, "Member 'FRangedWeaponSettings::CrouchBaseAccuracy' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, CrouchWalkAccuracyAdditive) == 0x000038, "Member 'FRangedWeaponSettings::CrouchWalkAccuracyAdditive' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, CrouchMaxAccuracy) == 0x00003C, "Member 'FRangedWeaponSettings::CrouchMaxAccuracy' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, ADSDurationForFiringEnabled) == 0x000040, "Member 'FRangedWeaponSettings::ADSDurationForFiringEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, SensitivityMultiplierInADS) == 0x000044, "Member 'FRangedWeaponSettings::SensitivityMultiplierInADS' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, TurnOffSightWhileFiring) == 0x000048, "Member 'FRangedWeaponSettings::TurnOffSightWhileFiring' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, CameraShake) == 0x000050, "Member 'FRangedWeaponSettings::CameraShake' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, ForceFeedbackEffect) == 0x000058, "Member 'FRangedWeaponSettings::ForceFeedbackEffect' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, UsesAmmo) == 0x000060, "Member 'FRangedWeaponSettings::UsesAmmo' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, AmmoClipSize) == 0x000064, "Member 'FRangedWeaponSettings::AmmoClipSize' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, UpgradedAmmoClipSize) == 0x000068, "Member 'FRangedWeaponSettings::UpgradedAmmoClipSize' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, MaxAmmo) == 0x00006C, "Member 'FRangedWeaponSettings::MaxAmmo' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, ReloadDuration) == 0x000070, "Member 'FRangedWeaponSettings::ReloadDuration' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, CanMoveWhileReloading) == 0x000074, "Member 'FRangedWeaponSettings::CanMoveWhileReloading' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, LoadBulletsIndividually) == 0x000075, "Member 'FRangedWeaponSettings::LoadBulletsIndividually' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, DoesFireCancelReload) == 0x000076, "Member 'FRangedWeaponSettings::DoesFireCancelReload' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, RecoilCurve) == 0x000078, "Member 'FRangedWeaponSettings::RecoilCurve' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, RecoilToLeftChance) == 0x000080, "Member 'FRangedWeaponSettings::RecoilToLeftChance' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, RecoilMultiplierMin) == 0x000084, "Member 'FRangedWeaponSettings::RecoilMultiplierMin' has a wrong offset!");
|
|
static_assert(offsetof(FRangedWeaponSettings, RecoilMultiplierMax) == 0x000088, "Member 'FRangedWeaponSettings::RecoilMultiplierMax' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RiotModeStatDataRow
|
|
// 0x0010 (0x0018 - 0x0008)
|
|
struct FRiotModeStatDataRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
EPhxRiotModeStatType StatType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 PointValue; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ComboValueAdded; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ComboTimeExtension; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FRiotModeStatDataRow) == 0x000008, "Wrong alignment on FRiotModeStatDataRow");
|
|
static_assert(sizeof(FRiotModeStatDataRow) == 0x000018, "Wrong size on FRiotModeStatDataRow");
|
|
static_assert(offsetof(FRiotModeStatDataRow, StatType) == 0x000008, "Member 'FRiotModeStatDataRow::StatType' has a wrong offset!");
|
|
static_assert(offsetof(FRiotModeStatDataRow, PointValue) == 0x00000C, "Member 'FRiotModeStatDataRow::PointValue' has a wrong offset!");
|
|
static_assert(offsetof(FRiotModeStatDataRow, ComboValueAdded) == 0x000010, "Member 'FRiotModeStatDataRow::ComboValueAdded' has a wrong offset!");
|
|
static_assert(offsetof(FRiotModeStatDataRow, ComboTimeExtension) == 0x000014, "Member 'FRiotModeStatDataRow::ComboTimeExtension' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RoomDescriptor
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FRoomDescriptor final
|
|
{
|
|
public:
|
|
int32 Type; // 0x0000(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGameplayTagContainer RoomTags; // 0x0008(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FLocomotionConstraint Constraint; // 0x0028(0x0018)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class AActor>> CameraActorRefs; // 0x0040(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FRoomDescriptor) == 0x000008, "Wrong alignment on FRoomDescriptor");
|
|
static_assert(sizeof(FRoomDescriptor) == 0x000050, "Wrong size on FRoomDescriptor");
|
|
static_assert(offsetof(FRoomDescriptor, Type) == 0x000000, "Member 'FRoomDescriptor::Type' has a wrong offset!");
|
|
static_assert(offsetof(FRoomDescriptor, RoomTags) == 0x000008, "Member 'FRoomDescriptor::RoomTags' has a wrong offset!");
|
|
static_assert(offsetof(FRoomDescriptor, Constraint) == 0x000028, "Member 'FRoomDescriptor::Constraint' has a wrong offset!");
|
|
static_assert(offsetof(FRoomDescriptor, CameraActorRefs) == 0x000040, "Member 'FRoomDescriptor::CameraActorRefs' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_GRPLaunch
|
|
// 0x0030 (0x00D0 - 0x00A0)
|
|
struct FPhxRootMotionSource_GRPLaunch final : public FRootMotionSource
|
|
{
|
|
public:
|
|
uint8 Pad_98[0x38]; // 0x0098(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_GRPLaunch) == 0x000010, "Wrong alignment on FPhxRootMotionSource_GRPLaunch");
|
|
static_assert(sizeof(FPhxRootMotionSource_GRPLaunch) == 0x0000D0, "Wrong size on FPhxRootMotionSource_GRPLaunch");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_GRPRecover
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
struct FPhxRootMotionSource_GRPRecover final : public FRootMotionSource
|
|
{
|
|
public:
|
|
uint8 Pad_98[0x28]; // 0x0098(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_GRPRecover) == 0x000010, "Wrong alignment on FPhxRootMotionSource_GRPRecover");
|
|
static_assert(sizeof(FPhxRootMotionSource_GRPRecover) == 0x0000C0, "Wrong size on FPhxRootMotionSource_GRPRecover");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_MeleeSynced
|
|
// 0x0000 (0x00A0 - 0x00A0)
|
|
struct FPhxRootMotionSource_MeleeSynced final : public FRootMotionSource
|
|
{
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_MeleeSynced) == 0x000010, "Wrong alignment on FPhxRootMotionSource_MeleeSynced");
|
|
static_assert(sizeof(FPhxRootMotionSource_MeleeSynced) == 0x0000A0, "Wrong size on FPhxRootMotionSource_MeleeSynced");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_Montage
|
|
// 0x0020 (0x00C0 - 0x00A0)
|
|
struct FPhxRootMotionSource_Montage final : public FRootMotionSource
|
|
{
|
|
public:
|
|
int32 MontageInstanceId; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LastMontageSampleTime; // 0x009C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A0[0x20]; // 0x00A0(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_Montage) == 0x000010, "Wrong alignment on FPhxRootMotionSource_Montage");
|
|
static_assert(sizeof(FPhxRootMotionSource_Montage) == 0x0000C0, "Wrong size on FPhxRootMotionSource_Montage");
|
|
static_assert(offsetof(FPhxRootMotionSource_Montage, MontageInstanceId) == 0x000098, "Member 'FPhxRootMotionSource_Montage::MontageInstanceId' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_Montage, LastMontageSampleTime) == 0x00009C, "Member 'FPhxRootMotionSource_Montage::LastMontageSampleTime' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_MoveToForceArc
|
|
// 0x0040 (0x00E0 - 0x00A0)
|
|
struct FPhxRootMotionSource_MoveToForceArc final : public FRootMotionSource
|
|
{
|
|
public:
|
|
struct FVector StartLocation; // 0x0098(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector TargetLocation; // 0x00A4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FQuat StartRotation; // 0x00B0(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FQuat TargetRotation; // 0x00C0(0x0010)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
float RotationDuration; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ArcMultiplier; // 0x00D4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ArcCompletionPercentage; // 0x00D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_MoveToForceArc) == 0x000010, "Wrong alignment on FPhxRootMotionSource_MoveToForceArc");
|
|
static_assert(sizeof(FPhxRootMotionSource_MoveToForceArc) == 0x0000E0, "Wrong size on FPhxRootMotionSource_MoveToForceArc");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForceArc, StartLocation) == 0x000098, "Member 'FPhxRootMotionSource_MoveToForceArc::StartLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForceArc, TargetLocation) == 0x0000A4, "Member 'FPhxRootMotionSource_MoveToForceArc::TargetLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForceArc, StartRotation) == 0x0000B0, "Member 'FPhxRootMotionSource_MoveToForceArc::StartRotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForceArc, TargetRotation) == 0x0000C0, "Member 'FPhxRootMotionSource_MoveToForceArc::TargetRotation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForceArc, RotationDuration) == 0x0000D0, "Member 'FPhxRootMotionSource_MoveToForceArc::RotationDuration' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForceArc, ArcMultiplier) == 0x0000D4, "Member 'FPhxRootMotionSource_MoveToForceArc::ArcMultiplier' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRootMotionSource_MoveToForceArc, ArcCompletionPercentage) == 0x0000D8, "Member 'FPhxRootMotionSource_MoveToForceArc::ArcCompletionPercentage' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_Parasite_Leap
|
|
// 0x0030 (0x00D0 - 0x00A0)
|
|
struct FPhxRootMotionSource_Parasite_Leap final : public FRootMotionSource
|
|
{
|
|
public:
|
|
uint8 Pad_98[0x38]; // 0x0098(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_Parasite_Leap) == 0x000010, "Wrong alignment on FPhxRootMotionSource_Parasite_Leap");
|
|
static_assert(sizeof(FPhxRootMotionSource_Parasite_Leap) == 0x0000D0, "Wrong size on FPhxRootMotionSource_Parasite_Leap");
|
|
|
|
// ScriptStruct Phoenix.PhxRootMotionSource_PPEMovement
|
|
// 0x00C0 (0x0160 - 0x00A0)
|
|
struct FPhxRootMotionSource_PPEMovement final : public FRootMotionSource
|
|
{
|
|
public:
|
|
uint8 Pad_98[0xC8]; // 0x0098(0x00C8)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxRootMotionSource_PPEMovement) == 0x000010, "Wrong alignment on FPhxRootMotionSource_PPEMovement");
|
|
static_assert(sizeof(FPhxRootMotionSource_PPEMovement) == 0x000160, "Wrong size on FPhxRootMotionSource_PPEMovement");
|
|
|
|
// ScriptStruct Phoenix.PhxRusherAnimInstanceProxy
|
|
// 0x0020 (0x0A10 - 0x09F0)
|
|
struct FPhxRusherAnimInstanceProxy final : public FPhxAICharacterAnimInstanceProxy
|
|
{
|
|
public:
|
|
bool bLockFrontLeftFoot; // 0x09F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9F1[0x3]; // 0x09F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector FrontLeftFootLockLocation; // 0x09F4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLockFrontRightFoot; // 0x0A00(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A01[0x3]; // 0x0A01(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector FrontRightFootLockLocation; // 0x0A04(0x000C)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxRusherAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxRusherAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxRusherAnimInstanceProxy) == 0x000A10, "Wrong size on FPhxRusherAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxRusherAnimInstanceProxy, bLockFrontLeftFoot) == 0x0009F0, "Member 'FPhxRusherAnimInstanceProxy::bLockFrontLeftFoot' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRusherAnimInstanceProxy, FrontLeftFootLockLocation) == 0x0009F4, "Member 'FPhxRusherAnimInstanceProxy::FrontLeftFootLockLocation' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRusherAnimInstanceProxy, bLockFrontRightFoot) == 0x000A00, "Member 'FPhxRusherAnimInstanceProxy::bLockFrontRightFoot' has a wrong offset!");
|
|
static_assert(offsetof(FPhxRusherAnimInstanceProxy, FrontRightFootLockLocation) == 0x000A04, "Member 'FPhxRusherAnimInstanceProxy::FrontRightFootLockLocation' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxShipCockpitAnimInstanceProxy
|
|
// 0x0010 (0x07D0 - 0x07C0)
|
|
struct FPhxShipCockpitAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
float RollInput; // 0x07C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPilotingActive; // 0x07C4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C5[0xB]; // 0x07C5(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxShipCockpitAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxShipCockpitAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxShipCockpitAnimInstanceProxy) == 0x0007D0, "Wrong size on FPhxShipCockpitAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxShipCockpitAnimInstanceProxy, RollInput) == 0x0007C0, "Member 'FPhxShipCockpitAnimInstanceProxy::RollInput' has a wrong offset!");
|
|
static_assert(offsetof(FPhxShipCockpitAnimInstanceProxy, bPilotingActive) == 0x0007C4, "Member 'FPhxShipCockpitAnimInstanceProxy::bPilotingActive' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSnowcatAnimInstanceProxy
|
|
// 0x0010 (0x07D0 - 0x07C0)
|
|
struct FPhxSnowcatAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
float DriveActiveTime; // 0x07C0(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWipersActive; // 0x07C4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDriverDoorOpen; // 0x07C5(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7C6[0x2]; // 0x07C6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float VehicleSpeed; // 0x07C8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VehicleTurnStrengthAlpha; // 0x07CC(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxSnowcatAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxSnowcatAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxSnowcatAnimInstanceProxy) == 0x0007D0, "Wrong size on FPhxSnowcatAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxSnowcatAnimInstanceProxy, DriveActiveTime) == 0x0007C0, "Member 'FPhxSnowcatAnimInstanceProxy::DriveActiveTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSnowcatAnimInstanceProxy, bWipersActive) == 0x0007C4, "Member 'FPhxSnowcatAnimInstanceProxy::bWipersActive' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSnowcatAnimInstanceProxy, bDriverDoorOpen) == 0x0007C5, "Member 'FPhxSnowcatAnimInstanceProxy::bDriverDoorOpen' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSnowcatAnimInstanceProxy, VehicleSpeed) == 0x0007C8, "Member 'FPhxSnowcatAnimInstanceProxy::VehicleSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxSnowcatAnimInstanceProxy, VehicleTurnStrengthAlpha) == 0x0007CC, "Member 'FPhxSnowcatAnimInstanceProxy::VehicleTurnStrengthAlpha' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxSwitchGroup
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxSwitchGroup final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UAkSwitchValue* Value; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxSwitchGroup) == 0x000008, "Wrong alignment on FPhxSwitchGroup");
|
|
static_assert(sizeof(FPhxSwitchGroup) == 0x000010, "Wrong size on FPhxSwitchGroup");
|
|
static_assert(offsetof(FPhxSwitchGroup, Value) == 0x000008, "Member 'FPhxSwitchGroup::Value' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SplineMeshData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FSplineMeshData final
|
|
{
|
|
public:
|
|
class USplineMeshComponent* Mesh; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartDistance; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EndDistance; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FSplineMeshData) == 0x000008, "Wrong alignment on FSplineMeshData");
|
|
static_assert(sizeof(FSplineMeshData) == 0x000010, "Wrong size on FSplineMeshData");
|
|
static_assert(offsetof(FSplineMeshData, Mesh) == 0x000000, "Member 'FSplineMeshData::Mesh' has a wrong offset!");
|
|
static_assert(offsetof(FSplineMeshData, StartDistance) == 0x000008, "Member 'FSplineMeshData::StartDistance' has a wrong offset!");
|
|
static_assert(offsetof(FSplineMeshData, EndDistance) == 0x00000C, "Member 'FSplineMeshData::EndDistance' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxStompDamageEvent
|
|
// 0x0008 (0x00B0 - 0x00A8)
|
|
struct FPhxStompDamageEvent final : public FPointDamageEvent
|
|
{
|
|
public:
|
|
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x00A8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxStompDamageEvent) == 0x000008, "Wrong alignment on FPhxStompDamageEvent");
|
|
static_assert(sizeof(FPhxStompDamageEvent) == 0x0000B0, "Wrong size on FPhxStompDamageEvent");
|
|
static_assert(offsetof(FPhxStompDamageEvent, ForceFeedbackEffect) == 0x0000A8, "Member 'FPhxStompDamageEvent::ForceFeedbackEffect' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryCharacterLoad
|
|
// 0x0078 (0x0080 - 0x0008)
|
|
struct FPhxTelemetryCharacterLoad final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
class FString CharacterDefinitionName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString CharacterBlueprintVariationName; // 0x0018(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString CharacterSubLevelName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 StartGameTime; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 EndGameTime; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 StartTime; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 EndTime; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector StartPlayerPosition; // 0x0058(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector EndPlayerPosition; // 0x0064(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Map; // 0x0070(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryCharacterLoad) == 0x000008, "Wrong alignment on FPhxTelemetryCharacterLoad");
|
|
static_assert(sizeof(FPhxTelemetryCharacterLoad) == 0x000080, "Wrong size on FPhxTelemetryCharacterLoad");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, CharacterDefinitionName) == 0x000008, "Member 'FPhxTelemetryCharacterLoad::CharacterDefinitionName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, CharacterBlueprintVariationName) == 0x000018, "Member 'FPhxTelemetryCharacterLoad::CharacterBlueprintVariationName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, CharacterSubLevelName) == 0x000028, "Member 'FPhxTelemetryCharacterLoad::CharacterSubLevelName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, StartGameTime) == 0x000038, "Member 'FPhxTelemetryCharacterLoad::StartGameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, EndGameTime) == 0x000040, "Member 'FPhxTelemetryCharacterLoad::EndGameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, StartTime) == 0x000048, "Member 'FPhxTelemetryCharacterLoad::StartTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, EndTime) == 0x000050, "Member 'FPhxTelemetryCharacterLoad::EndTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, StartPlayerPosition) == 0x000058, "Member 'FPhxTelemetryCharacterLoad::StartPlayerPosition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, EndPlayerPosition) == 0x000064, "Member 'FPhxTelemetryCharacterLoad::EndPlayerPosition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryCharacterLoad, Map) == 0x000070, "Member 'FPhxTelemetryCharacterLoad::Map' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryEnemyDeath
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
struct FPhxTelemetryEnemyDeath final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
struct FVector EnemyPosition; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString EnemyType; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PlayerWeapon; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerHealthAmount; // 0x0058(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float PlayerHealthPercent; // 0x005C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 GameTime; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryEnemyDeath) == 0x000008, "Wrong alignment on FPhxTelemetryEnemyDeath");
|
|
static_assert(sizeof(FPhxTelemetryEnemyDeath) == 0x000070, "Wrong size on FPhxTelemetryEnemyDeath");
|
|
static_assert(offsetof(FPhxTelemetryEnemyDeath, EnemyPosition) == 0x000028, "Member 'FPhxTelemetryEnemyDeath::EnemyPosition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryEnemyDeath, EnemyType) == 0x000038, "Member 'FPhxTelemetryEnemyDeath::EnemyType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryEnemyDeath, PlayerWeapon) == 0x000048, "Member 'FPhxTelemetryEnemyDeath::PlayerWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryEnemyDeath, PlayerHealthAmount) == 0x000058, "Member 'FPhxTelemetryEnemyDeath::PlayerHealthAmount' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryEnemyDeath, PlayerHealthPercent) == 0x00005C, "Member 'FPhxTelemetryEnemyDeath::PlayerHealthPercent' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryEnemyDeath, GameTime) == 0x000060, "Member 'FPhxTelemetryEnemyDeath::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryEnemyDeath, Time) == 0x000068, "Member 'FPhxTelemetryEnemyDeath::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPlayerDamage
|
|
// 0x0058 (0x0080 - 0x0028)
|
|
struct FPhxTelemetryPlayerDamage final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
struct FVector EnemyPosition; // 0x0028(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString EnemyType; // 0x0038(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PlayerWeapon; // 0x0048(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPIE; // 0x0058(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsMelee; // 0x0059(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKill; // 0x005A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bKnockdown; // 0x005B(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Damage; // 0x005C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxBodyPartType HitBodyPart; // 0x0060(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector Knockback; // 0x0064(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 GameTime; // 0x0070(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPlayerDamage) == 0x000008, "Wrong alignment on FPhxTelemetryPlayerDamage");
|
|
static_assert(sizeof(FPhxTelemetryPlayerDamage) == 0x000080, "Wrong size on FPhxTelemetryPlayerDamage");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, EnemyPosition) == 0x000028, "Member 'FPhxTelemetryPlayerDamage::EnemyPosition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, EnemyType) == 0x000038, "Member 'FPhxTelemetryPlayerDamage::EnemyType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, PlayerWeapon) == 0x000048, "Member 'FPhxTelemetryPlayerDamage::PlayerWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, bIsPIE) == 0x000058, "Member 'FPhxTelemetryPlayerDamage::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, bIsMelee) == 0x000059, "Member 'FPhxTelemetryPlayerDamage::bIsMelee' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, bKill) == 0x00005A, "Member 'FPhxTelemetryPlayerDamage::bKill' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, bKnockdown) == 0x00005B, "Member 'FPhxTelemetryPlayerDamage::bKnockdown' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, Damage) == 0x00005C, "Member 'FPhxTelemetryPlayerDamage::Damage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, HitBodyPart) == 0x000060, "Member 'FPhxTelemetryPlayerDamage::HitBodyPart' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, Knockback) == 0x000064, "Member 'FPhxTelemetryPlayerDamage::Knockback' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, GameTime) == 0x000070, "Member 'FPhxTelemetryPlayerDamage::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerDamage, Time) == 0x000078, "Member 'FPhxTelemetryPlayerDamage::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPlayerInventory
|
|
// 0x0050 (0x0058 - 0x0008)
|
|
struct FPhxTelemetryPlayerInventory final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
bool bIsPIE; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString Map; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName CheckpointId; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString CheckpointName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPhxPlayerInventoryEntry> Inventory; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int64 GameTime; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPlayerInventory) == 0x000008, "Wrong alignment on FPhxTelemetryPlayerInventory");
|
|
static_assert(sizeof(FPhxTelemetryPlayerInventory) == 0x000058, "Wrong size on FPhxTelemetryPlayerInventory");
|
|
static_assert(offsetof(FPhxTelemetryPlayerInventory, bIsPIE) == 0x000008, "Member 'FPhxTelemetryPlayerInventory::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerInventory, Map) == 0x000010, "Member 'FPhxTelemetryPlayerInventory::Map' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerInventory, CheckpointId) == 0x000020, "Member 'FPhxTelemetryPlayerInventory::CheckpointId' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerInventory, CheckpointName) == 0x000028, "Member 'FPhxTelemetryPlayerInventory::CheckpointName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerInventory, Inventory) == 0x000038, "Member 'FPhxTelemetryPlayerInventory::Inventory' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerInventory, GameTime) == 0x000048, "Member 'FPhxTelemetryPlayerInventory::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerInventory, Time) == 0x000050, "Member 'FPhxTelemetryPlayerInventory::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPlayerMelee
|
|
// 0x0048 (0x0070 - 0x0028)
|
|
struct FPhxTelemetryPlayerMelee final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
struct FVector EnemyPosition; // 0x0028(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString EnemyType; // 0x0038(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PlayerWeapon; // 0x0048(0x0010)(ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPIE; // 0x0058(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 HitAttemptCounter; // 0x005C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 GameTime; // 0x0060(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0068(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPlayerMelee) == 0x000008, "Wrong alignment on FPhxTelemetryPlayerMelee");
|
|
static_assert(sizeof(FPhxTelemetryPlayerMelee) == 0x000070, "Wrong size on FPhxTelemetryPlayerMelee");
|
|
static_assert(offsetof(FPhxTelemetryPlayerMelee, EnemyPosition) == 0x000028, "Member 'FPhxTelemetryPlayerMelee::EnemyPosition' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerMelee, EnemyType) == 0x000038, "Member 'FPhxTelemetryPlayerMelee::EnemyType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerMelee, PlayerWeapon) == 0x000048, "Member 'FPhxTelemetryPlayerMelee::PlayerWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerMelee, bIsPIE) == 0x000058, "Member 'FPhxTelemetryPlayerMelee::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerMelee, HitAttemptCounter) == 0x00005C, "Member 'FPhxTelemetryPlayerMelee::HitAttemptCounter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerMelee, GameTime) == 0x000060, "Member 'FPhxTelemetryPlayerMelee::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPlayerMelee, Time) == 0x000068, "Member 'FPhxTelemetryPlayerMelee::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryPrinterUpgrade
|
|
// 0x0020 (0x0068 - 0x0048)
|
|
struct FPhxTelemetryPrinterUpgrade final : public FPhxTelemetryPrinterInteract
|
|
{
|
|
public:
|
|
class FName ItemName; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FText RecipeName; // 0x0050(0x0018)(NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryPrinterUpgrade) == 0x000008, "Wrong alignment on FPhxTelemetryPrinterUpgrade");
|
|
static_assert(sizeof(FPhxTelemetryPrinterUpgrade) == 0x000068, "Wrong size on FPhxTelemetryPrinterUpgrade");
|
|
static_assert(offsetof(FPhxTelemetryPrinterUpgrade, ItemName) == 0x000048, "Member 'FPhxTelemetryPrinterUpgrade::ItemName' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryPrinterUpgrade, RecipeName) == 0x000050, "Member 'FPhxTelemetryPrinterUpgrade::RecipeName' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryProductInStoreClosed
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
struct FPhxTelemetryProductInStoreClosed final : public FPhxTelemetryProductInStoreOpened
|
|
{
|
|
public:
|
|
bool bPurchased; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxTelemetryProductInStoreClosed) == 0x000008, "Wrong alignment on FPhxTelemetryProductInStoreClosed");
|
|
static_assert(sizeof(FPhxTelemetryProductInStoreClosed) == 0x000030, "Wrong size on FPhxTelemetryProductInStoreClosed");
|
|
static_assert(offsetof(FPhxTelemetryProductInStoreClosed, bPurchased) == 0x000028, "Member 'FPhxTelemetryProductInStoreClosed::bPurchased' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetryReceiverSwapped
|
|
// 0x0050 (0x0078 - 0x0028)
|
|
struct FPhxTelemetryReceiverSwapped final : public FSDSTelemetryPlayerPosition
|
|
{
|
|
public:
|
|
struct FPhxTelemetryReceiverSwappedWeaponInformation PreviousWeapon; // 0x0028(0x0020)(NativeAccessSpecifierPublic)
|
|
struct FPhxTelemetryReceiverSwappedWeaponInformation NewWeapon; // 0x0048(0x0020)(NativeAccessSpecifierPublic)
|
|
int64 GameTime; // 0x0068(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetryReceiverSwapped) == 0x000008, "Wrong alignment on FPhxTelemetryReceiverSwapped");
|
|
static_assert(sizeof(FPhxTelemetryReceiverSwapped) == 0x000078, "Wrong size on FPhxTelemetryReceiverSwapped");
|
|
static_assert(offsetof(FPhxTelemetryReceiverSwapped, PreviousWeapon) == 0x000028, "Member 'FPhxTelemetryReceiverSwapped::PreviousWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryReceiverSwapped, NewWeapon) == 0x000048, "Member 'FPhxTelemetryReceiverSwapped::NewWeapon' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryReceiverSwapped, GameTime) == 0x000068, "Member 'FPhxTelemetryReceiverSwapped::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetryReceiverSwapped, Time) == 0x000070, "Member 'FPhxTelemetryReceiverSwapped::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTelemetrySettingsApplied
|
|
// 0x0178 (0x0180 - 0x0008)
|
|
struct FPhxTelemetrySettingsApplied final : public FSDSTelemetryBase
|
|
{
|
|
public:
|
|
int32 PlayerSkinIdx; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxDifficultyLevel DifficultyLevel; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsLeftHandBiasedController; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bButtonHoldAssistEnabled; // 0x000E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoAimEnabled; // 0x000F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAimAssistEnabled; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 AimAssistStrength; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGyroAimEnabled; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float GyroAimSensitivity; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAutoDodgeEnabled; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMeleeHoldEnabled; // 0x0021(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAimParallaxEnabled; // 0x0022(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInventoryParallaxEnabled; // 0x0023(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMenuReaderEnabled; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bQteAutoCompleteEnabled; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bQteSinglePressEnabled; // 0x0026(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHighContrastEnabled; // 0x0027(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvertX; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvertY; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMouseLookSmoothingEnabled; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMouseAimSmoothingEnabled; // 0x002B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvertMouseX; // 0x002C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvertMouseY; // 0x002D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2E[0x2]; // 0x002E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ControllerSensitivity; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AimSensitivity; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float LookSensitivity; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString HighContrastPlayerColor; // 0x0040(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString HighContrastEnemyColor; // 0x0050(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString HighContrastPickupColor; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString HighContrastHazardColor; // 0x0070(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPerformanceModeSupported; // 0x0080(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPerformanceModeEnabled; // 0x0081(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCameraShakeReduced; // 0x0082(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCameraTwistReduced; // 0x0083(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraShakeIntensity; // 0x0084(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CameraTwistIntensity; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSfxEnabled; // 0x008C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SFXVolume; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDialogueEnabled; // 0x0094(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float DialogueVolume; // 0x0098(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMusicEnabled; // 0x009C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float MusicVolume; // 0x00A0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxRadioBanterChannel RadioBanterChannel; // 0x00A4(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A5[0x3]; // 0x00A5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RadioBanterVolume; // 0x00A8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool RadioBanterChannelChangeSupported; // 0x00AC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString TextCulture; // 0x00B0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString SubtitleCulture; // 0x00C0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString DialogCulture; // 0x00D0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPhxDisplayType DisplayType; // 0x00E0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHallucinationFxEnabled; // 0x00E1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLowHealthFxEnabled; // 0x00E2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E3[0x1]; // 0x00E3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BlackPointValue; // 0x00E4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HDRBrightness; // 0x00E8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float HDRBlackPointCorrection; // 0x00EC(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSubtitlesEnabled; // 0x00F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSubtitleBackgroundenabled; // 0x00F1(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSubtitleSpeakerNameEnabled; // 0x00F2(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F3[0x1]; // 0x00F3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float SubtitleFontScale; // 0x00F4(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SubtitleBackgroundOpacity; // 0x00F8(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_FC[0x4]; // 0x00FC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString SubtitleFontColor; // 0x0100(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString SubtitleBackgroundColor; // 0x0110(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString SubtitleSpeakerColor; // 0x0120(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRumbleEnabled; // 0x0130(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHDREnabled; // 0x0131(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasSeenMenuReaderPrompt; // 0x0132(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGoreEnabled; // 0x0133(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ESDSSize ButtonPromptSize; // 0x0134(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDyslexicFontEnabled; // 0x0135(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_136[0x2]; // 0x0136(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RenderResolutionPercentage; // 0x0138(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EUpscalingMode UpscalingMode; // 0x013C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EFSR2QualityModeWrapper FSR2Mode; // 0x013D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EDirectXRHI DirectXRHI; // 0x013E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EDirectXRHI GetDirectXRHIInUse; // 0x013F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EHDRSupportStatus HDRSupportStatus; // 0x0140(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bWantedHDROutput; // 0x0141(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_142[0x2]; // 0x0142(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float WantedPeakNits; // 0x0144(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGraphicsQuality MeshQuality; // 0x0148(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGraphicsQuality TextureResolutionQuality; // 0x0149(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGraphicsQuality TextureFilterQuality; // 0x014A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGraphicsQuality LightingQuality; // 0x014B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGraphicsQuality ShadowMapQuality; // 0x014C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGraphicsQuality VolumetricsQuality; // 0x014D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGraphicsQuality ParticleQuality; // 0x014E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bScreenSpaceReflectionsEnabled; // 0x014F(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPhysicalRefractionEnabled; // 0x0150(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRaytracedShadowsEnabled; // 0x0151(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EGraphicsQuality RaytracedReflectionsQuality; // 0x0152(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRaytracedTransmissionEnabled; // 0x0153(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDepthOfFieldEnabled; // 0x0154(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMotionBlurEnabled; // 0x0155(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSubsurfaceScatteringEnabled; // 0x0156(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EAntiAliasingMethod AntiAliasingMethod; // 0x0157(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFilmGrainEnabled; // 0x0158(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_159[0x3]; // 0x0159(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float ScreenResolutionX; // 0x015C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ScreenResolutionY; // 0x0160(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasShownNewGamePlusNotification; // 0x0164(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHardcoreUnlockedNotification; // 0x0165(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSurvivalUnlockedNotification; // 0x0166(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHordeUnlockedNotification; // 0x0167(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStoryDLCUnlockedNotification; // 0x0168(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHardcoreNGPlusUnlockedNotification; // 0x0169(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSurvivalNGPlusUnlockedNotification; // 0x016A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDismembermentUnlockedNotification; // 0x016B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHazmatUnlockedNotification; // 0x016C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGoldSkinUnlockedNotification; // 0x016D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPIE; // 0x016E(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16F[0x1]; // 0x016F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int64 GameTime; // 0x0170(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Time; // 0x0178(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTelemetrySettingsApplied) == 0x000008, "Wrong alignment on FPhxTelemetrySettingsApplied");
|
|
static_assert(sizeof(FPhxTelemetrySettingsApplied) == 0x000180, "Wrong size on FPhxTelemetrySettingsApplied");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, PlayerSkinIdx) == 0x000008, "Member 'FPhxTelemetrySettingsApplied::PlayerSkinIdx' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, DifficultyLevel) == 0x00000C, "Member 'FPhxTelemetrySettingsApplied::DifficultyLevel' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bIsLeftHandBiasedController) == 0x00000D, "Member 'FPhxTelemetrySettingsApplied::bIsLeftHandBiasedController' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bButtonHoldAssistEnabled) == 0x00000E, "Member 'FPhxTelemetrySettingsApplied::bButtonHoldAssistEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bAutoAimEnabled) == 0x00000F, "Member 'FPhxTelemetrySettingsApplied::bAutoAimEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bAimAssistEnabled) == 0x000010, "Member 'FPhxTelemetrySettingsApplied::bAimAssistEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, AimAssistStrength) == 0x000014, "Member 'FPhxTelemetrySettingsApplied::AimAssistStrength' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bGyroAimEnabled) == 0x000018, "Member 'FPhxTelemetrySettingsApplied::bGyroAimEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, GyroAimSensitivity) == 0x00001C, "Member 'FPhxTelemetrySettingsApplied::GyroAimSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bAutoDodgeEnabled) == 0x000020, "Member 'FPhxTelemetrySettingsApplied::bAutoDodgeEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bMeleeHoldEnabled) == 0x000021, "Member 'FPhxTelemetrySettingsApplied::bMeleeHoldEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bAimParallaxEnabled) == 0x000022, "Member 'FPhxTelemetrySettingsApplied::bAimParallaxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bInventoryParallaxEnabled) == 0x000023, "Member 'FPhxTelemetrySettingsApplied::bInventoryParallaxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bMenuReaderEnabled) == 0x000024, "Member 'FPhxTelemetrySettingsApplied::bMenuReaderEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bQteAutoCompleteEnabled) == 0x000025, "Member 'FPhxTelemetrySettingsApplied::bQteAutoCompleteEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bQteSinglePressEnabled) == 0x000026, "Member 'FPhxTelemetrySettingsApplied::bQteSinglePressEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bHighContrastEnabled) == 0x000027, "Member 'FPhxTelemetrySettingsApplied::bHighContrastEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bInvertX) == 0x000028, "Member 'FPhxTelemetrySettingsApplied::bInvertX' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bInvertY) == 0x000029, "Member 'FPhxTelemetrySettingsApplied::bInvertY' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bMouseLookSmoothingEnabled) == 0x00002A, "Member 'FPhxTelemetrySettingsApplied::bMouseLookSmoothingEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bMouseAimSmoothingEnabled) == 0x00002B, "Member 'FPhxTelemetrySettingsApplied::bMouseAimSmoothingEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bInvertMouseX) == 0x00002C, "Member 'FPhxTelemetrySettingsApplied::bInvertMouseX' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bInvertMouseY) == 0x00002D, "Member 'FPhxTelemetrySettingsApplied::bInvertMouseY' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, ControllerSensitivity) == 0x000030, "Member 'FPhxTelemetrySettingsApplied::ControllerSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, AimSensitivity) == 0x000034, "Member 'FPhxTelemetrySettingsApplied::AimSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, LookSensitivity) == 0x000038, "Member 'FPhxTelemetrySettingsApplied::LookSensitivity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, HighContrastPlayerColor) == 0x000040, "Member 'FPhxTelemetrySettingsApplied::HighContrastPlayerColor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, HighContrastEnemyColor) == 0x000050, "Member 'FPhxTelemetrySettingsApplied::HighContrastEnemyColor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, HighContrastPickupColor) == 0x000060, "Member 'FPhxTelemetrySettingsApplied::HighContrastPickupColor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, HighContrastHazardColor) == 0x000070, "Member 'FPhxTelemetrySettingsApplied::HighContrastHazardColor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bPerformanceModeSupported) == 0x000080, "Member 'FPhxTelemetrySettingsApplied::bPerformanceModeSupported' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bPerformanceModeEnabled) == 0x000081, "Member 'FPhxTelemetrySettingsApplied::bPerformanceModeEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bCameraShakeReduced) == 0x000082, "Member 'FPhxTelemetrySettingsApplied::bCameraShakeReduced' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bCameraTwistReduced) == 0x000083, "Member 'FPhxTelemetrySettingsApplied::bCameraTwistReduced' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, CameraShakeIntensity) == 0x000084, "Member 'FPhxTelemetrySettingsApplied::CameraShakeIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, CameraTwistIntensity) == 0x000088, "Member 'FPhxTelemetrySettingsApplied::CameraTwistIntensity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bSfxEnabled) == 0x00008C, "Member 'FPhxTelemetrySettingsApplied::bSfxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, SFXVolume) == 0x000090, "Member 'FPhxTelemetrySettingsApplied::SFXVolume' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bDialogueEnabled) == 0x000094, "Member 'FPhxTelemetrySettingsApplied::bDialogueEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, DialogueVolume) == 0x000098, "Member 'FPhxTelemetrySettingsApplied::DialogueVolume' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bMusicEnabled) == 0x00009C, "Member 'FPhxTelemetrySettingsApplied::bMusicEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, MusicVolume) == 0x0000A0, "Member 'FPhxTelemetrySettingsApplied::MusicVolume' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, RadioBanterChannel) == 0x0000A4, "Member 'FPhxTelemetrySettingsApplied::RadioBanterChannel' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, RadioBanterVolume) == 0x0000A8, "Member 'FPhxTelemetrySettingsApplied::RadioBanterVolume' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, RadioBanterChannelChangeSupported) == 0x0000AC, "Member 'FPhxTelemetrySettingsApplied::RadioBanterChannelChangeSupported' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, TextCulture) == 0x0000B0, "Member 'FPhxTelemetrySettingsApplied::TextCulture' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, SubtitleCulture) == 0x0000C0, "Member 'FPhxTelemetrySettingsApplied::SubtitleCulture' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, DialogCulture) == 0x0000D0, "Member 'FPhxTelemetrySettingsApplied::DialogCulture' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, DisplayType) == 0x0000E0, "Member 'FPhxTelemetrySettingsApplied::DisplayType' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bHallucinationFxEnabled) == 0x0000E1, "Member 'FPhxTelemetrySettingsApplied::bHallucinationFxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bLowHealthFxEnabled) == 0x0000E2, "Member 'FPhxTelemetrySettingsApplied::bLowHealthFxEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, BlackPointValue) == 0x0000E4, "Member 'FPhxTelemetrySettingsApplied::BlackPointValue' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, HDRBrightness) == 0x0000E8, "Member 'FPhxTelemetrySettingsApplied::HDRBrightness' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, HDRBlackPointCorrection) == 0x0000EC, "Member 'FPhxTelemetrySettingsApplied::HDRBlackPointCorrection' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bSubtitlesEnabled) == 0x0000F0, "Member 'FPhxTelemetrySettingsApplied::bSubtitlesEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bSubtitleBackgroundenabled) == 0x0000F1, "Member 'FPhxTelemetrySettingsApplied::bSubtitleBackgroundenabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bSubtitleSpeakerNameEnabled) == 0x0000F2, "Member 'FPhxTelemetrySettingsApplied::bSubtitleSpeakerNameEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, SubtitleFontScale) == 0x0000F4, "Member 'FPhxTelemetrySettingsApplied::SubtitleFontScale' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, SubtitleBackgroundOpacity) == 0x0000F8, "Member 'FPhxTelemetrySettingsApplied::SubtitleBackgroundOpacity' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, SubtitleFontColor) == 0x000100, "Member 'FPhxTelemetrySettingsApplied::SubtitleFontColor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, SubtitleBackgroundColor) == 0x000110, "Member 'FPhxTelemetrySettingsApplied::SubtitleBackgroundColor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, SubtitleSpeakerColor) == 0x000120, "Member 'FPhxTelemetrySettingsApplied::SubtitleSpeakerColor' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bRumbleEnabled) == 0x000130, "Member 'FPhxTelemetrySettingsApplied::bRumbleEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bHDREnabled) == 0x000131, "Member 'FPhxTelemetrySettingsApplied::bHDREnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bHasSeenMenuReaderPrompt) == 0x000132, "Member 'FPhxTelemetrySettingsApplied::bHasSeenMenuReaderPrompt' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bGoreEnabled) == 0x000133, "Member 'FPhxTelemetrySettingsApplied::bGoreEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, ButtonPromptSize) == 0x000134, "Member 'FPhxTelemetrySettingsApplied::ButtonPromptSize' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bDyslexicFontEnabled) == 0x000135, "Member 'FPhxTelemetrySettingsApplied::bDyslexicFontEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, RenderResolutionPercentage) == 0x000138, "Member 'FPhxTelemetrySettingsApplied::RenderResolutionPercentage' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, UpscalingMode) == 0x00013C, "Member 'FPhxTelemetrySettingsApplied::UpscalingMode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, FSR2Mode) == 0x00013D, "Member 'FPhxTelemetrySettingsApplied::FSR2Mode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, DirectXRHI) == 0x00013E, "Member 'FPhxTelemetrySettingsApplied::DirectXRHI' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, GetDirectXRHIInUse) == 0x00013F, "Member 'FPhxTelemetrySettingsApplied::GetDirectXRHIInUse' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, HDRSupportStatus) == 0x000140, "Member 'FPhxTelemetrySettingsApplied::HDRSupportStatus' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bWantedHDROutput) == 0x000141, "Member 'FPhxTelemetrySettingsApplied::bWantedHDROutput' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, WantedPeakNits) == 0x000144, "Member 'FPhxTelemetrySettingsApplied::WantedPeakNits' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, MeshQuality) == 0x000148, "Member 'FPhxTelemetrySettingsApplied::MeshQuality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, TextureResolutionQuality) == 0x000149, "Member 'FPhxTelemetrySettingsApplied::TextureResolutionQuality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, TextureFilterQuality) == 0x00014A, "Member 'FPhxTelemetrySettingsApplied::TextureFilterQuality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, LightingQuality) == 0x00014B, "Member 'FPhxTelemetrySettingsApplied::LightingQuality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, ShadowMapQuality) == 0x00014C, "Member 'FPhxTelemetrySettingsApplied::ShadowMapQuality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, VolumetricsQuality) == 0x00014D, "Member 'FPhxTelemetrySettingsApplied::VolumetricsQuality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, ParticleQuality) == 0x00014E, "Member 'FPhxTelemetrySettingsApplied::ParticleQuality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bScreenSpaceReflectionsEnabled) == 0x00014F, "Member 'FPhxTelemetrySettingsApplied::bScreenSpaceReflectionsEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bPhysicalRefractionEnabled) == 0x000150, "Member 'FPhxTelemetrySettingsApplied::bPhysicalRefractionEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bRaytracedShadowsEnabled) == 0x000151, "Member 'FPhxTelemetrySettingsApplied::bRaytracedShadowsEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, RaytracedReflectionsQuality) == 0x000152, "Member 'FPhxTelemetrySettingsApplied::RaytracedReflectionsQuality' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bRaytracedTransmissionEnabled) == 0x000153, "Member 'FPhxTelemetrySettingsApplied::bRaytracedTransmissionEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bDepthOfFieldEnabled) == 0x000154, "Member 'FPhxTelemetrySettingsApplied::bDepthOfFieldEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bMotionBlurEnabled) == 0x000155, "Member 'FPhxTelemetrySettingsApplied::bMotionBlurEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bSubsurfaceScatteringEnabled) == 0x000156, "Member 'FPhxTelemetrySettingsApplied::bSubsurfaceScatteringEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, AntiAliasingMethod) == 0x000157, "Member 'FPhxTelemetrySettingsApplied::AntiAliasingMethod' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bFilmGrainEnabled) == 0x000158, "Member 'FPhxTelemetrySettingsApplied::bFilmGrainEnabled' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, ScreenResolutionX) == 0x00015C, "Member 'FPhxTelemetrySettingsApplied::ScreenResolutionX' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, ScreenResolutionY) == 0x000160, "Member 'FPhxTelemetrySettingsApplied::ScreenResolutionY' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bHasShownNewGamePlusNotification) == 0x000164, "Member 'FPhxTelemetrySettingsApplied::bHasShownNewGamePlusNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bHardcoreUnlockedNotification) == 0x000165, "Member 'FPhxTelemetrySettingsApplied::bHardcoreUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bSurvivalUnlockedNotification) == 0x000166, "Member 'FPhxTelemetrySettingsApplied::bSurvivalUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bHordeUnlockedNotification) == 0x000167, "Member 'FPhxTelemetrySettingsApplied::bHordeUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bStoryDLCUnlockedNotification) == 0x000168, "Member 'FPhxTelemetrySettingsApplied::bStoryDLCUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bHardcoreNGPlusUnlockedNotification) == 0x000169, "Member 'FPhxTelemetrySettingsApplied::bHardcoreNGPlusUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bSurvivalNGPlusUnlockedNotification) == 0x00016A, "Member 'FPhxTelemetrySettingsApplied::bSurvivalNGPlusUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bDismembermentUnlockedNotification) == 0x00016B, "Member 'FPhxTelemetrySettingsApplied::bDismembermentUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bHazmatUnlockedNotification) == 0x00016C, "Member 'FPhxTelemetrySettingsApplied::bHazmatUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bGoldSkinUnlockedNotification) == 0x00016D, "Member 'FPhxTelemetrySettingsApplied::bGoldSkinUnlockedNotification' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, bIsPIE) == 0x00016E, "Member 'FPhxTelemetrySettingsApplied::bIsPIE' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, GameTime) == 0x000170, "Member 'FPhxTelemetrySettingsApplied::GameTime' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTelemetrySettingsApplied, Time) == 0x000178, "Member 'FPhxTelemetrySettingsApplied::Time' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxTraversalNodeLink
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPhxTraversalNodeLink final
|
|
{
|
|
public:
|
|
class APhxTraversalNode* LinkedNode; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* TraversalAbilityDefinition; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPhxTraversalNodeLink) == 0x000008, "Wrong alignment on FPhxTraversalNodeLink");
|
|
static_assert(sizeof(FPhxTraversalNodeLink) == 0x000010, "Wrong size on FPhxTraversalNodeLink");
|
|
static_assert(offsetof(FPhxTraversalNodeLink, LinkedNode) == 0x000000, "Member 'FPhxTraversalNodeLink::LinkedNode' has a wrong offset!");
|
|
static_assert(offsetof(FPhxTraversalNodeLink, TraversalAbilityDefinition) == 0x000008, "Member 'FPhxTraversalNodeLink::TraversalAbilityDefinition' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ProfileData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FProfileData final
|
|
{
|
|
public:
|
|
class UPhxTriggerHapticsProfile* Profile; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Duration; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FProfileData) == 0x000008, "Wrong alignment on FProfileData");
|
|
static_assert(sizeof(FProfileData) == 0x000010, "Wrong size on FProfileData");
|
|
static_assert(offsetof(FProfileData, Profile) == 0x000000, "Member 'FProfileData::Profile' has a wrong offset!");
|
|
static_assert(offsetof(FProfileData, Duration) == 0x000008, "Member 'FProfileData::Duration' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PhxUseConsumableRequest
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct alignas(0x04) FPhxUseConsumableRequest final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxUseConsumableRequest) == 0x000004, "Wrong alignment on FPhxUseConsumableRequest");
|
|
static_assert(sizeof(FPhxUseConsumableRequest) == 0x000008, "Wrong size on FPhxUseConsumableRequest");
|
|
|
|
// ScriptStruct Phoenix.PhxVehicleOccupantAnimInstanceProxy
|
|
// 0x0020 (0x07E0 - 0x07C0)
|
|
struct FPhxVehicleOccupantAnimInstanceProxy final : public FAnimInstanceProxy
|
|
{
|
|
public:
|
|
class APhxCharacter* OwningCharacter; // 0x07C0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float VehicleTurnStrengthAlpha; // 0x07C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float VehicleSpeed; // 0x07CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float MoveRightInput; // 0x07D0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_7D4[0xC]; // 0x07D4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPhxVehicleOccupantAnimInstanceProxy) == 0x000010, "Wrong alignment on FPhxVehicleOccupantAnimInstanceProxy");
|
|
static_assert(sizeof(FPhxVehicleOccupantAnimInstanceProxy) == 0x0007E0, "Wrong size on FPhxVehicleOccupantAnimInstanceProxy");
|
|
static_assert(offsetof(FPhxVehicleOccupantAnimInstanceProxy, OwningCharacter) == 0x0007C0, "Member 'FPhxVehicleOccupantAnimInstanceProxy::OwningCharacter' has a wrong offset!");
|
|
static_assert(offsetof(FPhxVehicleOccupantAnimInstanceProxy, VehicleTurnStrengthAlpha) == 0x0007C8, "Member 'FPhxVehicleOccupantAnimInstanceProxy::VehicleTurnStrengthAlpha' has a wrong offset!");
|
|
static_assert(offsetof(FPhxVehicleOccupantAnimInstanceProxy, VehicleSpeed) == 0x0007CC, "Member 'FPhxVehicleOccupantAnimInstanceProxy::VehicleSpeed' has a wrong offset!");
|
|
static_assert(offsetof(FPhxVehicleOccupantAnimInstanceProxy, MoveRightInput) == 0x0007D0, "Member 'FPhxVehicleOccupantAnimInstanceProxy::MoveRightInput' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.WeaponSkinMaterialInterfaceEntry
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FWeaponSkinMaterialInterfaceEntry final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UMaterialInterface> MaterialInterface; // 0x0000(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Index; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FWeaponSkinMaterialInterfaceEntry) == 0x000008, "Wrong alignment on FWeaponSkinMaterialInterfaceEntry");
|
|
static_assert(sizeof(FWeaponSkinMaterialInterfaceEntry) == 0x000030, "Wrong size on FWeaponSkinMaterialInterfaceEntry");
|
|
static_assert(offsetof(FWeaponSkinMaterialInterfaceEntry, MaterialInterface) == 0x000000, "Member 'FWeaponSkinMaterialInterfaceEntry::MaterialInterface' has a wrong offset!");
|
|
static_assert(offsetof(FWeaponSkinMaterialInterfaceEntry, Index) == 0x000028, "Member 'FWeaponSkinMaterialInterfaceEntry::Index' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.VectorMaterialParameterMapping
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FVectorMaterialParameterMapping final
|
|
{
|
|
public:
|
|
EVectorWoundParameter WoundParameter; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString ParameterName; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FVectorMaterialParameterMapping) == 0x000008, "Wrong alignment on FVectorMaterialParameterMapping");
|
|
static_assert(sizeof(FVectorMaterialParameterMapping) == 0x000018, "Wrong size on FVectorMaterialParameterMapping");
|
|
static_assert(offsetof(FVectorMaterialParameterMapping, WoundParameter) == 0x000000, "Member 'FVectorMaterialParameterMapping::WoundParameter' has a wrong offset!");
|
|
static_assert(offsetof(FVectorMaterialParameterMapping, ParameterName) == 0x000008, "Member 'FVectorMaterialParameterMapping::ParameterName' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PigTurn
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FPigTurn final
|
|
{
|
|
public:
|
|
class FName Tag; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UCurveFloat* Curve; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Magnitude; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UDamageType> DamageTypeOverride; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FKey DebugTestKey; // 0x0020(0x0018)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPigTurn) == 0x000008, "Wrong alignment on FPigTurn");
|
|
static_assert(sizeof(FPigTurn) == 0x000038, "Wrong size on FPigTurn");
|
|
static_assert(offsetof(FPigTurn, Tag) == 0x000000, "Member 'FPigTurn::Tag' has a wrong offset!");
|
|
static_assert(offsetof(FPigTurn, Curve) == 0x000008, "Member 'FPigTurn::Curve' has a wrong offset!");
|
|
static_assert(offsetof(FPigTurn, Magnitude) == 0x000010, "Member 'FPigTurn::Magnitude' has a wrong offset!");
|
|
static_assert(offsetof(FPigTurn, DamageTypeOverride) == 0x000018, "Member 'FPigTurn::DamageTypeOverride' has a wrong offset!");
|
|
static_assert(offsetof(FPigTurn, DebugTestKey) == 0x000020, "Member 'FPigTurn::DebugTestKey' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PipeSlideSplinePointData
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FPipeSlideSplinePointData final
|
|
{
|
|
public:
|
|
float InnerWidth; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FPipeSlideSplinePointData) == 0x000004, "Wrong alignment on FPipeSlideSplinePointData");
|
|
static_assert(sizeof(FPipeSlideSplinePointData) == 0x000004, "Wrong size on FPipeSlideSplinePointData");
|
|
static_assert(offsetof(FPipeSlideSplinePointData, InnerWidth) == 0x000000, "Member 'FPipeSlideSplinePointData::InnerWidth' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.PPEChargeSettings
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPPEChargeSettings final
|
|
{
|
|
public:
|
|
bool bUsesCharge; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float UpgradedMaxCharge; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float DefaultMaxCharge; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float InitialCharge; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float ChargeCostPerSec; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RechargePerSecond; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float RechargeDelay; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bRestoreChargeWhileChargingOrFiring; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FPPEChargeSettings) == 0x000004, "Wrong alignment on FPPEChargeSettings");
|
|
static_assert(sizeof(FPPEChargeSettings) == 0x000020, "Wrong size on FPPEChargeSettings");
|
|
static_assert(offsetof(FPPEChargeSettings, bUsesCharge) == 0x000000, "Member 'FPPEChargeSettings::bUsesCharge' has a wrong offset!");
|
|
static_assert(offsetof(FPPEChargeSettings, UpgradedMaxCharge) == 0x000004, "Member 'FPPEChargeSettings::UpgradedMaxCharge' has a wrong offset!");
|
|
static_assert(offsetof(FPPEChargeSettings, DefaultMaxCharge) == 0x000008, "Member 'FPPEChargeSettings::DefaultMaxCharge' has a wrong offset!");
|
|
static_assert(offsetof(FPPEChargeSettings, InitialCharge) == 0x00000C, "Member 'FPPEChargeSettings::InitialCharge' has a wrong offset!");
|
|
static_assert(offsetof(FPPEChargeSettings, ChargeCostPerSec) == 0x000010, "Member 'FPPEChargeSettings::ChargeCostPerSec' has a wrong offset!");
|
|
static_assert(offsetof(FPPEChargeSettings, RechargePerSecond) == 0x000014, "Member 'FPPEChargeSettings::RechargePerSecond' has a wrong offset!");
|
|
static_assert(offsetof(FPPEChargeSettings, RechargeDelay) == 0x000018, "Member 'FPPEChargeSettings::RechargeDelay' has a wrong offset!");
|
|
static_assert(offsetof(FPPEChargeSettings, bRestoreChargeWhileChargingOrFiring) == 0x00001C, "Member 'FPPEChargeSettings::bRestoreChargeWhileChargingOrFiring' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.RiotLeaderboardScore
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FRiotLeaderboardScore final
|
|
{
|
|
public:
|
|
int32 Waves; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SecondsAlive; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FRiotLeaderboardScore) == 0x000004, "Wrong alignment on FRiotLeaderboardScore");
|
|
static_assert(sizeof(FRiotLeaderboardScore) == 0x000008, "Wrong size on FRiotLeaderboardScore");
|
|
static_assert(offsetof(FRiotLeaderboardScore, Waves) == 0x000000, "Member 'FRiotLeaderboardScore::Waves' has a wrong offset!");
|
|
static_assert(offsetof(FRiotLeaderboardScore, SecondsAlive) == 0x000004, "Member 'FRiotLeaderboardScore::SecondsAlive' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.SoundSlot
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FSoundSlot final
|
|
{
|
|
public:
|
|
class UAkAudioEvent* SoundId; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRepeatSound; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RepeatInterval; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FSoundSlot) == 0x000008, "Wrong alignment on FSoundSlot");
|
|
static_assert(sizeof(FSoundSlot) == 0x000010, "Wrong size on FSoundSlot");
|
|
static_assert(offsetof(FSoundSlot, SoundId) == 0x000000, "Member 'FSoundSlot::SoundId' has a wrong offset!");
|
|
static_assert(offsetof(FSoundSlot, bRepeatSound) == 0x000008, "Member 'FSoundSlot::bRepeatSound' has a wrong offset!");
|
|
static_assert(offsetof(FSoundSlot, RepeatInterval) == 0x00000C, "Member 'FSoundSlot::RepeatInterval' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ChildStateFunctions
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FChildStateFunctions final
|
|
{
|
|
public:
|
|
class UFunction* Begin; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFunction* Tick; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFunction* PostTick; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFunction* IsFinished; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFunction* End; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FChildStateFunctions) == 0x000008, "Wrong alignment on FChildStateFunctions");
|
|
static_assert(sizeof(FChildStateFunctions) == 0x000028, "Wrong size on FChildStateFunctions");
|
|
static_assert(offsetof(FChildStateFunctions, Begin) == 0x000000, "Member 'FChildStateFunctions::Begin' has a wrong offset!");
|
|
static_assert(offsetof(FChildStateFunctions, Tick) == 0x000008, "Member 'FChildStateFunctions::Tick' has a wrong offset!");
|
|
static_assert(offsetof(FChildStateFunctions, PostTick) == 0x000010, "Member 'FChildStateFunctions::PostTick' has a wrong offset!");
|
|
static_assert(offsetof(FChildStateFunctions, IsFinished) == 0x000018, "Member 'FChildStateFunctions::IsFinished' has a wrong offset!");
|
|
static_assert(offsetof(FChildStateFunctions, End) == 0x000020, "Member 'FChildStateFunctions::End' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.BodyPartAimRecord
|
|
// 0x0020 (0x0028 - 0x0008)
|
|
struct FBodyPartAimRecord final : public FAimRecordBase
|
|
{
|
|
public:
|
|
TArray<EPhxBodyPartType> BodyParts; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
struct FVector AimLocation; // 0x0018(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FBodyPartAimRecord) == 0x000008, "Wrong alignment on FBodyPartAimRecord");
|
|
static_assert(sizeof(FBodyPartAimRecord) == 0x000028, "Wrong size on FBodyPartAimRecord");
|
|
static_assert(offsetof(FBodyPartAimRecord, BodyParts) == 0x000008, "Member 'FBodyPartAimRecord::BodyParts' has a wrong offset!");
|
|
static_assert(offsetof(FBodyPartAimRecord, AimLocation) == 0x000018, "Member 'FBodyPartAimRecord::AimLocation' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.TraversalRequest
|
|
// 0x0128 (0x0128 - 0x0000)
|
|
struct FTraversalRequest final
|
|
{
|
|
public:
|
|
ETraversalType Type; // 0x0000(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* Actor; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UInteraction* Interaction; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSkipEntryState; // 0x0018(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FSplineTraversalData SplineData; // 0x0020(0x00C8)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
ETraversalRequestType RequestType; // 0x00E8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPhxGameplayAbilityDefinition_Traverse_Fixed* FixedAbilityDefinition; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UAnimInstance> AnimInstanceClass; // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGameplayTagContainer TraversalStateOwnedTags; // 0x0100(0x0020)(Transient, NativeAccessSpecifierPublic)
|
|
class UPhxSplineTraversalDynamicFidgetDefinition* DynamicFidgetDefinition; // 0x0120(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FTraversalRequest) == 0x000008, "Wrong alignment on FTraversalRequest");
|
|
static_assert(sizeof(FTraversalRequest) == 0x000128, "Wrong size on FTraversalRequest");
|
|
static_assert(offsetof(FTraversalRequest, Type) == 0x000000, "Member 'FTraversalRequest::Type' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalRequest, Actor) == 0x000008, "Member 'FTraversalRequest::Actor' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalRequest, Interaction) == 0x000010, "Member 'FTraversalRequest::Interaction' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalRequest, bSkipEntryState) == 0x000018, "Member 'FTraversalRequest::bSkipEntryState' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalRequest, SplineData) == 0x000020, "Member 'FTraversalRequest::SplineData' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalRequest, RequestType) == 0x0000E8, "Member 'FTraversalRequest::RequestType' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalRequest, FixedAbilityDefinition) == 0x0000F0, "Member 'FTraversalRequest::FixedAbilityDefinition' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalRequest, AnimInstanceClass) == 0x0000F8, "Member 'FTraversalRequest::AnimInstanceClass' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalRequest, TraversalStateOwnedTags) == 0x000100, "Member 'FTraversalRequest::TraversalStateOwnedTags' has a wrong offset!");
|
|
static_assert(offsetof(FTraversalRequest, DynamicFidgetDefinition) == 0x000120, "Member 'FTraversalRequest::DynamicFidgetDefinition' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.VehicleInputData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FVehicleInputData final
|
|
{
|
|
public:
|
|
float SteeringInput; // 0x0000(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ThrottleInput; // 0x0004(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float BrakingInput; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRequestExitVehicle; // 0x000C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FVehicleInputData) == 0x000004, "Wrong alignment on FVehicleInputData");
|
|
static_assert(sizeof(FVehicleInputData) == 0x000010, "Wrong size on FVehicleInputData");
|
|
static_assert(offsetof(FVehicleInputData, SteeringInput) == 0x000000, "Member 'FVehicleInputData::SteeringInput' has a wrong offset!");
|
|
static_assert(offsetof(FVehicleInputData, ThrottleInput) == 0x000004, "Member 'FVehicleInputData::ThrottleInput' has a wrong offset!");
|
|
static_assert(offsetof(FVehicleInputData, BrakingInput) == 0x000008, "Member 'FVehicleInputData::BrakingInput' has a wrong offset!");
|
|
static_assert(offsetof(FVehicleInputData, bRequestExitVehicle) == 0x00000C, "Member 'FVehicleInputData::bRequestExitVehicle' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.WeaponHolsterMaskingData
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FWeaponHolsterMaskingData final
|
|
{
|
|
public:
|
|
struct FGameplayTagContainer CharacterRequiredTags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<int32> MaterialIndicesToHide; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
static_assert(alignof(FWeaponHolsterMaskingData) == 0x000008, "Wrong alignment on FWeaponHolsterMaskingData");
|
|
static_assert(sizeof(FWeaponHolsterMaskingData) == 0x000030, "Wrong size on FWeaponHolsterMaskingData");
|
|
static_assert(offsetof(FWeaponHolsterMaskingData, CharacterRequiredTags) == 0x000000, "Member 'FWeaponHolsterMaskingData::CharacterRequiredTags' has a wrong offset!");
|
|
static_assert(offsetof(FWeaponHolsterMaskingData, MaterialIndicesToHide) == 0x000020, "Member 'FWeaponHolsterMaskingData::MaterialIndicesToHide' has a wrong offset!");
|
|
|
|
// ScriptStruct Phoenix.ToggleMenuSelection
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FToggleMenuSelection final
|
|
{
|
|
public:
|
|
class FText Label; // 0x0000(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bEnabled; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
static_assert(alignof(FToggleMenuSelection) == 0x000008, "Wrong alignment on FToggleMenuSelection");
|
|
static_assert(sizeof(FToggleMenuSelection) == 0x000020, "Wrong size on FToggleMenuSelection");
|
|
static_assert(offsetof(FToggleMenuSelection, Label) == 0x000000, "Member 'FToggleMenuSelection::Label' has a wrong offset!");
|
|
static_assert(offsetof(FToggleMenuSelection, bEnabled) == 0x000018, "Member 'FToggleMenuSelection::bEnabled' has a wrong offset!");
|
|
|
|
}
|
|
|