Files
ReshadePluginsCore/Cronos The New Dawn/SDK/Cronos_structs.hpp
2025-09-09 06:15:46 +02:00

8656 lines
595 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Cronos
#include "Basic.hpp"
#include "UMG_structs.hpp"
#include "GameplayAbilities_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "DifficultyAttributes_structs.hpp"
#include "Engine_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "AkAudio_structs.hpp"
#include "Dialog_structs.hpp"
#include "Spawners_structs.hpp"
#include "SlateCore_structs.hpp"
#include "Mai_structs.hpp"
#include "InputCore_structs.hpp"
#include "EnhancedInputUtils_structs.hpp"
#include "Smort_structs.hpp"
#include "ControlRig_structs.hpp"
#include "Detection_structs.hpp"
#include "UCSW_structs.hpp"
#include "PostProcessVolumeEx_structs.hpp"
#include "LevelStreaming_structs.hpp"
#include "GameBase_structs.hpp"
namespace SDK
{
// Enum Cronos.EAnimationSlot
// NumValues: 0x0011
enum class EAnimationSlot : uint8
{
DefaultSlot = 0,
Death = 1,
None = 2,
CombatSlot = 3,
Morphing = 4,
CounterAttack = 5,
UpperBodyAdditive = 6,
EquipWeapon = 7,
MeleeAttack = 8,
UpperBody = 9,
LowerBody = 10,
PostAimUpperBody = 11,
FullBody = 12,
Flinch = 13,
Shot = 14,
QTEFullBody = 15,
EAnimationSlot_MAX = 16,
};
// Enum Cronos.EBones
// NumValues: 0x007B
enum class EBones : uint8
{
Root = 0,
Pelvis = 1,
Spine_01 = 2,
Spine_02 = 3,
Spine_03 = 4,
Spine_04 = 5,
Spine_05 = 6,
Spine_06 = 7,
Spine_07 = 8,
Spine_08 = 9,
Spine2_01 = 10,
Spine2_02 = 11,
Spine2_03 = 12,
Spine2_04 = 13,
Spine2_05 = 14,
Spine2_06 = 15,
Spine2_07 = 16,
Spine2_08 = 17,
Spine3_01 = 18,
Spine4_01 = 19,
Spine4_02 = 20,
Spine4_03 = 21,
Chest = 22,
Back = 23,
ThighL = 24,
Thigh2L = 25,
ShinL = 26,
Shin2L = 27,
FootL = 28,
Foot2L = 29,
Ball_L = 30,
ThighR = 31,
Thigh2R = 32,
ThighRExtraHand = 33,
ShinR = 34,
Shin2R = 35,
FootR = 36,
Foot2R = 37,
Ball_R = 38,
ClavicleL = 39,
Clavicle2L = 40,
Clavicle3L = 41,
UpperArmL = 42,
UpperArm2L = 43,
UpperArm3L = 44,
UpperArm4L = 45,
ForearmL = 46,
Forearm2L = 47,
Forearm3L = 48,
Forearm4L = 49,
HandL = 50,
Hand2L = 51,
Hand3L = 52,
Hand4L = 53,
ExtraArmL = 54,
ExtraArm2L = 55,
ExtraArm3L = 56,
ExtraArm4L = 57,
ExtraArm5L = 58,
ExtraArm6L = 59,
ExtraArm7L = 60,
ExtraArm8L = 61,
ExtraArm9L = 62,
ExtraHandL = 63,
ClavicleR = 64,
Clavicle2R = 65,
Clavicle3R = 66,
Clavicle4R = 67,
UpperArmR = 68,
UpperArm2R = 69,
UpperArm3R = 70,
UpperArm4R = 71,
UpperArm5R = 72,
ForearmR = 73,
Forearm2R = 74,
Forearm3R = 75,
Forearm4R = 76,
Forearm5R = 77,
HandR = 78,
Hand2R = 79,
Hand3R = 80,
Hand4R = 81,
ExtraHandR = 82,
ExtraForeArmR = 83,
ExtraArmR = 84,
ExtraArm2R = 85,
ExtraArm3R = 86,
ExtraArm4R = 87,
ExtraArm5R = 88,
ExtraArm6R = 89,
Neck = 90,
Neck_02 = 91,
Neck_03 = 92,
Neck_04 = 93,
Neck_05 = 94,
Head = 95,
Head_02 = 96,
Head_03 = 97,
Head_04 = 98,
Head_05 = 99,
ExtraHead = 100,
Wall = 101,
WeaponRoot = 102,
Muzzle = 103,
Trigger = 104,
Scanner = 105,
Slide = 106,
Handle = 107,
Ammo_01 = 108,
Ammo_02 = 109,
Door = 110,
Cartridge = 111,
Cartridge2 = 112,
Rerouter = 113,
Bolt_l = 114,
Bolt_r = 115,
Morph_01 = 116,
Morph_02 = 117,
Morph_03 = 118,
Morph_04 = 119,
Morph_05 = 120,
Morph_06 = 121,
EBones_MAX = 122,
};
// Enum Cronos.EDoorLockType
// NumValues: 0x000E
enum class EDoorLockType : uint8
{
Unlocked = 0,
PermaLocked = 1,
Key = 2,
SlidingBolt = 3,
SlidingBoltBack = 4,
SealPadWithCode = 5,
SealPadWithItem = 6,
HumanPinpad = 7,
Chains = 8,
ChainsBack = 9,
DestructiblePlanks = 10,
HumanPinpadBack = 11,
Enum_Max = 12,
EDoorLockType_MAX = 13,
};
// Enum Cronos.EDoorAttachmentSide
// NumValues: 0x0003
enum class EDoorAttachmentSide : uint8
{
Front = 0,
Back = 1,
EDoorAttachmentSide_MAX = 2,
};
// Enum Cronos.ESHAnimEndType
// NumValues: 0x0005
enum class ESHAnimEndType : uint8
{
Undefined = 0,
Error = 1,
Success = 2,
Stop = 3,
ESHAnimEndType_MAX = 4,
};
// Enum Cronos.ESHItemAttachSlotType
// NumValues: 0x0004
enum class ESHItemAttachSlotType : uint8
{
None = 0,
RightHand = 1,
LeftHand = 2,
ESHItemAttachSlotType_MAX = 3,
};
// Enum Cronos.ESHItemTypeEnum
// NumValues: 0x0011
enum class ESHItemTypeEnum : uint8
{
None = 0,
Other = 1,
MeleeWeapon = 2,
RangedWeapon = 3,
Ammunition = 4,
MiscEquipment = 5,
WeaponMode = 6,
Resource = 7,
Energy = 8,
KeyObject = 9,
Consumable = 10,
Map = 11,
Memo = 12,
UpgradeItem = 13,
AudioLog = 14,
TravelLog = 15,
ESHItemTypeEnum_MAX = 16,
};
// Enum Cronos.EAbsorbedAttribute
// NumValues: 0x0006
enum class EAbsorbedAttribute : uint8
{
NONE = 0,
D_LengthenedLimb = 1,
T_ArmoredSkin = 2,
C_LongRangeAttack = 4,
J_OneHitDeadlyAttack = 8,
EAbsorbedAttribute_MAX = 9,
};
// Enum Cronos.EBurnableBurnStage
// NumValues: 0x0004
enum class EBurnableBurnStage : uint8
{
None = 0,
Burning = 1,
Burnt = 2,
EBurnableBurnStage_MAX = 3,
};
// Enum Cronos.ECronosBaseEnemyCharacterDamageTakenTypes
// NumValues: 0x0008
enum class ECronosBaseEnemyCharacterDamageTakenTypes : uint8
{
Flamethrower = 0,
GravityGun = 1,
SpreadGun = 2,
Anihilator = 3,
SmartGun = 4,
Grenade = 5,
Unknown = 6,
ECronosBaseEnemyCharacterDamageTakenTypes_MAX = 7,
};
// Enum Cronos.ETentacleGrabState
// NumValues: 0x0007
enum class ETentacleGrabState : uint8
{
TentacleGetReady = 0,
TentacleShotOut = 1,
Grabbed = 2,
TentacleRetract = 3,
Eat = 4,
Default = 5,
ETentacleGrabState_MAX = 6,
};
// Enum Cronos.HitDirection
// NumValues: 0x0006
enum class EHitDirection : uint8
{
None = 0,
Left = 1,
Right = 2,
Front = 3,
Back = 4,
HitDirection_MAX = 5,
};
// Enum Cronos.HurtType
// NumValues: 0x000A
enum class EHurtType : uint8
{
Flinch = 0,
Short = 1,
Long = 2,
PushBack = 3,
PushBackMedium = 4,
PushBackLong = 5,
KnockDown = 6,
Stagger = 7,
Death = 8,
HurtType_MAX = 9,
};
// Enum Cronos.ESoulInteractionType
// NumValues: 0x0004
enum class ESoulInteractionType : uint8
{
None = 0,
SoulExtraction = 1,
SoulTransfer = 2,
ESoulInteractionType_MAX = 3,
};
// Enum Cronos.EWidgetInteraction
// NumValues: 0x0003
enum class EWidgetInteraction : uint8
{
Confirmed = 0,
Declined = 1,
EWidgetInteraction_MAX = 2,
};
// Enum Cronos.ETimeRiftState
// NumValues: 0x0006
enum class ETimeRiftState : uint8
{
None = 0,
Idle = 1,
Controlled = 2,
Initialized = 3,
Synchronized = 4,
ETimeRiftState_MAX = 5,
};
// Enum Cronos.EBTPreloadWorld
// NumValues: 0x0004
enum class EBTPreloadWorld : uint8
{
None = 0,
MainMenu = 1,
Game = 2,
EBTPreloadWorld_MAX = 3,
};
// Enum Cronos.EWidgetDelayInteractionBehaviourType
// NumValues: 0x0004
enum class EWidgetDelayInteractionBehaviourType : uint8
{
Delay = 0,
Instant = 1,
Manual = 2,
EWidgetDelayInteractionBehaviourType_MAX = 3,
};
// Enum Cronos.EAmountWidgetActionType
// NumValues: 0x0004
enum class EAmountWidgetActionType : uint8
{
Discard = 0,
Store = 1,
TakeOut = 2,
EAmountWidgetActionType_MAX = 3,
};
// Enum Cronos.EScreenToAddType
// NumValues: 0x0003
enum class EScreenToAddType : uint8
{
PlayerScreen = 0,
Viewport = 1,
EScreenToAddType_MAX = 2,
};
// Enum Cronos.EBTDisplayableWidgetLayerType
// NumValues: 0x001D
enum class EBTDisplayableWidgetLayerType : uint8
{
None = 0,
HUD = 1,
GameplayMenu = 2,
PinPad = 3,
UpgradeStation = 4,
Stash = 5,
ItemInteraction = 6,
ExtractionDialog = 7,
Tutorial = 8,
Death = 9,
SaveStation = 10,
FocusWidget = 11,
GameplayReading = 12,
MiniInventory = 13,
FullscreenVision = 14,
FullscreenImages = 15,
FullscreenImageMaterial = 16,
ControlTips = 17,
QTE = 18,
WeaponWheel = 19,
Subtitles = 20,
DialogChoices = 21,
WeaponSlotBinding = 22,
AmountModal = 23,
BuyModal = 24,
LoadGame = 25,
Fade = 26,
CutscenePreloading = 27,
MAX = 28,
};
// Enum Cronos.EInteractionWidgetState
// NumValues: 0x0005
enum class EInteractionWidgetState : uint8
{
Closed = 0,
Opening = 1,
Active = 2,
Closing = 3,
EInteractionWidgetState_MAX = 4,
};
// Enum Cronos.ESHCombatPoseType
// NumValues: 0x0004
enum class ESHCombatPoseType : uint8
{
None = 0,
Normal = 1,
Injured = 2,
ESHCombatPoseType_MAX = 3,
};
// Enum Cronos.ESHHealthStateEnum
// NumValues: 0x0006
enum class ESHHealthStateEnum : uint8
{
Default = 0,
SlightlyInjured = 1,
Injured = 2,
Low = 3,
Death = 4,
ESHHealthStateEnum_MAX = 5,
};
// Enum Cronos.EBTCantCollectItemReason
// NumValues: 0x0005
enum class EBTCantCollectItemReason : uint8
{
None = 0,
InvalidItem = 1,
NoInventorySpace = 2,
MaxCapacityReached = 3,
EBTCantCollectItemReason_MAX = 4,
};
// Enum Cronos.EBTDatabaseItemCategory
// NumValues: 0x0008
enum class EBTDatabaseItemCategory : uint8
{
None = 0,
Document = 1,
Audiolog = 2,
Character = 3,
TravelLog = 4,
Equipment = 5,
Cats = 6,
MAX = 7,
};
// Enum Cronos.ESkeletalMeshOverrideType
// NumValues: 0x0004
enum class ESkeletalMeshOverrideType : uint8
{
Flamethrower = 0,
GravityBoots = 1,
Harvester = 2,
ESkeletalMeshOverrideType_MAX = 3,
};
// Enum Cronos.EBTWeaponPickUpBehavior
// NumValues: 0x0005
enum class EBTWeaponPickUpBehavior : uint8
{
DoNothing = 0,
Equip_NoTmpSlotAllowed = 1,
Equip_TmpSlotAllowed = 2,
OpenBindingUI = 3,
EBTWeaponPickUpBehavior_MAX = 4,
};
// Enum Cronos.ESHDoorUnlockModeEnum
// NumValues: 0x0004
enum class ESHDoorUnlockModeEnum : uint8
{
None = 0,
ItemUnlock = 1,
InteractToggle = 2,
ESHDoorUnlockModeEnum_MAX = 3,
};
// Enum Cronos.ESHDoorStateEnum
// NumValues: 0x0005
enum class ESHDoorStateEnum : uint8
{
Undefined = 0,
Close = 1,
Middle = 2,
Open = 3,
ESHDoorStateEnum_MAX = 4,
};
// Enum Cronos.ESHFocusableInputActionTypeEnum
// NumValues: 0x000D
enum class ESHFocusableInputActionTypeEnum : uint8
{
Invalid = 0,
NavigateUp = 1,
NavigateDown = 2,
NavigateRight = 3,
NavigateLeft = 4,
NavigateLeftAnalogVertical = 5,
NavigateLeftAnalogHorizontal = 6,
PickUpPlace = 7,
Transcription = 8,
Rotate = 9,
ToggleMiniInv = 10,
Quit = 11,
ESHFocusableInputActionTypeEnum_MAX = 12,
};
// Enum Cronos.ESHFocusableTypeEnum
// NumValues: 0x0004
enum class ESHFocusableTypeEnum : uint8
{
None = 0,
Input = 1,
SingleItem = 2,
ESHFocusableTypeEnum_MAX = 3,
};
// Enum Cronos.ESHInteractionGenericBehaviour
// NumValues: 0x0003
enum class ESHInteractionGenericBehaviour : uint8
{
Clickable = 0,
Holdable = 1,
ESHInteractionGenericBehaviour_MAX = 2,
};
// Enum Cronos.EInteractionState
// NumValues: 0x0003
enum class EInteractionState : uint8
{
Available = 0,
Blocked = 1,
EInteractionState_MAX = 2,
};
// Enum Cronos.ESHInteractionInputAxis
// NumValues: 0x0004
enum class ESHInteractionInputAxis : uint8
{
Horizontal = 0,
Vertical = 1,
Both = 2,
ESHInteractionInputAxis_MAX = 3,
};
// Enum Cronos.EGenericInteractionType
// NumValues: 0x000B
enum class EGenericInteractionType : uint8
{
Default = 0,
ItemPickup = 1,
Pushable = 2,
ExtendedMovement = 3,
LongInteraction = 4,
TimeRift = 5,
Door = 6,
DoorAttachment = 7,
Ladder = 8,
Cat = 9,
EGenericInteractionType_MAX = 10,
};
// Enum Cronos.ESHCharacterPlayLookAtPriorities
// NumValues: 0x0004
enum class ESHCharacterPlayLookAtPriorities : uint8
{
Trivial = 0,
InteractionObject = 1,
Critical = 2,
ESHCharacterPlayLookAtPriorities_MAX = 3,
};
// Enum Cronos.EDetectionState
// NumValues: 0x0006
enum class EDetectionState : uint8
{
Hidden = 0,
Visible = 1,
Focused = 2,
Used = 3,
Unfocus = 4,
EDetectionState_MAX = 5,
};
// Enum Cronos.ESoulExtractionPhase
// NumValues: 0x000E
enum class ESoulExtractionPhase : uint8
{
None = 0,
PreConnection = 1,
EstablishingConnectionProgress = 2,
InitialDecision = 3,
ExtractionProgress = 4,
PhylacteryFullError = 5,
SoulDeletionDecision = 6,
SoulDeletionConfirmation = 7,
SoulDeletionProgress = 8,
SoulDeletionResult = 9,
ExtractionResult = 10,
TerminatingConnectionProgress = 11,
Hidden = 12,
Max = 13,
};
// Enum Cronos.EAbsorptionBodyArea
// NumValues: 0x0023
enum class EAbsorptionBodyArea : uint8
{
Head = 0,
Head2 = 1,
Head3 = 2,
Head4 = 3,
Head5 = 4,
Shoulder = 5,
RightUpperArm = 6,
RightUpperArm2 = 7,
RightUpperArm3 = 8,
RightUpperArm4 = 9,
LeftUpperArm = 10,
LeftUpperArm2 = 11,
LeftUpperArm3 = 12,
LeftUpperArm4 = 13,
TorsoFront = 14,
Back = 15,
RightLowerArm = 16,
RightLowerArm2 = 17,
RightLowerArm3 = 18,
RightLowerArm4 = 19,
LeftLowerArm = 20,
LeftLowerArm2 = 21,
LeftLowerArm3 = 22,
LeftLowerArm4 = 23,
LeftUpperLeg = 24,
LeftUpperLeg2 = 25,
RightUpperLeg = 26,
RightUpperLeg2 = 27,
LeftLowerLeg = 28,
LeftLowerLeg2 = 29,
RightLowerLeg = 30,
RightLowerLeg2 = 31,
CentiArms = 32,
Jaw = 33,
EAbsorptionBodyArea_MAX = 34,
};
// Enum Cronos.EAbsorptionState
// NumValues: 0x000C
enum class EAbsorptionState : uint8
{
Idle = 0,
Initiating = 1,
AbsorptionProgress = 2,
Waiting = 3,
Absorbing = 4,
Accepting = 5,
ReadyToAbsorb = 6,
BeingAbsorbed = 7,
Morphing = 8,
Disabled = 9,
None = 10,
EAbsorptionState_MAX = 11,
};
// Enum Cronos.EAbsorptionRole
// NumValues: 0x0003
enum class EAbsorptionRole : uint8
{
Initiator = 0,
Corpse = 1,
EAbsorptionRole_MAX = 2,
};
// Enum Cronos.AnimationMarkup
// NumValues: 0x0008
enum class EAnimationMarkup : uint8
{
Attack1 = 0,
Attack2 = 1,
Hitbox1 = 2,
Hitbox2 = 3,
DetachSubEnemy = 4,
Blow = 5,
Puke = 6,
AnimationMarkup_MAX = 7,
};
// Enum Cronos.EAIMovementActionState
// NumValues: 0x0006
enum class EAIMovementActionState : uint8
{
None = 0,
Default = 1,
Idle = 2,
LeftLeg = 3,
RightLeg = 4,
EAIMovementActionState_MAX = 5,
};
// Enum Cronos.EHitBoxShapes
// NumValues: 0x0003
enum class EHitBoxShapes : uint8
{
Box = 0,
Sphere = 1,
EHitBoxShapes_MAX = 2,
};
// Enum Cronos.EHitBoxType
// NumValues: 0x0003
enum class EHitBoxType : uint8
{
Normal = 0,
RootBased = 1,
EHitBoxType_MAX = 2,
};
// Enum Cronos.ETeethSectionTypes
// NumValues: 0x0006
enum class ETeethSectionTypes : uint8
{
NONE = 0,
Normal = 1,
Rank3 = 2,
Centi = 4,
Jaw = 8,
ETeethSectionTypes_MAX = 9,
};
// Enum Cronos.ETextureElementTypes
// NumValues: 0x0005
enum class ETextureElementTypes : uint8
{
None = 0,
Texture = 1,
Scalar = 2,
Vector = 3,
ETextureElementTypes_MAX = 4,
};
// Enum Cronos.ETypeAttachmentSocket
// NumValues: 0x0005
enum class ETypeAttachmentSocket : uint8
{
Root = 0,
RightHand = 1,
LeftHand = 2,
UpperBody = 3,
ETypeAttachmentSocket_MAX = 4,
};
// Enum Cronos.EAudioCubatureType
// NumValues: 0x0007
enum class EAudioCubatureType : uint8
{
Indoor_Small = 0,
Indoor_Medium = 1,
Indoor_Large = 2,
Outdoor = 3,
NotSet = 4,
Count = 5,
EAudioCubatureType_MAX = 6,
};
// Enum Cronos.EGravityEffectAxes
// NumValues: 0x0004
enum class EGravityEffectAxes : uint8
{
XY = 0,
ZX = 1,
ZY = 2,
EGravityEffectAxes_MAX = 3,
};
// Enum Cronos.EBehaviorWaitAttributeChangeComparison
// NumValues: 0x0008
enum class EBehaviorWaitAttributeChangeComparison : uint8
{
None = 0,
GreaterThan = 1,
LessThan = 2,
GreaterThanOrEqualTo = 3,
LessThanOrEqualTo = 4,
NotEqualTo = 5,
ExactlyEqualTo = 6,
MAX = 7,
};
// Enum Cronos.EBTOverSelectBehavior
// NumValues: 0x0005
enum class EBTOverSelectBehavior : uint8
{
None = 0,
Exit = 1,
DoNothing = 2,
StartOver = 3,
Max = 4,
};
// Enum Cronos.EBTAimAssistColliderPriorityType
// NumValues: 0x0005
enum class EBTAimAssistColliderPriorityType : uint8
{
WeakSpot = 0,
EnemyBody = 1,
InteractiveObject = 2,
TimeKnot = 3,
EBTAimAssistColliderPriorityType_MAX = 4,
};
// Enum Cronos.EBTAudiLogBehaviorAction
// NumValues: 0x0005
enum class EBTAudiLogBehaviorAction : uint8
{
Play = 0,
Stop_Any = 1,
Stop_AnyOfType = 2,
Stop_Specific = 3,
EBTAudiLogBehaviorAction_MAX = 4,
};
// Enum Cronos.EBTBehaviorEffectorAudiLogType
// NumValues: 0x0003
enum class EBTBehaviorEffectorAudiLogType : uint8
{
AudioLog = 0,
TravelLog = 1,
EBTBehaviorEffectorAudiLogType_MAX = 2,
};
// Enum Cronos.EAudioLogSource
// NumValues: 0x0005
enum class EAudioLogSource : uint8
{
None = 0,
World = 1,
Database = 2,
Misc = 3,
MAX = 4,
};
// Enum Cronos.EBTShopType
// NumValues: 0x0003
enum class EBTShopType : uint8
{
Buying = 0,
Selling = 1,
EBTShopType_MAX = 2,
};
// Enum Cronos.EPivotTransform
// NumValues: 0x0006
enum class EPivotTransform : uint8
{
Auto = 0,
FromSnapLocation = 1,
FromControlPivot = 2,
ComponentTransform = 3,
ActorTransform = 4,
EPivotTransform_MAX = 5,
};
// Enum Cronos.ESkeletalMeshLocation
// NumValues: 0x0003
enum class ESkeletalMeshLocation : uint8
{
CameraInterface = 0,
ComponentTransform = 1,
ESkeletalMeshLocation_MAX = 2,
};
// Enum Cronos.EKeepOnEdge
// NumValues: 0x0006
enum class EKeepOnEdge : uint8
{
None = 0,
Top = 1,
Right = 2,
Bottom = 4,
Left = 8,
EKeepOnEdge_MAX = 9,
};
// Enum Cronos.EBTWeaponModeAutoChargeFireType
// NumValues: 0x0004
enum class EBTWeaponModeAutoChargeFireType : uint8
{
GameplayAttribute = 0,
Delay = 1,
Indefinite = 2,
EBTWeaponModeAutoChargeFireType_MAX = 3,
};
// Enum Cronos.ERankScore
// NumValues: 0x0005
enum class ERankScore : uint8
{
Rank_0 = 0,
Rank_1 = 1,
Rank_2 = 2,
Rank_3 = 3,
Rank_MAX = 4,
};
// Enum Cronos.ESideOfPlayer
// NumValues: 0x0007
enum class ESideOfPlayer : uint8
{
Left = 0,
Right = 1,
Above = 2,
Below = 3,
Behind = 4,
InFrontOf = 5,
ESideOfPlayer_MAX = 6,
};
// Enum Cronos.ECheckedSurfaces
// NumValues: 0x0004
enum class ECheckedSurfaces : uint8
{
Floor = 0,
Wall = 1,
Ceiling = 2,
ECheckedSurfaces_MAX = 3,
};
// Enum Cronos.EEncounterBehaviorAction
// NumValues: 0x0006
enum class EEncounterBehaviorAction : uint8
{
Awake = 0,
Start = 1,
ResetAndRestore = 2,
End = 3,
Stop = 4,
EEncounterBehaviorAction_MAX = 5,
};
// Enum Cronos.EEnvTestDistanceMatch
// NumValues: 0x0005
enum class EEnvTestDistanceMatch : uint8
{
Distance3D = 0,
Distance2D = 1,
DistanceZ = 2,
DistanceAbsoluteZ = 3,
EEnvTestDistanceMatch_MAX = 4,
};
// Enum Cronos.ESurfTestPathfinding
// NumValues: 0x0003
enum class ESurfTestPathfinding : uint8
{
PathExist = 0,
PathLength = 1,
ESurfTestPathfinding_MAX = 2,
};
// Enum Cronos.EBTEquipAction
// NumValues: 0x0003
enum class EBTEquipAction : uint8
{
BindToSlot = 0,
OpenBindUI = 1,
EBTEquipAction_MAX = 2,
};
// Enum Cronos.EFloatingDisplayType
// NumValues: 0x0004
enum class EFloatingDisplayType : uint8
{
AttachToActor = 0,
AttachToComponent = 1,
AttachToLocation = 2,
EFloatingDisplayType_MAX = 3,
};
// Enum Cronos.EGameCutscenePlayerActionType
// NumValues: 0x0003
enum class EGameCutscenePlayerActionType : uint8
{
StartCutscene = 0,
ResumeChainCutscene = 1,
EGameCutscenePlayerActionType_MAX = 2,
};
// Enum Cronos.ESHControllerLightColorGameplayFeature
// NumValues: 0x0003
enum class ESHControllerLightColorGameplayFeature : uint8
{
Health = 0,
SavePoint = 1,
ESHControllerLightColorGameplayFeature_MAX = 2,
};
// Enum Cronos.EBTGameplayMenuPayloadActionType
// NumValues: 0x0003
enum class EBTGameplayMenuPayloadActionType : uint8
{
None = 0,
ButtonAction = 1,
EBTGameplayMenuPayloadActionType_MAX = 2,
};
// Enum Cronos.EBestIconFailReason
// NumValues: 0x0010
enum class EBestIconFailReason : uint8
{
None = 0,
NotValid = 1,
SlotDisabled = 2,
ViewObstructed = 3,
DetectionDisabled = 4,
TooFarInWorld = 5,
TooFarOnScreen = 6,
HeightTolerance = 7,
InteractionBehind = 8,
CapsuleComponentObstructed = 9,
Valid = 10,
AngleRestricted = 11,
CameraAngleRestricted = 12,
CustomScript = 13,
BestIcon = 14,
EBestIconFailReason_MAX = 15,
};
// Enum Cronos.EObstacleSide
// NumValues: 0x0004
enum class EObstacleSide : uint8
{
None = 0,
FrontSide = 1,
BackSide = 2,
EObstacleSide_MAX = 3,
};
// Enum Cronos.EBItemAmountComparisonRule
// NumValues: 0x0007
enum class EBItemAmountComparisonRule : uint8
{
Equal = 0,
NotEqual = 1,
Greater = 2,
GreaterOrEqual = 3,
Less = 4,
LessOrEqual = 5,
Max = 6,
};
// Enum Cronos.EBTModificationConditionLookupSource
// NumValues: 0x0005
enum class EBTModificationConditionLookupSource : uint8
{
Inventory = 0,
EnergyStore = 1,
WeaponCartridge = 2,
Stash = 3,
EBTModificationConditionLookupSource_MAX = 4,
};
// Enum Cronos.EBTHighlightType
// NumValues: 0x0004
enum class EBTHighlightType : uint8
{
None = 0,
Enough = 1,
NotEnough = 2,
EBTHighlightType_MAX = 3,
};
// Enum Cronos.ELogState
// NumValues: 0x0006
enum class ELogState : uint8
{
LogCreate = 0,
LogPause = 1,
LogResume = 2,
LogSendDataManual = 3,
LogFinish = 4,
ELogState_MAX = 5,
};
// Enum Cronos.EGameCutscenePlayerTriggerAction
// NumValues: 0x0004
enum class EGameCutscenePlayerTriggerAction : uint8
{
CutsceneStarted = 0,
CutsceneFinished = 1,
CutsceneCustomEvent = 2,
EGameCutscenePlayerTriggerAction_MAX = 3,
};
// Enum Cronos.EEventListenerType
// NumValues: 0x0003
enum class EEventListenerType : uint8
{
OnGameState = 0,
OnPlayer = 1,
EEventListenerType_MAX = 2,
};
// Enum Cronos.EOnTriggerType
// NumValues: 0x0003
enum class EOnTriggerType : uint8
{
OnBreakInitiated = 0,
OnBreakFinished = 1,
EOnTriggerType_MAX = 2,
};
// Enum Cronos.EBTPreloadContentConditionSetEvaluationType
// NumValues: 0x0003
enum class EBTPreloadContentConditionSetEvaluationType : uint8
{
AllMatch = 0,
AnyMatch = 1,
EBTPreloadContentConditionSetEvaluationType_MAX = 2,
};
// Enum Cronos.EQTEEndType
// NumValues: 0x0004
enum class EQTEEndType : uint8
{
None = 0,
Fail = 1,
Success = 2,
EQTEEndType_MAX = 3,
};
// Enum Cronos.EAbilityRemovalType
// NumValues: 0x0003
enum class EAbilityRemovalType : uint8
{
RemoveAtEndQTE = 0,
RemoveAfterAllBehaviorsFinished = 1,
EAbilityRemovalType_MAX = 2,
};
// Enum Cronos.EAnimTrigger
// NumValues: 0x0005
enum class EAnimTrigger : uint8
{
OnStart = 0,
OnTriggered = 1,
OnQTESuccess = 2,
OnQTEFail = 3,
EAnimTrigger_MAX = 4,
};
// Enum Cronos.ECameraShakeTrigger
// NumValues: 0x0003
enum class ECameraShakeTrigger : uint8
{
OnStart = 0,
OnFinish = 1,
ECameraShakeTrigger_MAX = 2,
};
// Enum Cronos.ETriggerBehaviorType
// NumValues: 0x0004
enum class ETriggerBehaviorType : uint8
{
OnEvent = 0,
OnTagAdded = 1,
OnTagRemoved = 2,
ETriggerBehaviorType_MAX = 3,
};
// Enum Cronos.EBTCameraUseType
// NumValues: 0x0004
enum class EBTCameraUseType : uint8
{
Auto = 0,
Shuffle = 1,
Priority = 2,
EBTCameraUseType_MAX = 3,
};
// Enum Cronos.EWaitForType
// NumValues: 0x0003
enum class EWaitForType : uint8
{
WaitForEvent = 0,
WaitForTag = 1,
EWaitForType_MAX = 2,
};
// Enum Cronos.EBehaviorType
// NumValues: 0x0003
enum class EBehaviorType : uint8
{
SetAmmo = 0,
AddAmmo = 1,
EBehaviorType_MAX = 2,
};
// Enum Cronos.EHealthManipulationType
// NumValues: 0x0003
enum class EHealthManipulationType : uint8
{
SetHealth = 0,
AddHealth = 1,
EHealthManipulationType_MAX = 2,
};
// Enum Cronos.EEndScreenType
// NumValues: 0x0003
enum class EEndScreenType : uint8
{
Credits = 0,
ResultScreen = 1,
EEndScreenType_MAX = 2,
};
// Enum Cronos.ENumberCompareOperationHelper
// NumValues: 0x0007
enum class ENumberCompareOperationHelper : uint8
{
IsEqual = 0,
IsNotEqual = 1,
IsGreater = 2,
IsGreaterOrEqual = 3,
IsLess = 4,
IsLessOrEqual = 5,
ENumberCompareOperationHelper_MAX = 6,
};
// Enum Cronos.ESmortNodeResultHelper
// NumValues: 0x0003
enum class ESmortNodeResultHelper : uint8
{
Success = 0,
Fail = 1,
ESmortNodeResultHelper_MAX = 2,
};
// Enum Cronos.ESurfNavNormalMask
// NumValues: 0x0009
enum class ESurfNavNormalMask : uint8
{
UNKNOWN = 0,
NORTH = 1,
SOUTH = 2,
WEST = 4,
EAST = 8,
TOP = 16,
DOWN = 32,
INVALID = 64,
ESurfNavNormalMask_MAX = 65,
};
// Enum Cronos.ESwitchWeaponBehaviorType
// NumValues: 0x0004
enum class ESwitchWeaponBehaviorType : uint8
{
ModeIndex = 0,
ModeIndexWithReset = 1,
SlotNumber = 2,
ESwitchWeaponBehaviorType_MAX = 3,
};
// Enum Cronos.EFireBehaviorAmmoConsumptionType
// NumValues: 0x0003
enum class EFireBehaviorAmmoConsumptionType : uint8
{
PerShot = 0,
PerBurst = 1,
EFireBehaviorAmmoConsumptionType_MAX = 2,
};
// Enum Cronos.EBTNavRule
// NumValues: 0x0003
enum class EBTNavRule : uint8
{
Permanent = 0,
Fatigue = 1,
EBTNavRule_MAX = 2,
};
// Enum Cronos.EBTNavSuccessConditions
// NumValues: 0x0003
enum class EBTNavSuccessConditions : uint8
{
Distance = 0,
TimeOrDistance = 1,
EBTNavSuccessConditions_MAX = 2,
};
// Enum Cronos.EInteractionChangeType
// NumValues: 0x0003
enum class EInteractionChangeType : uint8
{
InteractionDetection = 0,
BlockedBySomething = 1,
EInteractionChangeType_MAX = 2,
};
// Enum Cronos.EUpgradeStationCategory
// NumValues: 0x000A
enum class EUpgradeStationCategory : uint8
{
GravityGun = 0,
SpreadGun = 1,
SmartGun = 2,
Annihilator = 3,
Dagger = 4,
Mace = 5,
Lance = 6,
TravelerSuit = 7,
None = 8,
EUpgradeStationCategory_MAX = 9,
};
// Enum Cronos.EBTUpgradeStationTabs
// NumValues: 0x0005
enum class EBTUpgradeStationTabs : uint8
{
None = 0,
Upgrades = 1,
EnergyStore_Buy = 2,
EnergyStore_Sell = 3,
MAX = 4,
};
// Enum Cronos.EBTEnergyStoreItemPriceDisplayMode
// NumValues: 0x0004
enum class EBTEnergyStoreItemPriceDisplayMode : uint8
{
None = 0,
PerSingleItem = 1,
PerSelectedQuantity = 2,
MAX = 3,
};
// Enum Cronos.EBTTransactionStatus
// NumValues: 0x000B
enum class EBTTransactionStatus : uint8
{
None = 0,
Successful = 1,
Failed_SelectedInvalidQuantity = 2,
Failed_SelectedInvalidItem = 3,
Failed_NotEnoughSpace = 4,
Failed_NotEnoughEnergy = 5,
Failed_NotInStock = 6,
Failed_ItemCantBeSold = 7,
Failed_DontOwnAnItem = 8,
Failed_Unknown = 9,
MAX = 10,
};
// Enum Cronos.EBTWeaponAmmoType
// NumValues: 0x0003
enum class EBTWeaponAmmoType : uint8
{
Item = 0,
Charges = 1,
EBTWeaponAmmoType_MAX = 2,
};
// Enum Cronos.EBTFireAnimMontagePlayer
// NumValues: 0x0003
enum class EBTFireAnimMontagePlayer : uint8
{
Ranged = 0,
Flamethrower = 1,
EBTFireAnimMontagePlayer_MAX = 2,
};
// Enum Cronos.EBTWeaponModeFireType
// NumValues: 0x0003
enum class EBTWeaponModeFireType : uint8
{
Tap = 0,
Hold = 1,
EBTWeaponModeFireType_MAX = 2,
};
// Enum Cronos.EFocusGainMode
// NumValues: 0x0006
enum class EFocusGainMode : uint8
{
None = 0,
Charging = 1,
Aiming = 2,
PostShoot = 3,
PostChargedShoot = 4,
EFocusGainMode_MAX = 5,
};
// Enum Cronos.EFocusState
// NumValues: 0x0004
enum class EFocusState : uint8
{
Aimed = 0,
AimedMoving = 1,
Default = 2,
EFocusState_MAX = 3,
};
// Enum Cronos.EBTWeaponFireType
// NumValues: 0x0004
enum class EBTWeaponFireType : uint8
{
Tap = 0,
Charged = 1,
Hold = 2,
EBTWeaponFireType_MAX = 3,
};
// Enum Cronos.ECatSkinType
// NumValues: 0x000C
enum class ECatSkinType : uint8
{
None = 0,
Mela = 1,
Karol = 2,
Gus = 3,
Freya = 4,
Merlin = 5,
India = 6,
Cynamon = 7,
Balbina = 8,
Bebola = 9,
Borowka = 10,
ECatSkinType_MAX = 11,
};
// Enum Cronos.ECatGait
// NumValues: 0x0005
enum class ECatGait : uint8
{
None = 0,
Walk = 1,
Trot = 2,
Run = 3,
ECatGait_MAX = 4,
};
// Enum Cronos.ECatIdleState
// NumValues: 0x0005
enum class ECatIdleState : uint8
{
Standing = 0,
Sitting = 1,
LyingDown = 2,
Sleeping = 3,
ECatIdleState_MAX = 4,
};
// Enum Cronos.ECatInitialIdleAnim
// NumValues: 0x0003
enum class ECatInitialIdleAnim : uint8
{
Standing = 0,
Sit = 1,
ECatInitialIdleAnim_MAX = 2,
};
// Enum Cronos.EEnemyScanerState
// NumValues: 0x0007
enum class EEnemyScanerState : uint8
{
Disabled = 0,
NoDetection = 1,
DeadBodyDetected = 2,
LowHealthDetected = 3,
MediumHealthDetected = 4,
HighHealthDetected = 5,
EEnemyScanerState_MAX = 6,
};
// Enum Cronos.EGrabAnimMontageType
// NumValues: 0x000A
enum class EGrabAnimMontageType : uint8
{
None = 0,
Attempt = 1,
Miss = 2,
Grab = 3,
GrabLoop = 4,
ExitSuccess = 5,
ExitFlamethrower = 6,
MeleeResponse = 7,
ExitLose = 8,
EGrabAnimMontageType_MAX = 9,
};
// Enum Cronos.ETentacleGrabMissReason
// NumValues: 0x0004
enum class ETentacleGrabMissReason : uint8
{
DistanceMiss = 0,
ObstacleOnWay = 1,
AngleMiss = 2,
ETentacleGrabMissReason_MAX = 3,
};
// Enum Cronos.ECompareOptionHelper
// NumValues: 0x0007
enum class ECompareOptionHelper : uint8
{
IsEqual = 0,
IsNotEqual = 1,
IsGreater = 2,
IsGreaterOrEqual = 3,
IsLess = 4,
IsLessOrEqual = 5,
ECompareOptionHelper_MAX = 6,
};
// Enum Cronos.EBehaviorState
// NumValues: 0x0007
enum class EBehaviorState : uint8
{
None = 0,
NonCombat = 1,
EnteringCombat = 2,
Combat = 3,
Alerted = 4,
ActionPoints = 5,
EBehaviorState_MAX = 6,
};
// Enum Cronos.EFocusCategory
// NumValues: 0x0004
enum class EFocusCategory : uint8
{
Default = 0,
Move = 1,
Behavior = 2,
EFocusCategory_MAX = 3,
};
// Enum Cronos.EAIGait
// NumValues: 0x0007
enum class EAIGait : uint8
{
None = 0,
Stand = 1,
SlowWalk = 2,
Walk = 3,
Run = 4,
Sprint = 5,
EAIGait_MAX = 6,
};
// Enum Cronos.EAiTurnAngle
// NumValues: 0x000D
enum class EAiTurnAngle : uint8
{
None = 0,
Front = 1,
FrontLeft = 2,
FrontRight = 3,
Left = 4,
Right = 5,
BackLeft = 6,
BackRight = 7,
BackNegative = 8,
BackPositive = 9,
StepLeft = 10,
StepRight = 11,
EAiTurnAngle_MAX = 12,
};
// Enum Cronos.EAiMovementState
// NumValues: 0x0007
enum class EAiMovementState : uint8
{
None = 0,
Idle = 1,
Move = 2,
Start = 3,
Stop = 4,
GaitChange = 5,
EAiMovementState_MAX = 6,
};
// Enum Cronos.EAiBlendType
// NumValues: 0x0007
enum class EAiBlendType : uint8
{
Doppel = 0,
Fear = 1,
Centi = 2,
Terror = 3,
ChubbyDoppel = 4,
Pathfinder = 5,
EAiBlendType_MAX = 6,
};
// Enum Cronos.ECronosBosses
// NumValues: 0x0008
enum class ECronosBosses : uint8
{
CTerror = 0,
DTerror = 1,
Eliza = 2,
Pathfinder = 3,
UnmergedDoppel = 4,
UnmergedTerror = 5,
UnmergedDoppelMilitia = 6,
ECronosBosses_MAX = 7,
};
// Enum Cronos.EQuickFabricationType
// NumValues: 0x0005
enum class EQuickFabricationType : uint8
{
EnergyAmmo = 0,
ShotgunAmmo = 1,
SmartgunAmmo = 2,
AnnihilatorAmmo = 3,
EQuickFabricationType_MAX = 4,
};
// Enum Cronos.EEncounterState
// NumValues: 0x0004
enum class EEncounterState : uint8
{
Inactive = 0,
Active = 1,
Finished = 2,
EEncounterState_MAX = 3,
};
// Enum Cronos.EEncounterStartTriggerType
// NumValues: 0x0003
enum class EEncounterStartTriggerType : uint8
{
Start = 0,
Awake = 1,
EEncounterStartTriggerType_MAX = 2,
};
// Enum Cronos.EAudioSource
// NumValues: 0x0004
enum class EAudioSource : uint8
{
UNDEFINED = 0,
PELVIS = 1,
HEAD = 2,
EAudioSource_MAX = 3,
};
// Enum Cronos.EEnemyWaveState
// NumValues: 0x0005
enum class EEnemyWaveState : uint8
{
Inactive = 0,
Active = 1,
Finished = 2,
Cleared = 3,
EEnemyWaveState_MAX = 4,
};
// Enum Cronos.EFightDirectorTokenStatus
// NumValues: 0x0005
enum class EFightDirectorTokenStatus : uint8
{
Free = 0,
Preparation = 1,
Consumed = 2,
Cooldown = 3,
EFightDirectorTokenStatus_MAX = 4,
};
// Enum Cronos.EFightDirectorTokenType
// NumValues: 0x0008
enum class EFightDirectorTokenType : uint8
{
Basic = 0,
Heavy = 1,
Special = 2,
ExtraordinaryEvent = 3,
Infinite = 4,
Range = 5,
Absorb = 6,
EFightDirectorTokenType_MAX = 7,
};
// Enum Cronos.ECronosAbilityActivationPolicy
// NumValues: 0x0003
enum class ECronosAbilityActivationPolicy : uint8
{
OnInputTriggered = 0,
WhileInputActive = 1,
ECronosAbilityActivationPolicy_MAX = 2,
};
// Enum Cronos.ECronosAbilityInterruptResolution
// NumValues: 0x0005
enum class ECronosAbilityInterruptResolution : uint8
{
Block = 0,
Queue = 1,
Activate = 2,
ActivateAndInterrupt = 3,
ECronosAbilityInterruptResolution_MAX = 4,
};
// Enum Cronos.EGameStartInfoWidgetState
// NumValues: 0x0005
enum class EGameStartInfoWidgetState : uint8
{
Inactive = 0,
Starting = 1,
Active = 2,
Closing = 3,
EGameStartInfoWidgetState_MAX = 4,
};
// Enum Cronos.EInteractionWidgetAction
// NumValues: 0x0004
enum class EInteractionWidgetAction : uint8
{
None = 0,
Confirm = 1,
Decline = 2,
EInteractionWidgetAction_MAX = 3,
};
// Enum Cronos.EAILying
// NumValues: 0x0004
enum class EAILying : uint8
{
None = 0,
FaceDown = 1,
BackDown = 2,
EAILying_MAX = 3,
};
// Enum Cronos.EDisplayBasedOnAbilityType
// NumValues: 0x0004
enum class EDisplayBasedOnAbilityType : uint8
{
None = 0,
AbilityMustBeAvailable = 1,
AbilityCantbeAvailable = 2,
EDisplayBasedOnAbilityType_MAX = 3,
};
// Enum Cronos.ESavePopupType
// NumValues: 0x0004
enum class ESavePopupType : uint8
{
SaveOverwrite = 0,
Load = 1,
Delete = 2,
ESavePopupType_MAX = 3,
};
// Enum Cronos.ESequencerTransformRetriveType
// NumValues: 0x0003
enum class ESequencerTransformRetriveType : uint8
{
StartingTransform = 0,
EndingTransform = 1,
ESequencerTransformRetriveType_MAX = 2,
};
// Enum Cronos.ESpawnAggroMode
// NumValues: 0x0003
enum class ESpawnAggroMode : uint8
{
Default = 0,
Alarmed = 1,
ESpawnAggroMode_MAX = 2,
};
// Enum Cronos.ESmartObjectCollider
// NumValues: 0x0003
enum class ESmartObjectCollider : uint8
{
Box = 0,
Sphere = 1,
ESmartObjectCollider_MAX = 2,
};
// Enum Cronos.EActionPointActivationMode
// NumValues: 0x0003
enum class EActionPointActivationMode : uint8
{
Immediately = 0,
OnRequest = 1,
EActionPointActivationMode_MAX = 2,
};
// Enum Cronos.ESleepMode
// NumValues: 0x0004
enum class ESleepMode : uint8
{
Default = 0,
UntilDamaged = 1,
Always = 2,
ESleepMode_MAX = 3,
};
// Enum Cronos.EActionPointBehaviorState
// NumValues: 0x0004
enum class EActionPointBehaviorState : uint8
{
Default = 0,
UnawareUntilDamaged = 1,
AlwaysUnaware = 2,
EActionPointBehaviorState_MAX = 3,
};
// Enum Cronos.ESpawnCorrectionType
// NumValues: 0x0003
enum class ESpawnCorrectionType : uint8
{
None = 0,
DeadBody = 1,
ESpawnCorrectionType_MAX = 2,
};
// Enum Cronos.EReticleProgressBarType
// NumValues: 0x0003
enum class EReticleProgressBarType : uint8
{
ProgressBar = 0,
Material = 1,
EReticleProgressBarType_MAX = 2,
};
// Enum Cronos.EDamageCauserType
// NumValues: 0x000D
enum class EDamageCauserType : uint8
{
Unknown = 0,
Doppelganger = 1,
Terror = 2,
Centipede = 3,
Fear = 4,
Jaw = 5,
Chubby = 6,
UnmergedDop = 7,
UnmergedTer = 8,
Pathfinder = 9,
Eliza = 10,
MultiModeGun = 11,
EDamageCauserType_MAX = 12,
};
// Enum Cronos.EElizaPhases
// NumValues: 0x0009
enum class EElizaPhases : uint8
{
Phase01 = 0,
Phase02 = 1,
Phase03 = 2,
Phase04 = 3,
Phase05 = 4,
Phase06 = 5,
Phase07 = 6,
EnumLast = 7,
EElizaPhases_MAX = 8,
};
// Enum Cronos.EWaveEventType
// NumValues: 0x000D
enum class EWaveEventType : uint8
{
RegisterWave = 0,
WaveAwoken = 1,
WaveCleared = 2,
WaveFinished = 3,
WaveActorKilled = 4,
StartWave = 5,
WakeWave = 6,
DespawnWave = 7,
KillWave = 8,
ResetWave = 9,
PreSpawn = 10,
RestoreWave = 11,
EWaveEventType_MAX = 12,
};
// Enum Cronos.EEnemyCharacterEventType
// NumValues: 0x0004
enum class EEnemyCharacterEventType : uint8
{
CharacterDied = 0,
CharacterReport = 1,
CharacterStuck = 2,
EEnemyCharacterEventType_MAX = 3,
};
// Enum Cronos.EEnemyLODGroup
// NumValues: 0x0006
enum class EEnemyLODGroup : uint8
{
LOD_Full = 0,
LOD_Near = 1,
LOD_Far = 2,
LOD_NotInFrustum = 3,
Uninitialized = 4,
EEnemyLODGroup_MAX = 5,
};
// Enum Cronos.EMutationAttributes
// NumValues: 0x0006
enum class EMutationAttributes : uint8
{
NONE = 0,
D = 1,
T = 2,
C = 4,
J = 8,
EMutationAttributes_MAX = 16,
};
// Enum Cronos.EMutationResourceOption
// NumValues: 0x0006
enum class EMutationResourceOption : uint8
{
Error = 0,
Difference = 1,
Combined = 2,
Consumer = 3,
Consumed = 4,
EMutationResourceOption_MAX = 5,
};
// Enum Cronos.EMutationEffectProperty
// NumValues: 0x0008
enum class EMutationEffectProperty : uint8
{
Error = 0,
RefProperty = 1,
Health = 2,
MaxHealth = 3,
DamageMultiplier = 4,
Damage = 5,
Rank = 6,
EMutationEffectProperty_MAX = 7,
};
// Enum Cronos.EMutationAbsorptionOption
// NumValues: 0x0006
enum class EMutationAbsorptionOption : uint8
{
Error = 0,
Ignore = 1,
Override = 2,
Add = 3,
ApplyMutationResource = 4,
EMutationAbsorptionOption_MAX = 5,
};
// Enum Cronos.EMenuPage
// NumValues: 0x000D
enum class EMenuPage : uint8
{
None = 0,
Main = 1,
NewGame = 2,
Settings = 3,
Slots = 4,
SpawnPoints = 5,
Tutorial = 6,
AskQuit = 7,
Credits = 8,
Extras = 9,
FullScreenInfo = 10,
Test = 11,
MAX = 12,
};
// Enum Cronos.ESelectedCineDialogOption
// NumValues: 0x0007
enum class ESelectedCineDialogOption : uint8
{
InvalidSelection = 0,
SelectedOption_1 = 1,
SelectedOption_2 = 2,
SelectedOption_3 = 3,
SelectedOption_4 = 4,
SelectedOption_5 = 5,
ESelectedCineDialogOption_MAX = 6,
};
// Enum Cronos.ECutSceneStateHelperType
// NumValues: 0x0008
enum class ECutSceneStateHelperType : uint8
{
None = 0,
JumpBackToHub = 1,
JumpBackToStart = 2,
JumpBackToNextMarkedFrame = 3,
FinishDialogAndExit = 4,
Answering = 5,
Questioning = 6,
ECutSceneStateHelperType_MAX = 7,
};
// Enum Cronos.EFullscreenImageType
// NumValues: 0x0004
enum class EFullscreenImageType : uint8
{
None = 0,
Texture = 1,
Material = 2,
EFullscreenImageType_MAX = 3,
};
// Enum Cronos.EBTEndScreenState
// NumValues: 0x0004
enum class EBTEndScreenState : uint8
{
Results = 0,
Congratulations = 1,
Thanks = 2,
EBTEndScreenState_MAX = 3,
};
// Enum Cronos.EISMMergeOperationMode
// NumValues: 0x0004
enum class EISMMergeOperationMode : uint8
{
ISMMerge_LayerRespective = 0,
ISMMerge_NeedsOnlyLayers = 1,
ISMMerge_NeedsOnlyLayersRec = 2,
ISMMerge_MAX = 3,
};
// Enum Cronos.EStashActionType
// NumValues: 0x0004
enum class EStashActionType : uint8
{
None = 0,
MoveToStash = 1,
MoveToInventory = 2,
EStashActionType_MAX = 3,
};
// Enum Cronos.EMiniInventoryInteractionType
// NumValues: 0x0004
enum class EMiniInventoryInteractionType : uint8
{
DoNothing = 0,
ConsumeItem = 1,
LeaveAtSlot = 2,
EMiniInventoryInteractionType_MAX = 3,
};
// Enum Cronos.EGunState
// NumValues: 0x0006
enum class EGunState : uint8
{
None = 0,
Idle = 1,
Aiming = 2,
Melee = 3,
Cooldown = 4,
EGunState_MAX = 5,
};
// Enum Cronos.EObjectiveSystemBehaviorAction
// NumValues: 0x0008
enum class EObjectiveSystemBehaviorAction : uint8
{
None = 0,
AddNew = 1,
Accomplish = 2,
Fail = 3,
SetCurrent = 4,
UpdateMarkers = 5,
Clear = 6,
MAX = 7,
};
// Enum Cronos.EObjectiveSystemBehaviorDataTyp
// NumValues: 0x0004
enum class EObjectiveSystemBehaviorDataTyp : uint8
{
None = 0,
DataRow = 1,
ID = 2,
MAX = 3,
};
// Enum Cronos.EPathfinderPhases
// NumValues: 0x0006
enum class EPathfinderPhases : uint8
{
Phase01 = 0,
Phase02 = 1,
Phase03 = 2,
Phase04 = 3,
EnumLast = 4,
EPathfinderPhases_MAX = 5,
};
// Enum Cronos.EPatrolPathPerceptionOverride
// NumValues: 0x0006
enum class EPatrolPathPerceptionOverride : uint8
{
None = 0,
Sight = 1,
Hearing = 2,
Damage = 4,
Proximity = 8,
EPatrolPathPerceptionOverride_MAX = 9,
};
// Enum Cronos.EPhysicalAnimationProfile
// NumValues: 0x000E
enum class EPhysicalAnimationProfile : uint8
{
Invalid = 0,
Disabled = 1,
Default = 2,
Death = 3,
TakeHit = 4,
LostBalance = 5,
ReturnFromHit = 6,
Walk = 7,
PistolAim = 8,
GunRecoil = 9,
Melee1HAim = 10,
Melee1HAttack = 11,
MeleeHitSth = 12,
EPhysicalAnimationProfile_MAX = 13,
};
// Enum Cronos.EPhysicalAnimationProfileName
// NumValues: 0x0003
enum class EPhysicalAnimationProfileName : uint8
{
Ragdoll = 0,
HitReaction = 1,
EPhysicalAnimationProfileName_MAX = 2,
};
// Enum Cronos.ESHDetectionPlaneType
// NumValues: 0x0004
enum class ESHDetectionPlaneType : uint8
{
Up = 0,
Right = 1,
Forward = 2,
ESHDetectionPlaneType_MAX = 3,
};
// Enum Cronos.ESHDetectionSide
// NumValues: 0x0003
enum class ESHDetectionSide : uint8
{
Above = 0,
Below = 1,
ESHDetectionSide_MAX = 2,
};
// Enum Cronos.EOperation
// NumValues: 0x0004
enum class EOperation : uint8
{
Increase = 0,
Decrease = 1,
Override = 2,
EOperation_MAX = 3,
};
// Enum Cronos.ELogicalOperator
// NumValues: 0x0003
enum class ELogicalOperator : uint8
{
AND = 0,
OR = 1,
ELogicalOperator_MAX = 2,
};
// Enum Cronos.EComparator
// NumValues: 0x0007
enum class EComparator : uint8
{
Equal_To = 0,
Not_Equal_To = 1,
Greater_Than_Or_Equal_To = 2,
Less_Than_Or_Equal_To = 3,
Greater_Than = 4,
Less_Than = 5,
EComparator_MAX = 6,
};
// Enum Cronos.ESHAspectAwareFrameType
// NumValues: 0x0004
enum class ESHAspectAwareFrameType : uint8
{
Full = 0,
Half = 1,
Quater = 2,
ESHAspectAwareFrameType_MAX = 3,
};
// Enum Cronos.ESHCameraProfile
// NumValues: 0x000B
enum class ESHCameraProfile : uint8
{
Invalid = 0,
Main = 1,
MainInterior = 2,
MainInteriorPlus = 3,
Walllwalk = 4,
RangedAim = 5,
MaxCollision = 6,
MaxCollisionAim = 7,
Flashlight = 8,
Flamethrower = 9,
ESHCameraProfile_MAX = 10,
};
// Enum Cronos.EMovementLegOnGround
// NumValues: 0x0005
enum class EMovementLegOnGround : uint8
{
LeftOnGround = 0,
LeftClosing = 1,
RightClosing = 2,
RightOnGround = 3,
EMovementLegOnGround_MAX = 4,
};
// Enum Cronos.EMovementDirection
// NumValues: 0x0006
enum class EMovementDirection : uint8
{
Forward = 0,
Back = 1,
Left = 2,
Right = 3,
Zero = 4,
EMovementDirection_MAX = 5,
};
// Enum Cronos.EHipsDirection
// NumValues: 0x0007
enum class EHipsDirection : uint8
{
Forward = 0,
ForwardLeft = 1,
ForwardRight = 2,
Back = 3,
BackLeft = 4,
BackRight = 5,
EHipsDirection_MAX = 6,
};
// Enum Cronos.ERotationMode
// NumValues: 0x0003
enum class ERotationMode : uint8
{
CameraDirection = 0,
InputDirection = 1,
ERotationMode_MAX = 2,
};
// Enum Cronos.EReactionEffectApplyType
// NumValues: 0x0004
enum class EReactionEffectApplyType : uint8
{
AnimStart = 0,
DuringAnim = 1,
AnimEnd = 2,
EReactionEffectApplyType_MAX = 3,
};
// Enum Cronos.EBTMemoGroup
// NumValues: 0x0019
enum class EBTMemoGroup : uint8
{
None = 0,
Notes = 1,
Articles = 2,
CitizensOfTheNewDawn = 3,
AGirlDiary = 4,
Others = 5,
FlyersOfFear = 6,
CaretakerMemos = 7,
AmongTheBlind = 8,
NotesOnAPlague = 9,
CityOfMissingSouls = 10,
TheChurchOfChange = 11,
TheIndependence = 12,
TheAsset = 13,
Comicbooks = 14,
VoiceOfThePeople = 15,
MilitaryOrders = 16,
AllInTheFamily = 17,
ByThreads = 18,
TheArtistJournal = 19,
LearningAtHome = 20,
ALucrativeTrade = 21,
NewsAtDawn = 22,
Images = 23,
MAX = 24,
};
// Enum Cronos.ECollisionProfile
// NumValues: 0x0002
enum class ECollisionProfile : uint8
{
Ragdoll = 0,
ECollisionProfile_MAX = 1,
};
// Enum Cronos.ECollisionIgnoreMask
// NumValues: 0x0003
enum class ECollisionIgnoreMask : uint8
{
None = 0,
MeleeHit = 1,
ECollisionIgnoreMask_MAX = 2,
};
// Enum Cronos.ESHMeleeTraceType
// NumValues: 0x0003
enum class ESHMeleeTraceType : uint8
{
Sphere = 0,
Box = 1,
ESHMeleeTraceType_MAX = 2,
};
// Enum Cronos.ESHMonsterType
// NumValues: 0x0007
enum class ESHMonsterType : uint8
{
Doppelganger = 0,
Centipede = 1,
Fear = 2,
Terror = 3,
Jaws = 4,
Default = 5,
ESHMonsterType_MAX = 6,
};
// Enum Cronos.ESHFlickerGroupState
// NumValues: 0x0004
enum class ESHFlickerGroupState : uint8
{
Enabled = 0,
Mixed = 1,
Disabled = 2,
ESHFlickerGroupState_MAX = 3,
};
// Enum Cronos.ESHInteriorExteriorStateEnum
// NumValues: 0x0003
enum class ESHInteriorExteriorStateEnum : uint8
{
Exterior = 0,
Interior = 1,
ESHInteriorExteriorStateEnum_MAX = 2,
};
// Enum Cronos.ESHGameplayMenuSectionEnum
// NumValues: 0x0006
enum class ESHGameplayMenuSectionEnum : uint8
{
None = 0,
Map = 1,
Fabricator = 2,
Souls = 3,
Database = 4,
MAX = 5,
};
// Enum Cronos.ESHHitSource
// NumValues: 0x0003
enum class ESHHitSource : uint8
{
Shot = 0,
Grenade = 1,
ESHHitSource_MAX = 2,
};
// Enum Cronos.ECameraAngleRestriction
// NumValues: 0x0004
enum class ECameraAngleRestriction : uint8
{
CalculateCharacterToIcon = 0,
GetFromDirectionFunction = 1,
UseIconDirection = 2,
ECameraAngleRestriction_MAX = 3,
};
// Enum Cronos.EAligmentAngleType
// NumValues: 0x0005
enum class EAligmentAngleType : uint8
{
CalculateDirection = 0,
UseIconDirection = 1,
UseDirectionFunctionInterface = 2,
UseIconDirectionAndDirToCharacter = 3,
EAligmentAngleType_MAX = 4,
};
// Enum Cronos.ESHInteractionIconOpacityState
// NumValues: 0x0005
enum class ESHInteractionIconOpacityState : uint8
{
Hidden = 0,
Covered = 1,
Visible = 2,
Hovered = 3,
ESHInteractionIconOpacityState_MAX = 4,
};
// Enum Cronos.ESHInteractionIconState
// NumValues: 0x0005
enum class ESHInteractionIconState : uint8
{
Hidden = 0,
Visible = 1,
Focused = 2,
Used = 3,
ESHInteractionIconState_MAX = 4,
};
// Enum Cronos.ESHInteractionStopReason
// NumValues: 0x0004
enum class ESHInteractionStopReason : uint8
{
Finished = 0,
NotVisible = 1,
Interrupted = 2,
ESHInteractionStopReason_MAX = 3,
};
// Enum Cronos.EHighlightType
// NumValues: 0x0003
enum class EHighlightType : uint8
{
Confirmed = 0,
Declined = 1,
EHighlightType_MAX = 2,
};
// Enum Cronos.EItemInteractionType
// NumValues: 0x0003
enum class EItemInteractionType : uint8
{
None = 0,
TakeItem = 1,
EItemInteractionType_MAX = 2,
};
// Enum Cronos.ESHWeaponTypeEnum
// NumValues: 0x0004
enum class ESHWeaponTypeEnum : uint8
{
Other = 0,
Shooting = 1,
Melee = 2,
ESHWeaponTypeEnum_MAX = 3,
};
// Enum Cronos.EWeaponCombatState
// NumValues: 0x0003
enum class EWeaponCombatState : uint8
{
Relaxed = 0,
Aiming = 1,
EWeaponCombatState_MAX = 2,
};
// Enum Cronos.EMorphedWeaponType
// NumValues: 0x0007
enum class EMorphedWeaponType : uint8
{
None = 0,
GravityGun = 1,
SpreadGun = 2,
SmartGun = 3,
Annihilator = 4,
Melee = 5,
EMorphedWeaponType_MAX = 6,
};
// Enum Cronos.ESHWeaponRangedTraceEnum
// NumValues: 0x0003
enum class ESHWeaponRangedTraceEnum : uint8
{
Normal = 0,
Cone = 1,
ESHWeaponRangedTraceEnum_MAX = 2,
};
// Enum Cronos.EBTMeleeAttackType
// NumValues: 0x0003
enum class EBTMeleeAttackType : uint8
{
Punch = 0,
Stomp = 1,
EBTMeleeAttackType_MAX = 2,
};
// Enum Cronos.ESHAugumentationType
// NumValues: 0x0005
enum class ESHAugumentationType : uint8
{
ChestProtection = 0,
Hearing = 1,
Smelling = 2,
Seeing = 3,
ESHAugumentationType_MAX = 4,
};
// Enum Cronos.ESHLightingChannelsProfile
// NumValues: 0x0005
enum class ESHLightingChannelsProfile : uint8
{
None = 0,
Everything = 1,
AllButCharacterPlay = 2,
OnlyCharacterPlay = 3,
ESHLightingChannelsProfile_MAX = 4,
};
// Enum Cronos.ELocomotionState
// NumValues: 0x0005
enum class ELocomotionState : uint8
{
None = 0,
Idle = 1,
Move = 2,
TurnInPlace = 3,
ELocomotionState_MAX = 4,
};
// Enum Cronos.EMovementType
// NumValues: 0x0005
enum class EMovementType : uint8
{
Stand = 0,
Walk = 1,
Jog = 2,
Run = 3,
EMovementType_MAX = 4,
};
// Enum Cronos.BodyPartSide
// NumValues: 0x0004
enum class EBodyPartSide : uint8
{
Neither = 0,
Right = 1,
Left = 2,
BodyPartSide_MAX = 3,
};
// Enum Cronos.EAnimDirection
// NumValues: 0x000B
enum class EAnimDirection : uint8
{
None = 0,
Front = 1,
FrontLeft = 2,
FrontRight = 3,
Left = 4,
Right = 5,
BackLeft = 6,
BackRight = 7,
BackNegative = 8,
BackPositive = 9,
EAnimDirection_MAX = 10,
};
// Enum Cronos.EPlayGait
// NumValues: 0x0006
enum class EPlayGait : uint8
{
None = 0,
Idle = 1,
Walk = 2,
Sprint = 3,
Custom = 4,
EPlayGait_MAX = 5,
};
// Enum Cronos.ELocomotionType
// NumValues: 0x0004
enum class ELocomotionType : uint8
{
None = 0,
Regular = 1,
Aiming = 2,
ELocomotionType_MAX = 3,
};
// Enum Cronos.ESHMovementProfile
// NumValues: 0x0004
enum class ESHMovementProfile : uint8
{
Invalid = 0,
Walk = 1,
Sprint = 2,
ESHMovementProfile_MAX = 3,
};
// Enum Cronos.ESHInputMode
// NumValues: 0x0003
enum class ESHInputMode : uint8
{
Hold = 0,
Toggle = 1,
ESHInputMode_MAX = 2,
};
// Enum Cronos.ESHAlternateInputMode
// NumValues: 0x0003
enum class ESHAlternateInputMode : uint8
{
Press = 0,
Toggle = 1,
ESHAlternateInputMode_MAX = 2,
};
// Enum Cronos.EQuickTimeEventsMode
// NumValues: 0x0003
enum class EQuickTimeEventsMode : uint8
{
Tap = 0,
Hold = 1,
EQuickTimeEventsMode_MAX = 2,
};
// Enum Cronos.EAimAssistMode
// NumValues: 0x0005
enum class EAimAssistMode : uint8
{
Off = 0,
Weak = 1,
Medium = 2,
Strong = 3,
EAimAssistMode_MAX = 4,
};
// Enum Cronos.EReticleVisibility
// NumValues: 0x0004
enum class EReticleVisibility : uint8
{
Off = 0,
Minimal = 1,
Dynamic = 2,
EReticleVisibility_MAX = 3,
};
// Enum Cronos.EReticleSize
// NumValues: 0x0004
enum class EReticleSize : uint8
{
Small = 0,
Medium = 1,
Big = 2,
EReticleSize_MAX = 3,
};
// Enum Cronos.EReticleColor
// NumValues: 0x0009
enum class EReticleColor : uint8
{
White = 0,
Red = 1,
Orange = 2,
Yellow = 3,
Green = 4,
Blue = 5,
Cyan = 6,
Violet = 7,
EReticleColor_MAX = 8,
};
// Enum Cronos.ETranscriptionColor
// NumValues: 0x0009
enum class ETranscriptionColor : uint8
{
White = 0,
Red = 1,
Orange = 2,
Yellow = 3,
Green = 4,
Blue = 5,
Cyan = 6,
Violet = 7,
ETranscriptionColor_MAX = 8,
};
// Enum Cronos.EInteractionIndicatorVisibility
// NumValues: 0x0004
enum class EInteractionIndicatorVisibility : uint8
{
Off = 0,
Minimal = 1,
Default = 2,
EInteractionIndicatorVisibility_MAX = 3,
};
// Enum Cronos.EInteractionIndicatorSize
// NumValues: 0x0004
enum class EInteractionIndicatorSize : uint8
{
Small = 0,
Medium = 1,
Big = 2,
EInteractionIndicatorSize_MAX = 3,
};
// Enum Cronos.EGameplayDifficulty
// NumValues: 0x0005
enum class EGameplayDifficulty : uint8
{
Normal = 0,
Hard = 1,
NewGamePlusNormal = 2,
NewGamePlusHard = 3,
Max = 4,
};
// Enum Cronos.EMiniGameAutocompletion
// NumValues: 0x0005
enum class EMiniGameAutocompletion : uint8
{
Off = 0,
Tap = 1,
Hold = 2,
Auto = 3,
EMiniGameAutocompletion_MAX = 4,
};
// Enum Cronos.EHighContrastColor
// NumValues: 0x0009
enum class EHighContrastColor : uint8
{
White = 0,
Red = 1,
Orange = 2,
Yellow = 3,
Green = 4,
Blue = 5,
Cyan = 6,
Violet = 7,
EHighContrastColor_MAX = 8,
};
// Enum Cronos.EPlayerSkin
// NumValues: 0x0008
enum class EPlayerSkin : uint8
{
Default = 0,
V1 = 1,
V2 = 2,
V3 = 3,
V4 = 4,
V5 = 5,
V6 = 6,
MAX = 7,
};
// Enum Cronos.ESHSuccessFailureEnum
// NumValues: 0x0003
enum class ESHSuccessFailureEnum : uint8
{
Success = 0,
Failure = 1,
ESHSuccessFailureEnum_MAX = 2,
};
// Enum Cronos.EFullscreenImageInAnim
// NumValues: 0x0004
enum class EFullscreenImageInAnim : uint8
{
None = 0,
BasicFadeIn = 1,
SlowDownFadeIn = 2,
EFullscreenImageInAnim_MAX = 3,
};
// Enum Cronos.EFullscreenImageOutAnim
// NumValues: 0x0004
enum class EFullscreenImageOutAnim : uint8
{
None = 0,
BasicFadeOut = 1,
SlowDownFadeOut = 2,
EFullscreenImageOutAnim_MAX = 3,
};
// Enum Cronos.ESkeletonHierarchyType
// NumValues: 0x0008
enum class ESkeletonHierarchyType : uint8
{
Traveler = 0,
NPC = 1,
Doppelganger = 2,
Terror = 3,
Centi = 4,
Jaw = 5,
Fear = 6,
ESkeletonHierarchyType_MAX = 7,
};
// Enum Cronos.ESkeletonHierarchyWeaponType
// NumValues: 0x0006
enum class ESkeletonHierarchyWeaponType : uint8
{
Gravity = 0,
Spread = 1,
Annihilator = 2,
Smart = 3,
Melee = 4,
ESkeletonHierarchyWeaponType_MAX = 5,
};
// Enum Cronos.EBoneHierarchySort
// NumValues: 0x0004
enum class EBoneHierarchySort : uint8
{
None = 0,
ParentLevel = 1,
WeightFromRoot = 2,
EBoneHierarchySort_MAX = 3,
};
// Enum Cronos.ESkeletonSockets
// NumValues: 0x0009
enum class ESkeletonSockets : uint8
{
WeaponHandR = 0,
WeaponHandL = 1,
Muzzle = 2,
Flamethrower = 3,
Emitter = 4,
LeftHandHandle = 5,
LeftHandHandleSecondary = 6,
Rerouter = 7,
ESkeletonSockets_MAX = 8,
};
// Enum Cronos.ESkeletonIKTypes
// NumValues: 0x0003
enum class ESkeletonIKTypes : uint8
{
HandLeft = 0,
HandRight = 1,
ESkeletonIKTypes_MAX = 2,
};
// Enum Cronos.ERagdollProfileName
// NumValues: 0x0003
enum class ERagdollProfileName : uint32
{
Test = 0,
HitNormal = 1,
ERagdollProfileName_MAX = 2,
};
// Enum Cronos.ESkeletonRagdollProfileTickResult
// NumValues: 0x0005
enum class ESkeletonRagdollProfileTickResult : uint8
{
Work = 0,
End = 1,
Paused = 2,
Inactive = 3,
ESkeletonRagdollProfileTickResult_MAX = 4,
};
// Enum Cronos.EDistanceConditionType
// NumValues: 0x0005
enum class EDistanceConditionType : uint8
{
Distance3D = 0,
Distance2D = 1,
DistanceZ = 2,
DistanceAbsoluteZ = 3,
EDistanceConditionType_MAX = 4,
};
// Enum Cronos.EConditionSpace
// NumValues: 0x0004
enum class EConditionSpace : uint8
{
World = 0,
FromSpace = 1,
ToSpace = 2,
EConditionSpace_MAX = 3,
};
// Enum Cronos.EDistanceConditionTest
// NumValues: 0x0003
enum class EDistanceConditionTest : uint8
{
Min = 0,
Max = 1,
Range = 2,
};
// Enum Cronos.EOrientationType
// NumValues: 0x0003
enum class EOrientationType : uint8
{
Forward = 0,
TowardsTarget = 1,
EOrientationType_MAX = 2,
};
// Enum Cronos.ERankCompareHelper
// NumValues: 0x0007
enum class ERankCompareHelper : uint8
{
IsEqual = 0,
IsNotEqual = 1,
IsGreater = 2,
IsGreaterOrEqual = 3,
IsLess = 4,
IsLessOrEqual = 5,
ERankCompareHelper_MAX = 6,
};
// Enum Cronos.ESoulExtractionBackground
// NumValues: 0x0006
enum class ESoulExtractionBackground : uint8
{
None = 0,
Empty = 1,
Neutral = 2,
Negative = 3,
Positive = 4,
Max = 5,
};
// Enum Cronos.ESoulLeakMultiConditionEvaluationType
// NumValues: 0x0003
enum class ESoulLeakMultiConditionEvaluationType : uint8
{
AllMatch = 0,
AnyMatch = 1,
ESoulLeakMultiConditionEvaluationType_MAX = 2,
};
// Enum Cronos.ESteeringBehaviorType
// NumValues: 0x0005
enum class ESteeringBehaviorType : uint8
{
None = 0,
Direct = 1,
Wander = 2,
Evade = 3,
ESteeringBehaviorType_MAX = 4,
};
// Enum Cronos.ESurfaceModifierMask
// NumValues: 0x0004
enum class ESurfaceModifierMask : uint8
{
UNKNOWN = 0,
EXCLUDE = 1,
REGION = 2,
ESurfaceModifierMask_MAX = 3,
};
// Enum Cronos.EToggleDirection
// NumValues: 0x0003
enum class EToggleDirection : uint8
{
ToggleForward = 0,
ToggleBackward = 1,
EToggleDirection_MAX = 2,
};
// Enum Cronos.ETimeKnotChargeState
// NumValues: 0x0008
enum class ETimeKnotChargeState : uint8
{
Idle = 0,
Triggered = 1,
EasingIn = 2,
EasingOut = 4,
Interrupted = 8,
Finished = 16,
Discrete = 25,
ETimeKnotChargeState_MAX = 26,
};
// Enum Cronos.ERelativeDirections
// NumValues: 0x0007
enum class ERelativeDirections : uint8
{
Left = 0,
Right = 1,
Above = 2,
Below = 3,
Behind = 4,
InFrontOf = 5,
ERelativeDirections_MAX = 6,
};
// Enum Cronos.EUnmergedPhases
// NumValues: 0x0005
enum class EUnmergedPhases : uint8
{
Phase01 = 0,
Phase02 = 1,
Phase03 = 2,
EnumLast = 3,
EUnmergedPhases_MAX = 4,
};
// Enum Cronos.EUpgradeTreeNodeType
// NumValues: 0x0006
enum class EUpgradeTreeNodeType : uint8
{
Normal = 0,
SpecialTop = 1,
SpecialBottom = 2,
UltraBonus = 3,
Start = 4,
EUpgradeTreeNodeType_MAX = 5,
};
// Enum Cronos.EConnectionSlotType
// NumValues: 0x0007
enum class EConnectionSlotType : uint8
{
Left = 0,
Right = 1,
BottomLeft = 2,
BottomRight = 3,
TopLeft = 4,
TopRight = 5,
EConnectionSlotType_MAX = 6,
};
// Enum Cronos.EWallMovementStates
// NumValues: 0x0005
enum class EWallMovementStates : uint8
{
Idle = 0,
Walking = 1,
WallTransition = 2,
Animation = 3,
EWallMovementStates_MAX = 4,
};
// ScriptStruct Cronos.CombatOperation
// 0x0018 (0x0018 - 0x0000)
struct FCombatOperation final
{
public:
class FName CombatOperationName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimationMarkup ActivationMarkup; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAITask_CombatOperation* Operation; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCombatOperation;
// ScriptStruct Cronos.AnimDataModifiers
// 0x0010 (0x0010 - 0x0000)
struct FAnimDataModifiers final
{
public:
TArray<class UAnimDataModifier*> AnimationDataModifiers; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimDataModifiers;
// ScriptStruct Cronos.PlayAnimationData
// 0x0078 (0x0078 - 0x0000)
struct FPlayAnimationData final
{
public:
class UAnimationAsset* Animation; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAnimationSlot Slot; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PlayRate; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute PlayRateMultiplier; // 0x0010(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendInTime; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutTime; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RootMotionTranslationScale; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseRootMotion; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomBlendOutTriggerTime; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName StartingSection; // 0x005C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FAnimDataModifiers AnimationDataModifiers; // 0x0068(0x0010)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayAnimationData;
// ScriptStruct Cronos.AIAction
// 0x0108 (0x0108 - 0x0000)
struct FAIAction final
{
public:
class FName AIActionName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCombatOperationOnly; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EAIMovementActionState, struct FPlayAnimationData> AnimationParamsPerState; // 0x0010(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlayAnimationData AnimationParams; // 0x0060(0x0078)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FCombatOperation> CombatOperations; // 0x00D8(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TagsToAdd; // 0x00E8(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAIAction;
// ScriptStruct Cronos.NamePair
// 0x0010 (0x0010 - 0x0000)
struct FNamePair final
{
public:
class FName First; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Second; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNamePair;
// ScriptStruct Cronos.DoorSetupData
// 0x0010 (0x0010 - 0x0000)
struct FDoorSetupData final
{
public:
bool AutoCloseDoors; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AutoCloseWaitTime; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AutoCloseCharacterDetectionRange; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DoorOpenAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDoorSetupData;
// ScriptStruct Cronos.SHCameraAnimationBlending
// 0x0020 (0x0020 - 0x0000)
struct FSHCameraAnimationBlending final
{
public:
struct FViewTargetTransitionParams BlendInParams; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FViewTargetTransitionParams BlendOutParams; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHCameraAnimationBlending;
// ScriptStruct Cronos.SHCameraAnimationData
// 0x0070 (0x0070 - 0x0000)
struct FSHCameraAnimationData final
{
public:
TSoftClassPtr<class UClass> CameraAnimationExeClass; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class ULevelSequence> CameraAnimationAsset; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSHCameraAnimationBlending CameraAnimationBlending; // 0x0050(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHCameraAnimationData;
// ScriptStruct Cronos.TeleportAroundData
// 0x0020 (0x0020 - 0x0000)
struct FTeleportAroundData final
{
public:
float MinRangeFromTarget; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRangeFromTarget; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinAngleFromTarget; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngleFromTarget; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InSweptArea; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool InUseCameraOrientation; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CheckLoS; // 0x0012(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float MinRangeFromPreviousOwnerPosition; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CheckNavigationToTarget; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AllowedZDiff; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTeleportAroundData;
// ScriptStruct Cronos.HitImpulseSetup
// 0x0028 (0x0028 - 0x0000)
struct FHitImpulseSetup final
{
public:
float DefaultHitImpulse; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OnKillBodyPushStrength; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OnKillBodyPushDuration; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* OnKillMoveCurve; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DismemberImpulse; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PhysicalHitImpulse; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ImpulseDelay; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHitImpulseSetup;
// ScriptStruct Cronos.BTWeaponAimAssistConfigurationData
// 0x0010 (0x0010 - 0x0000)
struct FBTWeaponAimAssistConfigurationData final
{
public:
float MaxRange; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* RangeToStrengthMappingCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTWeaponAimAssistConfigurationData;
// ScriptStruct Cronos.UpgradePresetData
// 0x0010 (0x0018 - 0x0008)
struct FUpgradePresetData final : public FTableRowBase
{
public:
TArray<class FName> Upgrades; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUpgradePresetData;
// ScriptStruct Cronos.CombatToken
// 0x0010 (0x0010 - 0x0000)
struct FCombatToken final
{
public:
int32 Amount; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
int32 MaxAmount; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCombatToken;
// ScriptStruct Cronos.BTFlamethrowerUpgradeLevelStruct
// 0x0010 (0x0010 - 0x0000)
struct FBTFlamethrowerUpgradeLevelStruct final
{
public:
class UNiagaraSystem* FlamesRangeSystem; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FlameBurstParticleSpawnCount; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTFlamethrowerUpgradeLevelStruct;
// ScriptStruct Cronos.AttachedActorsStruct
// 0x0028 (0x0028 - 0x0000)
struct FAttachedActorsStruct final
{
public:
class AFlashlight* Flashlight; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ASHRadio* Radio; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ACronosItemWeaponFlamethrower* flamethrower; // 0x0010(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ASHItemWeaponMelee* WeaponMelee; // 0x0018(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ASHItemWeaponRanged* WeaponRanged; // 0x0020(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAttachedActorsStruct;
// ScriptStruct Cronos.MaterialAssigned
// 0x0050 (0x0050 - 0x0000)
struct FMaterialAssigned final
{
public:
TMap<class FName, class UMaterialInstanceDynamic*> MaterialInstanceDynamic; // 0x0000(0x0050)(Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FMaterialAssigned;
// ScriptStruct Cronos.AppearanceElementChildRule
// 0x0030 (0x0030 - 0x0000)
struct FAppearanceElementChildRule final
{
public:
struct FGameplayTag MatchTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UAppearanceElement> ChildElement; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAppearanceElementChildRule;
// ScriptStruct Cronos.AppearanceElementRules
// 0x0048 (0x0048 - 0x0000)
struct FAppearanceElementRules final
{
public:
TSoftObjectPtr<class UAppearanceElement> AppearanceElement; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FEnemySelectionRuleSet ElementRules; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic)
TArray<struct FAppearanceElementChildRule> ConditionalChildren; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAppearanceElementRules;
// ScriptStruct Cronos.SkeletonHierarchy
// 0x0100 (0x0100 - 0x0000)
struct alignas(0x08) FSkeletonHierarchy
{
public:
uint8 Pad_0[0x100]; // 0x0000(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSkeletonHierarchy;
// ScriptStruct Cronos.SkeletonHierarchyWeapon
// 0x0000 (0x0100 - 0x0100)
struct FSkeletonHierarchyWeapon final : public FSkeletonHierarchy
{
};
DUMPER7_ASSERTS_FSkeletonHierarchyWeapon;
// ScriptStruct Cronos.SHElevatorOrderData
// 0x000C (0x000C - 0x0000)
struct FSHElevatorOrderData final
{
public:
int32 BeginFloor; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TargetFloor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OrderFloorAlpha; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHElevatorOrderData;
// ScriptStruct Cronos.BTWeaponVFXFireData
// 0x0030 (0x0030 - 0x0000)
struct FBTWeaponVFXFireData final
{
public:
class UNiagaraSystem* FirePointSystem; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* PerkFirePointSystem; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* BulletTrailsSystem; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* PerkBulletTrailsSystem; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* BarrelSmokeSystem; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* ChargeGainedSystem; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTWeaponVFXFireData;
// ScriptStruct Cronos.SHElevatorFloorConfig
// 0x0008 (0x0008 - 0x0000)
struct FSHElevatorFloorConfig final
{
public:
float FloorOffset; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool OpenFrontInsideDoor; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool OpenBackInsideDoor; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHElevatorFloorConfig;
// ScriptStruct Cronos.SurfaceAdjustmentPlane
// 0x0120 (0x0120 - 0x0000)
struct FSurfaceAdjustmentPlane final
{
public:
struct FVector base; // 0x0000(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Normal; // 0x0018(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector BaseRaw; // 0x0030(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector NormalRaw; // 0x0048(0x0018)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVectorSpringState BaseSpringState; // 0x0060(0x0038)(Transient, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuaternionSpringState NormalSpringState; // 0x00A0(0x0040)(Transient, NoDestructor, NativeAccessSpecifierPublic)
int32 TraceContribution; // 0x00E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FVector> HitLocations; // 0x00E8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<struct FVector> HitNormals; // 0x00F8(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<float> Weights; // 0x0108(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_118[0x8]; // 0x0118(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSurfaceAdjustmentPlane;
// ScriptStruct Cronos.BTBonusContentBase
// 0x0028 (0x0028 - 0x0000)
struct FBTBonusContentBase
{
public:
class FText Description; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
bool bUseCustomDisplayText; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText DisplayPlainText; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTBonusContentBase;
// ScriptStruct Cronos.ShortRowHandle
// 0x0000 (0x0010 - 0x0010)
struct FShortRowHandle final : public FDataTableRowHandle
{
};
DUMPER7_ASSERTS_FShortRowHandle;
// ScriptStruct Cronos.BTBonusContentUpgradeData
// 0x0010 (0x0038 - 0x0028)
struct FBTBonusContentUpgradeData final : public FBTBonusContentBase
{
public:
struct FShortRowHandle UpgradeDataRow; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTBonusContentUpgradeData;
// ScriptStruct Cronos.SHManagedInteractionSlotCleanupConfig
// 0x0014 (0x0014 - 0x0000)
struct FSHManagedInteractionSlotCleanupConfig final
{
public:
float SimpleCleanupDelay; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CleanupTargetRotationScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CleanupMaxRotationAngleDifference; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CleanupTargetMovementScale; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CleanupMaxMovementAngleDifference; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHManagedInteractionSlotCleanupConfig;
// ScriptStruct Cronos.MeshVariantData
// 0x0038 (0x0038 - 0x0000)
struct FMeshVariantData final
{
public:
TSoftObjectPtr<class UStreamableRenderAsset> Mesh; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D QuantityBracket; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMeshVariantData;
// ScriptStruct Cronos.SHItemAttachSlotData
// 0x0038 (0x0038 - 0x0000)
struct FSHItemAttachSlotData final
{
public:
class FName SlotName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector RelativeLocation; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector RelativeRotation; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHItemAttachSlotData;
// ScriptStruct Cronos.SHItemDataStruct
// 0x02F0 (0x02F8 - 0x0008)
struct FSHItemDataStruct : public FTableRowBase
{
public:
ESHItemTypeEnum Type; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag Tag; // 0x000C(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsCollectable; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsStackable; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowInInventory; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCheckForInventorySpace; // 0x0017(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsDiscardable; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DisplayCollectInfoWidget; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UStreamableRenderAsset> Mesh; // 0x0020(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> SkeletalMeshAnimClass; // 0x0048(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FMeshVariantData> QuantityMeshVariants; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bReceiveDecals; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UMaterialInterface> ItemIconMaterial; // 0x0088(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText DisplayName; // 0x00B0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FText Description; // 0x00C0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
int32 MaxStackQuantity; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute MaxStackIncreaseAttribute; // 0x00D8(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxItemCount; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute BonusMaxItemCountAttribute; // 0x0118(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute BonusCollectAmountMultiplier; // 0x0150(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LootValue; // 0x0188(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MonitorItemUsage; // 0x018C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18D[0x3]; // 0x018D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UAkSwitchValue> ItemAudioType; // 0x0190(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSHItemAttachSlotData InvesitagtionAttachData; // 0x01B8(0x0038)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> InvesitagtionExeOverride; // 0x01F0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<ESHItemAttachSlotType, struct FSHItemAttachSlotData> QuickTakeEquipSlotParams; // 0x0218(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
float RotationSpeedKeys; // 0x0268(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationSpeedMouse; // 0x026C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UAnimSequence> TakeAnimation; // 0x0270(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsReadable; // 0x0298(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class USHTranscriptData> TranscriptData; // 0x02A0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer PersistentTagSave; // 0x02C8(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bIsNGPlusTransferable; // 0x02E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowTutorialOnPickup; // 0x02E9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2EA[0x2]; // 0x02EA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName Tutorial; // 0x02EC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2F4[0x4]; // 0x02F4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHItemDataStruct;
// ScriptStruct Cronos.SHBonePhysicsControllerSettingsBodyPhysicsOverride
// 0x000C (0x000C - 0x0000)
struct FSHBonePhysicsControllerSettingsBodyPhysicsOverride final
{
public:
float MaximumBlendWeight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyForceMultiplier; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaximumForceMultiplier; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHBonePhysicsControllerSettingsBodyPhysicsOverride;
// ScriptStruct Cronos.SHBonePhysicsControllerSettingsProfile
// 0x0050 (0x0050 - 0x0000)
struct FSHBonePhysicsControllerSettingsProfile final
{
public:
TMap<class FName, struct FSHBonePhysicsControllerSettingsBodyPhysicsOverride> BodyPhysicsOverrides; // 0x0000(0x0050)(Edit, BlueprintVisible, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FSHBonePhysicsControllerSettingsProfile;
// ScriptStruct Cronos.FullscreenImageSetup
// 0x0068 (0x0068 - 0x0000)
struct FFullscreenImageSetup final
{
public:
EFullscreenImageType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UTexture2D> Texture; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ImageOpacity; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UMaterialInstance> Material; // 0x0038(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFullscreenImageInAnim InAnim; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFullscreenImageOutAnim OutAnim; // 0x0061(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_62[0x6]; // 0x0062(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFullscreenImageSetup;
// ScriptStruct Cronos.ControlTipsDataPreset
// 0x0010 (0x0018 - 0x0008)
struct FControlTipsDataPreset final : public FTableRowBase
{
public:
TArray<struct FDataTableRowHandle> wantedTips; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlTipsDataPreset;
// ScriptStruct Cronos.SHAdaptiveTriggerWeaponData
// 0x0003 (0x0003 - 0x0000)
struct FSHAdaptiveTriggerWeaponData final
{
public:
uint8 StartPosition; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 EndPosition; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Strength; // 0x0002(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHAdaptiveTriggerWeaponData;
// ScriptStruct Cronos.DamageInfo
// 0x0148 (0x0148 - 0x0000)
struct FDamageInfo final
{
public:
float Damage; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UDamageType> DamageTypeClass; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BoneName; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ACharacter* DamageInstigator; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* DamageCauser; // 0x0020(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FHitResult HitInfo; // 0x0028(0x0100)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FGameplayTagContainer DamageTagContainer; // 0x0128(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDamageInfo;
// ScriptStruct Cronos.AIProximityEvent
// 0x0018 (0x0018 - 0x0000)
struct FAIProximityEvent final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* DetectedActor; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* observer; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAIProximityEvent;
// ScriptStruct Cronos.DoorAttachmentSetupData
// 0x0030 (0x0030 - 0x0000)
struct FDoorAttachmentSetupData final
{
public:
TArray<int32> UnlockCode; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTag UnlockCodeHintTag; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ItemNotRequired; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FDataTableRowHandle RequiredItemHandle; // 0x0020(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDoorAttachmentSetupData;
// ScriptStruct Cronos.WidgetDelayInteractionBehaviourConfig
// 0x0010 (0x0010 - 0x0000)
struct FWidgetDelayInteractionBehaviourConfig final
{
public:
EWidgetDelayInteractionBehaviourType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DelayTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseDifferentTimingForCorrectItem; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DelayOnCorrectItemUse; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWidgetDelayInteractionBehaviourConfig;
// ScriptStruct Cronos.HitReactionParams
// 0x0158 (0x0158 - 0x0000)
struct FHitReactionParams final
{
public:
EHurtType HurtType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FHitResult HitInfo; // 0x0008(0x0100)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FHitImpulseSetup ImpulseInfo; // 0x0108(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
EHitDirection Direction; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName HitBone; // 0x0134(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Instigator; // 0x0140(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsDeadOrDying; // 0x0148(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UDamageType* CausingDamageType; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHitReactionParams;
// ScriptStruct Cronos.EnemyVariantsInfo
// 0x0018 (0x0018 - 0x0000)
struct FEnemyVariantsInfo final
{
public:
uint8 Attributes; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> BlendMasksToActivate; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyVariantsInfo;
// ScriptStruct Cronos.ObstacleForwardCheckSettings
// 0x0020 (0x0020 - 0x0000)
struct FObstacleForwardCheckSettings final
{
public:
float Distance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LocationOffset; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FObstacleForwardCheckSettings;
// ScriptStruct Cronos.PlayAnimationDataArray
// 0x0010 (0x0010 - 0x0000)
struct FPlayAnimationDataArray final
{
public:
TArray<struct FPlayAnimationData> PossibleAnimationsData; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayAnimationDataArray;
// ScriptStruct Cronos.HitReaction
// 0x0100 (0x0100 - 0x0000)
struct FHitReaction final
{
public:
class FName HitReactionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UDamageType> DamageType; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<EBones> MatchingBones; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
EHurtType HurtTypeToMatch; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDirectionless; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceAnimation; // 0x0022(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bProjectToNavMesh; // 0x0023(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bBlockedByPawns; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FPlayAnimationData> PossibleAnimationsData; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TMap<EHitDirection, struct FPlayAnimationDataArray> HitDirectionsToAnimsMap; // 0x0038(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
bool bFallbackToStandingAnim; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StopLogic; // 0x0089(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInterruptAbsorption; // 0x008A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FlinchAllowed; // 0x008B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyTags; // 0x008C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer ReactionTags; // 0x0090(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool ApplyStatusEffect; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B1[0x3]; // 0x00B1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag StatusTag; // 0x00B4(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ClearStatusTag; // 0x00BC(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ActiveStatusTag; // 0x00C4(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UCronosStatusEffectData> EffectData; // 0x00D0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F8[0x8]; // 0x00F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHitReaction;
// ScriptStruct Cronos.DamageGameplayEffect
// 0x0050 (0x0050 - 0x0000)
struct FDamageGameplayEffect final
{
public:
TSubclassOf<class UDamageType> DamageType; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UGameplayEffect> GameplayEffectToApply; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float duration; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute AdditionalDurationAttribute; // 0x0018(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDamageGameplayEffect;
// ScriptStruct Cronos.HitBoxData
// 0x0048 (0x0048 - 0x0000)
struct FHitBoxData final
{
public:
EHitBoxType HitboxType; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EHitBoxShapes Shape; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector BoxExtent; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttachmentSocketName; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector HitBoxOffset; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHitBoxData;
// ScriptStruct Cronos.AnimationMovementSpeed
// 0x0008 (0x0008 - 0x0000)
struct FAnimationMovementSpeed final
{
public:
float Forward; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Back; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimationMovementSpeed;
// ScriptStruct Cronos.SHAsyncLoadingObjectCache
// 0x00B0 (0x00B0 - 0x0000)
struct alignas(0x08) FSHAsyncLoadingObjectCache final
{
public:
uint8 Pad_0[0xB0]; // 0x0000(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHAsyncLoadingObjectCache;
// ScriptStruct Cronos.MutationContext
// 0x0038 (0x0038 - 0x0000)
struct FMutationContext final
{
public:
class AActor* Consumer; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Consumed; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UMutationRules* CurrentRules; // 0x0020(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UMutationState* CurrentState; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMutationContext;
// ScriptStruct Cronos.BTGuidsContainer
// 0x0010 (0x0010 - 0x0000)
struct FBTGuidsContainer final
{
public:
TArray<struct FGuid> Guids; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTGuidsContainer;
// ScriptStruct Cronos.BoneHierarchyData
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FBoneHierarchyData final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBoneHierarchyData;
// ScriptStruct Cronos.SHGameplayControlDataStruct
// 0x0030 (0x0030 - 0x0000)
struct FSHGameplayControlDataStruct final
{
public:
class FText ControlDisplayName; // 0x0000(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FString MouseAndKeyboardControlDecorator; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString GamepadControlDecorator; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHGameplayControlDataStruct;
// ScriptStruct Cronos.PlayerSkinSetup
// 0x02A8 (0x02A8 - 0x0000)
struct FPlayerSkinSetup final
{
public:
TSoftObjectPtr<class USkeletalMesh> CharacterMesh; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USkeletalMesh> ShadowMesh; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USkeletalMesh> AdditionalCharacterMesh; // 0x0050(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USkeletalMesh> AdditionalShadowMesh; // 0x0078(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> KnobsCables; // 0x00A0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> BootsMaterial; // 0x00C8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> FlashlightMaterial; // 0x00F0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> ForearmsMaterial; // 0x0118(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> GlovesMaterial; // 0x0140(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> HarnessMaterial; // 0x0168(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> HarvesterMaterial; // 0x0190(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> HelmetMaterial; // 0x01B8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> PartsMaterial; // 0x01E0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> SuitMaterial; // 0x0208(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> ExtrasMaterial; // 0x0230(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> GlobeMaterial; // 0x0258(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> AdditionalMeshMaterial; // 0x0280(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerSkinSetup;
// ScriptStruct Cronos.FriendData
// 0x0010 (0x0010 - 0x0000)
struct FFriendData final
{
public:
uint8 BannedAttributes; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag AttackTag; // 0x0004(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EHurtType HurtType; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFriendData;
// ScriptStruct Cronos.BTTraceHitsArray
// 0x0010 (0x0010 - 0x0000)
struct FBTTraceHitsArray final
{
public:
TArray<struct FHitResult> Hits; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTTraceHitsArray;
// ScriptStruct Cronos.BTTraceHitsMap
// 0x0050 (0x0050 - 0x0000)
struct FBTTraceHitsMap final
{
public:
TMap<int32, struct FBTTraceHitsArray> TraceHitsForHitScenario; // 0x0000(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTTraceHitsMap;
// ScriptStruct Cronos.TimeKnotSettings
// 0x0008 (0x0008 - 0x0000)
struct FTimeKnotSettings final
{
public:
float CustomTimeDilation; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Timer; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTimeKnotSettings;
// ScriptStruct Cronos.EnergyProjectileScaleSettings
// 0x001C (0x001C - 0x0000)
struct FEnergyProjectileScaleSettings final
{
public:
float ExplosionSphereRadius; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GrenadeMeshScale; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProjectileVelocity; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SlowEffectPercentage; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTimeKnotSettings TimeKnotSettings; // 0x0010(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
float MaxExplosionSphereRadius; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnergyProjectileScaleSettings;
// ScriptStruct Cronos.SkeletalMeshOverrideData
// 0x0068 (0x0068 - 0x0000)
struct FSkeletalMeshOverrideData final
{
public:
TSoftObjectPtr<class USkeletalMesh> NewSkeletalMesh; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UStaticMesh> NewStaticMesh; // 0x0028(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDataTableRowHandle ItemsDataTableRow; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
ESkeletalMeshOverrideType SkeletalMeshOverrideType; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSkeletalMeshOverrideData;
// ScriptStruct Cronos.DynamicMontageParams
// 0x0018 (0x0018 - 0x0000)
struct FDynamicMontageParams final
{
public:
class UAnimSequence* Animation; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendInTime; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutTime; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayRate; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartTime; // 0x0014(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDynamicMontageParams;
// ScriptStruct Cronos.BTContentDescription
// 0x0020 (0x0020 - 0x0000)
struct FBTContentDescription final
{
public:
class FText DisplayName; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText DescriptionText; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTContentDescription;
// ScriptStruct Cronos.BTBundleDescription
// 0x0028 (0x0028 - 0x0000)
struct FBTBundleDescription final
{
public:
int32 ID; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FText DisplayName; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<struct FBTContentDescription> ContentDescriptions; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTBundleDescription;
// ScriptStruct Cronos.SHLockAnimComponentsData
// 0x0018 (0x0018 - 0x0000)
struct FSHLockAnimComponentsData final
{
public:
class USHDoorMovementComponent* DoorMovement; // 0x0000(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCapsuleComponent* SlideSpot; // 0x0008(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USceneComponent* HandleSpot; // 0x0010(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHLockAnimComponentsData;
// ScriptStruct Cronos.MutationStateBranch
// 0x0010 (0x0010 - 0x0000)
struct FMutationStateBranch final
{
public:
TArray<struct FInstancedStruct> ConditionsData; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FMutationStateBranch;
// ScriptStruct Cronos.MutationStateData
// 0x0078 (0x0078 - 0x0000)
struct FMutationStateData final
{
public:
TMap<class UMutationState*, struct FMutationStateBranch> MutationOptions; // 0x0000(0x0050)(Edit, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
TArray<class UMutationState*> Aliases; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
bool bUseGlobalStatesAsBranches; // 0x0060(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FInstancedStruct> GlobalStatesConditionsData; // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FMutationStateData;
// ScriptStruct Cronos.InventoryItemDataStruct
// 0x0010 (0x0018 - 0x0008)
struct FInventoryItemDataStruct final : public FTableRowBase
{
public:
int32 StackQuantity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ItemRowName; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInventoryItemDataStruct;
// ScriptStruct Cronos.ArmorPiece
// 0x0048 (0x0048 - 0x0000)
struct FArmorPiece final
{
public:
TArray<class FName> BlendMasksToActivate; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<EBones> Bones; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool bUseOverriddenExoArmor; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<int32> ExoArmorSections; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
class USkeletalMesh* OverriddenExoSkeletalMesh; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMesh* OverriddenFemaleExoSkeletalMesh; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FArmorPiece;
// ScriptStruct Cronos.BTMenuData
// 0x0018 (0x0018 - 0x0000)
struct FBTMenuData final
{
public:
EBTDisplayableWidgetLayerType MenuID; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EScreenToAddType ScreenToAdd; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag MenuGameplayTag; // 0x0004(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMenuAsOverlay; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHideMenuBelow; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bKeepFocus; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestoreInputInstantlyOnClose; // 0x000F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldPauseTheGame; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldHideHUD; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTagToPlayOpenAudio; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTagToPlayCloseAudio; // 0x0013(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseExactTagToPlayAudio; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESlateVisibility NavigationBoundVisibility; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESlateVisibility NavigationUnboundVisibility; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTMenuData;
// ScriptStruct Cronos.SHMovementDataStruct
// 0x0030 (0x0030 - 0x0000)
struct FSHMovementDataStruct final
{
public:
float SpeedForward; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpeedSideway; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpeedBackward; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AllowStrafe; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ControlRotationInterpSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool LimitMovementSpeedInstantly; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* AccelerationCurve; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* DecelerationCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class ULegacyCameraShake> SprintCameraShake; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHMovementDataStruct;
// ScriptStruct Cronos.SHWeaponEquipAnimations
// 0x00F0 (0x00F0 - 0x0000)
struct FSHWeaponEquipAnimations final
{
public:
struct FPlayAnimationData EquipWeaponAnimation; // 0x0000(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlayAnimationData UnequipWeaponAnimation; // 0x0078(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHWeaponEquipAnimations;
// ScriptStruct Cronos.SHItemWeaponDataStruct
// 0x0058 (0x0060 - 0x0008)
struct FSHItemWeaponDataStruct final : public FTableRowBase
{
public:
TSubclassOf<class ASHItemWeapon> CustomClass; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<ESHCombatPoseType, struct FSHWeaponEquipAnimations> EquipAnimations; // 0x0010(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHItemWeaponDataStruct;
// ScriptStruct Cronos.BTWeaponSlot
// 0x0008 (0x0008 - 0x0000)
struct FBTWeaponSlot final
{
public:
int32 WeaponModeContainerIndex; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PendingWeaponModeContainerIndex; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTWeaponSlot;
// ScriptStruct Cronos.EnemyRankData
// 0x0080 (0x0080 - 0x0000)
struct FEnemyRankData final
{
public:
float HealthFactor; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HealthChangeProportion; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HealingFactor; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DamageFactor; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSubclassOf<class UGameplayEffect>> EffectsToApply; // 0x0010(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
float GaitChangeProbabilityPercentage; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FirearmCounterAttackProbabilityPercentage; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MeleeCounterAttackProbabilityPercentage; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FireCounterAttackProbabilityPercentage; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<EAIGait, EAIGait> MovementOverrideMap; // 0x0030(0x0050)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyRankData;
// ScriptStruct Cronos.OverrideDataMoshData
// 0x0038 (0x0038 - 0x0000)
struct FOverrideDataMoshData final
{
public:
class UCurveFloat* IntensityCurve; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentCurveTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* IntensityFadeOutCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DatamoshFactor; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DatamoshMotion; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DatamoshNoise; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DatamoshNoiseIntensity; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PixelSortThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DatamoshStyle; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PixelsortAlpha; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FOverrideDataMoshData;
// ScriptStruct Cronos.CinematicGameplayEffectData
// 0x0050 (0x0050 - 0x0000)
struct FCinematicGameplayEffectData final
{
public:
TArray<TSubclassOf<class UGameplayEffect>> EffectsToApply; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
float EffectsDuration; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideDataMoshData; // 0x0014(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FOverrideDataMoshData OverrideDataMoshData; // 0x0018(0x0038)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCinematicGameplayEffectData;
// ScriptStruct Cronos.BTMenuAudios
// 0x0050 (0x0050 - 0x0000)
struct FBTMenuAudios final
{
public:
TMap<struct FGameplayTag, TSoftObjectPtr<class UAkAudioEvent>> Audios; // 0x0000(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTMenuAudios;
// ScriptStruct Cronos.SHFabricateResourceData
// 0x0018 (0x0018 - 0x0000)
struct FSHFabricateResourceData final
{
public:
struct FDataTableRowHandle ItemRow; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
int32 RequiredAmount; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHFabricateResourceData;
// ScriptStruct Cronos.FabricationDataStruct
// 0x00E0 (0x00E8 - 0x0008)
struct FFabricationDataStruct final : public FTableRowBase
{
public:
struct FDataTableRowHandle FabricatedItem; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool ForceAvailability; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RecipeDisabled; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FSHFabricateResourceData> FabricateResources; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
int32 FabricatedAmount; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute BonusFabricatedAmount; // 0x0038(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, struct FGameplayAttribute> ResourceCostReduction; // 0x0070(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FDataTableRowHandle RequiredRecipeItem; // 0x00C0(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle RecipeUnlockItem; // 0x00D0(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bShowUnlockNotify; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFabricationDataStruct;
// ScriptStruct Cronos.BTBonusContentValuableData
// 0x0018 (0x0040 - 0x0028)
struct FBTBonusContentValuableData final : public FBTBonusContentBase
{
public:
struct FShortRowHandle ValuableDataRow; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTBonusContentValuableData;
// ScriptStruct Cronos.SHInteractionConfig
// 0x001C (0x001C - 0x0000)
struct FSHInteractionConfig
{
public:
float MouseRotationInputScale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PadRotationInputScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MovementInputScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MouseCharacterRotationScale; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PadCharacterRotationScale; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CharacterMovementScale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESHInteractionInputAxis InputAxis; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHInteractionConfig;
// ScriptStruct Cronos.3DOctreeLayer
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FThreeDOctreeLayer final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FThreeDOctreeLayer;
// ScriptStruct Cronos.WeaponIntensityCalculationConfig
// 0x00B8 (0x00B8 - 0x0000)
struct FWeaponIntensityCalculationConfig final
{
public:
struct FGameplayTagContainer WeaponTags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
float IntensityMultiplier; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntensityMultiplierHold; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntensityMultiplierCharge; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideDistanceCurve; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FRuntimeFloatCurve DistanceIntensityCurveOverride; // 0x0030(0x0088)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeaponIntensityCalculationConfig;
// ScriptStruct Cronos.ArmorData
// 0x0040 (0x0040 - 0x0000)
struct FArmorData final
{
public:
TArray<class FName> BlendMasksToActivate; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<EBones> Bones; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool bUseOverriddenExoArmor; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<int32> ExoArmorSections; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
class USkeletalMesh* OverriddenExoSkeletalMesh; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FArmorData;
// ScriptStruct Cronos.BTEnergyStoreItem
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FBTEnergyStoreItem final
{
public:
class FName RowName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0xC]; // 0x000C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTEnergyStoreItem;
// ScriptStruct Cronos.EnemyClothData
// 0x0038 (0x0038 - 0x0000)
struct FEnemyClothData final
{
public:
class UAppearanceManagerComponent* AppearanceManagerComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMeshComponent* ClothMeshComponent; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAppearanceElement_Cloth* ClothElement; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAppearanceElement_ClothVariation* ClothVariation; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTornTexture; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ClothBurnBlendName; // 0x0024(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ClothBurnBlendMaskName; // 0x002C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemyClothData;
// ScriptStruct Cronos.ElementPreviewData
// 0x0068 (0x0068 - 0x0000)
struct FElementPreviewData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAppearanceElement_HairColor*> HairColors; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TMap<class UAppearanceElement*, struct FEnemyClothData> ClothData; // 0x0018(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FElementPreviewData;
// ScriptStruct Cronos.SHMovementSnapConfig
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FSHMovementSnapConfig final
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHMovementSnapConfig;
// ScriptStruct Cronos.BTLoggedDatabaseEntry
// 0x000C (0x000C - 0x0000)
struct FBTLoggedDatabaseEntry final
{
public:
class FName Name; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bWasBrowsed; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTLoggedDatabaseEntry;
// ScriptStruct Cronos.BTDatabaseEntryContainer
// 0x0018 (0x0018 - 0x0000)
struct FBTDatabaseEntryContainer final
{
public:
int32 UnbrowsedEntriesCounter; // 0x0000(0x0004)(ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FBTLoggedDatabaseEntry> Entries; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTDatabaseEntryContainer;
// ScriptStruct Cronos.CacheGroupAsset
// 0x0010 (0x0010 - 0x0000)
struct FCacheGroupAsset final
{
public:
TArray<TSoftObjectPtr<class UObject>> Objects; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCacheGroupAsset;
// ScriptStruct Cronos.CharacterSnapConfig
// 0x0050 (0x0050 - 0x0000)
struct FCharacterSnapConfig final
{
public:
bool SnapToLocation; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool WaitSnapFinish; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceExactPosition; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float SnapSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SnapTolerance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SnapAutoPositionDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinSnapDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinSnapDuration; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RotateCharacter; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RotationDuration; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RotationDuringSnapBlendOut; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SnapBlendoutThreshold; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinRotationAngleDiff; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool WaitRotationEnd; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* RotationCurve; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VerticalOffset; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIgnoreOwnerCollision; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIgnoreFloor; // 0x003D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> IgnoreActorCollision; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterSnapConfig;
// ScriptStruct Cronos.SHInteractionGenericConfig
// 0x006C (0x0088 - 0x001C)
struct FSHInteractionGenericConfig final : public FSHInteractionConfig
{
public:
bool EnableCharacterLookAt; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESHCharacterPlayLookAtPriorities LookAtPriority; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGenericInteractionType InteractionType; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float HoldTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCharacterSnapConfig SnapConfig; // 0x0028(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class UAnimMontage* AnimationMontage; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool WaitForAnimEnd; // 0x0080(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHInteractionGenericConfig;
// ScriptStruct Cronos.FriendlyFireSettings
// 0x0058 (0x0058 - 0x0000)
struct FFriendlyFireSettings final
{
public:
bool bActivateFriendlyFire; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EEnemyArchetype, struct FFriendData> EnemyArchetype; // 0x0008(0x0050)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFriendlyFireSettings;
// ScriptStruct Cronos.WeakSpotHealthMap
// 0x0050 (0x0050 - 0x0000)
struct FWeakSpotHealthMap final
{
public:
TMap<EElizaPhases, int32> WeakSpotDefaultHealth; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeakSpotHealthMap;
// ScriptStruct Cronos.SHPOVDetectorProximityPoints
// 0x0010 (0x0010 - 0x0000)
struct FSHPOVDetectorProximityPoints final
{
public:
TArray<class USceneComponent*> Points; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHPOVDetectorProximityPoints;
// ScriptStruct Cronos.CombinedAttributes
// 0x0001 (0x0001 - 0x0000)
struct FCombinedAttributes final
{
public:
uint8 CombinedAttributesBitMask; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCombinedAttributes;
// ScriptStruct Cronos.EnemyTeethInfo
// 0x0020 (0x0020 - 0x0000)
struct FEnemyTeethInfo final
{
public:
class FString BlendMaskParamName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MeshMaterialSlot; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyTeethInfo;
// ScriptStruct Cronos.FocusGainModeSettings
// 0x0010 (0x0010 - 0x0000)
struct FFocusGainModeSettings final
{
public:
float FocusGainSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* InterpolationCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFocusGainModeSettings;
// ScriptStruct Cronos.LayerBlendParamsActivationInfo
// 0x0020 (0x0020 - 0x0000)
struct FLayerBlendParamsActivationInfo final
{
public:
class FString BlendActivationMaterialLayer; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> BlendActivationMaterialParams; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLayerBlendParamsActivationInfo;
// ScriptStruct Cronos.BTWeaponSlotsConfig
// 0x0010 (0x0010 - 0x0000)
struct FBTWeaponSlotsConfig final
{
public:
struct FGameplayTag EquipAbilityTag; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag QuickFabricationAbilityTag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTWeaponSlotsConfig;
// ScriptStruct Cronos.CurrentMovementAnimInfo
// 0x0018 (0x0018 - 0x0000)
struct FCurrentMovementAnimInfo final
{
public:
class UAnimMontage* CurrentMovementMontage; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCurrentMovementAnimInfo;
// ScriptStruct Cronos.EnviroDamageData
// 0x0001 (0x0001 - 0x0000)
struct FEnviroDamageData final
{
public:
bool bApplyEnviroDamage; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnviroDamageData;
// ScriptStruct Cronos.BTRecoilConfig
// 0x0050 (0x0050 - 0x0000)
struct FBTRecoilConfig final
{
public:
class UCurveFloat* RecoilCurve; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBTDifficultyTag RecoilCurveTag; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute RecoilReduction; // 0x0010(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* RecoilMultiplierPerShotCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTRecoilConfig;
// ScriptStruct Cronos.TeethAreaSectionData
// 0x0008 (0x0008 - 0x0000)
struct FTeethAreaSectionData final
{
public:
int32 SectionIndex; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 TeethSectionTypes; // 0x0004(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTeethAreaSectionData;
// ScriptStruct Cronos.DismembermentBlendMaskData
// 0x0010 (0x0010 - 0x0000)
struct FDismembermentBlendMaskData final
{
public:
class FName LayerName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BlendMaskName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDismembermentBlendMaskData;
// ScriptStruct Cronos.BaseWeaponSettings
// 0x0200 (0x0200 - 0x0000)
struct FBaseWeaponSettings
{
public:
class UCurveFloat* Recoil; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Damage; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute DamageMultiplier; // 0x0018(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute HeadshotDamageMultiplier; // 0x0050(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<EEnemyArchetype, struct FGameplayAttribute> EnemyDamageMultiplier; // 0x0088(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FGameplayAttribute HeadshotInterruptAbsorption; // 0x00D8(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPlayAnimationData FireAnimData; // 0x0110(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlayAnimationData FireBodyCarryAnimData; // 0x0188(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBaseWeaponSettings;
// ScriptStruct Cronos.CachedMaterialArray
// 0x0010 (0x0010 - 0x0000)
struct FCachedMaterialArray final
{
public:
TArray<class UMaterialInstanceDynamic*> Materials; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCachedMaterialArray;
// ScriptStruct Cronos.CompassOrganizerCommonData
// 0x0098 (0x0098 - 0x0000)
struct FCompassOrganizerCommonData
{
public:
TSoftObjectPtr<class AActor> OwnerActorRef; // 0x0000(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObject> OwnerComponentRef; // 0x0028(0x0028)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UObject>> TriggerComponentsRef; // 0x0050(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class AInteractionGenericBroker>> OwnerBrokersRef; // 0x0060(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObjectivesSystemBehaviorEffector> OwnerEffectorRef; // 0x0070(0x0028)(ExportObject, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCompassOrganizerCommonData;
// ScriptStruct Cronos.ObjectivesOrganizerData
// 0x0030 (0x0030 - 0x0000)
struct FObjectivesOrganizerData final
{
public:
TArray<struct FCompassOrganizerCommonData> AddObjective; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FCompassOrganizerCommonData> SetCurrentObjective; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FCompassOrganizerCommonData> RemoveObjective; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FObjectivesOrganizerData;
// ScriptStruct Cronos.EnemyWeaponData
// 0x0010 (0x0010 - 0x0000)
struct FEnemyWeaponData final
{
public:
class UStaticMeshComponent* WeaponMeshComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAppearanceElement_Weapon* WeaponElement; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyWeaponData;
// ScriptStruct Cronos.EnemyHairData
// 0x0018 (0x0018 - 0x0000)
struct FEnemyHairData final
{
public:
int32 HeadNumber; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USkeletalMeshComponent* HairMeshComponent; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInstance* HairMaterial; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyHairData;
// ScriptStruct Cronos.ControlRigTickUpdate
// 0x0030 (0x0030 - 0x0000)
struct FControlRigTickUpdate final
{
public:
TArray<float> DefaultDistances; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> BonesTransforms; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTransform> EffectorsTransforms; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigTickUpdate;
// ScriptStruct Cronos.SHAsyncLoadedObjectCache
// 0x0040 (0x0040 - 0x0000)
struct FSHAsyncLoadedObjectCache final
{
public:
class UObject* StrongObject; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x38]; // 0x0008(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHAsyncLoadedObjectCache;
// ScriptStruct Cronos.AttachableEnemyAdditionalProperties
// 0x0058 (0x0058 - 0x0000)
struct FAttachableEnemyAdditionalProperties final
{
public:
TMap<ETypeAttachmentSocket, class FName> AttachmentSockets; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TSubclassOf<class ACronosBaseEnemyCharacter> SpawnEnemyClass; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAttachableEnemyAdditionalProperties;
// ScriptStruct Cronos.AttachableEnemyProperties
// 0x0070 (0x0070 - 0x0000)
struct FAttachableEnemyProperties final
{
public:
class USkeletalMesh* EnemyMesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UClass* EnemyAnimBP; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* EnemyParticlesSystem; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAttachableEnemyAdditionalProperties AdditionalProperties; // 0x0018(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAttachableEnemyProperties;
// ScriptStruct Cronos.DatabaseGroup
// 0x0010 (0x0018 - 0x0008)
struct FDatabaseGroup final : public FTableRowBase
{
public:
class FText CategoryTitle; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDatabaseGroup;
// ScriptStruct Cronos.AudiologStructure
// 0x0070 (0x0368 - 0x02F8)
struct FAudiologStructure : public FSHItemDataStruct
{
public:
struct FShortRowHandle Group; // 0x02F8(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Date; // 0x0308(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
class FText Author; // 0x0318(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
class FText FoundIn; // 0x0328(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FDialogDialog Dialog; // 0x0338(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Interruptible; // 0x0360(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_361[0x7]; // 0x0361(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAudiologStructure;
// ScriptStruct Cronos.ControlRigHitUpdate
// 0x0048 (0x0048 - 0x0000)
struct FControlRigHitUpdate final
{
public:
TArray<float> IntensityArray; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> TimeArray; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> ChildDistances; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<float> MassMap; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float MasterIntensity; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FControlRigHitUpdate;
// ScriptStruct Cronos.RoomRtpcData
// 0x0010 (0x0010 - 0x0000)
struct FRoomRtpcData final
{
public:
class UAkRoomComponent* Room; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RtpcValue; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRoomRtpcData;
// ScriptStruct Cronos.BT3DNavGridCell
// 0x0058 (0x0058 - 0x0000)
struct FBT3DNavGridCell final
{
public:
struct FVector Location; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Normal; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ChunkCode; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Xc; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Yc; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Zc; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<int32> Links; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBT3DNavGridCell;
// ScriptStruct Cronos.TraceSection
// 0x0020 (0x0020 - 0x0000)
struct FTraceSection final
{
public:
struct FVector Point; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTraceSection;
// ScriptStruct Cronos.BT3DNavGridCellArray
// 0x0010 (0x0010 - 0x0000)
struct FBT3DNavGridCellArray final
{
public:
TArray<int32> CellArray; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBT3DNavGridCellArray;
// ScriptStruct Cronos.BT3DNavGridHierarchycalPaths
// 0x0050 (0x0050 - 0x0000)
struct FBT3DNavGridHierarchycalPaths final
{
public:
TMap<int32, struct FBT3DNavGridCellArray> ChunkPaths; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBT3DNavGridHierarchycalPaths;
// ScriptStruct Cronos.RankProbability
// 0x0008 (0x0008 - 0x0000)
struct FRankProbability final
{
public:
int32 Rank; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Probability; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRankProbability;
// ScriptStruct Cronos.CounterAttackCategory
// 0x0038 (0x0038 - 0x0000)
struct FCounterAttackCategory final
{
public:
TSubclassOf<class UDamageType> CounterToType; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RequiredMinDistance; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RequiredMaxDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefaultProbability; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRankProbability> Probabilities; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<class UAnimMontage*> Attacks; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCounterAttackCategory;
// ScriptStruct Cronos.PathNode
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FPathNode final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPathNode;
// ScriptStruct Cronos.BTAimAssistColliderConfig
// 0x0001 (0x0001 - 0x0000)
struct FBTAimAssistColliderConfig final
{
public:
EBTAimAssistColliderPriorityType AimAssistColliderType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTAimAssistColliderConfig;
// ScriptStruct Cronos.ControlRigBonesBehavior
// 0x0040 (0x0040 - 0x0000)
struct FControlRigBonesBehavior final
{
public:
float Amplitude; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AnimSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FirstBoneTimeOffset; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Damping; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Softness; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SearchDepth; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNamedFloat> MaxConfig; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNamePair> BonesExceptions; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigBonesBehavior;
// ScriptStruct Cronos.AudioAkComponentActionConfig
// 0x0048 (0x0048 - 0x0000)
struct FAudioAkComponentActionConfig final
{
public:
struct FComponentReference AkComponent; // 0x0000(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UAkAudioEvent*> AudioEvents; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
EAkActionOnEventType ActionType; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 TransitionDuration; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAkCurveInterpolation FadeCurve; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAudioAkComponentActionConfig;
// ScriptStruct Cronos.FocusTargets
// 0x0010 (0x0010 - 0x0000)
struct FFocusTargets final
{
public:
TArray<EFocusCategory> CategoryList; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFocusTargets;
// ScriptStruct Cronos.BTBonusContentBaseItemData
// 0x0018 (0x0040 - 0x0028)
struct FBTBonusContentBaseItemData final : public FBTBonusContentBase
{
public:
struct FShortRowHandle ItemDataRow; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTBonusContentBaseItemData;
// ScriptStruct Cronos.BTBonusContentNarrativeItemData
// 0x0010 (0x0038 - 0x0028)
struct FBTBonusContentNarrativeItemData final : public FBTBonusContentBase
{
public:
struct FDataTableRowHandle ItemDataRow; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTBonusContentNarrativeItemData;
// ScriptStruct Cronos.AIGaitTransition
// 0x0010 (0x0010 - 0x0000)
struct FAIGaitTransition final
{
public:
EAIGait Current; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAIGait Desired; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimSequence* TransitionAnim; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAIGaitTransition;
// ScriptStruct Cronos.BTBonusContentSoulData
// 0x0010 (0x0038 - 0x0028)
struct FBTBonusContentSoulData final : public FBTBonusContentBase
{
public:
struct FShortRowHandle SoulDataRow; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTBonusContentSoulData;
// ScriptStruct Cronos.BTBonusContentSkinData
// 0x0008 (0x0030 - 0x0028)
struct FBTBonusContentSkinData final : public FBTBonusContentBase
{
public:
EPlayerSkin SkinValue; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTBonusContentSkinData;
// ScriptStruct Cronos.CronosAbilitySet_GameplayEffect
// 0x0010 (0x0010 - 0x0000)
struct FCronosAbilitySet_GameplayEffect final
{
public:
TSubclassOf<class UGameplayEffect> GameplayEffect; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EffectLevel; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCronosAbilitySet_GameplayEffect;
// ScriptStruct Cronos.BTShopData
// 0x0038 (0x0038 - 0x0000)
struct FBTShopData final
{
public:
struct FShortRowHandle ItemCurrency; // 0x0000(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBTShopType ShopType; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText TextCostToFormat; // 0x0018(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FText TextCostTitle; // 0x0028(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTShopData;
// ScriptStruct Cronos.NavigationParams
// 0x0008 (0x0008 - 0x0000)
struct FNavigationParams final
{
public:
float JumpOnHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float JumpOffHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNavigationParams;
// ScriptStruct Cronos.BTCameraControlMeshPreview
// 0x0018 (0x0018 - 0x0000)
struct FBTCameraControlMeshPreview final
{
public:
class FName SkeletalComponentTag; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UAnimSequenceBase*> AnimationAssets; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTCameraControlMeshPreview;
// ScriptStruct Cronos.BTCameraControlData
// 0x0010 (0x0010 - 0x0000)
struct FBTCameraControlData final
{
public:
TArray<struct FBTCameraControlMeshPreview> PreviewData; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTCameraControlData;
// ScriptStruct Cronos.SoundPlacement
// 0x0010 (0x0010 - 0x0000)
struct FSoundPlacement final
{
public:
class UAkAudioEvent* Event; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAudioSource Placement; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPlayOnTagRemoved; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSoundPlacement;
// ScriptStruct Cronos.EdgesToKeepOn
// 0x0001 (0x0001 - 0x0000)
struct FEdgesToKeepOn final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEdgesToKeepOn;
// ScriptStruct Cronos.CatData
// 0x0050 (0x0058 - 0x0008)
struct FCatData final : public FTableRowBase
{
public:
class FText Name; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FText FoundIn; // 0x0018(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> Image; // 0x0028(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsNGPlusTransferable; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCatData;
// ScriptStruct Cronos.SHAdaptiveTriggerVibrationData
// 0x0005 (0x0005 - 0x0000)
struct FSHAdaptiveTriggerVibrationData final
{
public:
uint8 position; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Frequency; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 StartChargeAmplitude; // 0x0002(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 EndChargeAmplitude; // 0x0003(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x1]; // 0x0004(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHAdaptiveTriggerVibrationData;
// ScriptStruct Cronos.PivotsMap
// 0x0050 (0x0050 - 0x0000)
struct FPivotsMap final
{
public:
TMap<EAiTurnAngle, class UAnimMontage*> PivotsMontages; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPivotsMap;
// ScriptStruct Cronos.SHAdaptiveTriggerFeedbackData
// 0x0002 (0x0002 - 0x0000)
struct FSHAdaptiveTriggerFeedbackData final
{
public:
uint8 position; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Strength; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHAdaptiveTriggerFeedbackData;
// ScriptStruct Cronos.SteeringConfig
// 0x0018 (0x0018 - 0x0000)
struct FSteeringConfig final
{
public:
bool bUseAgentSizeForAvoidance; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CollisionCheckDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CollisionHeightPercentage; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CollisionOffset; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NavProjectionDistance; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NavProjectionTolerance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSteeringConfig;
// ScriptStruct Cronos.SHAdaptiveTriggerWeaponDataSet
// 0x000A (0x000A - 0x0000)
struct FSHAdaptiveTriggerWeaponDataSet final
{
public:
struct FSHAdaptiveTriggerWeaponData RightTriggerSettings; // 0x0000(0x0003)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FSHAdaptiveTriggerVibrationData RightTriggerChargeVibrationSettings; // 0x0003(0x0005)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FSHAdaptiveTriggerFeedbackData LeftTriggerSettings; // 0x0008(0x0002)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHAdaptiveTriggerWeaponDataSet;
// ScriptStruct Cronos.BaseChargingSettings
// 0x0078 (0x0278 - 0x0200)
struct FBaseChargingSettings : public FBaseWeaponSettings
{
public:
float ChargeTime; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_204[0x4]; // 0x0204(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute ChargeTimeMultiplier; // 0x0208(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute ControlledChargedShotRelease; // 0x0240(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBaseChargingSettings;
// ScriptStruct Cronos.GravityGunSettings
// 0x0078 (0x02F0 - 0x0278)
struct FGravityGunSettings final : public FBaseChargingSettings
{
public:
struct FGameplayAttribute PierceScaling; // 0x0278(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute RecoilReduction; // 0x02B0(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TraceRadiusAtCharge; // 0x02E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2EC[0x4]; // 0x02EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGravityGunSettings;
// ScriptStruct Cronos.BTAimAssistConfigurationData
// 0x0070 (0x0070 - 0x0000)
struct FBTAimAssistConfigurationData final
{
public:
float MinInputValueToDisableMagnet; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InfluenceRadiusAsExtentMul; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AutoAimInputBaseValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* RadiusDistanceStrengthMappingCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<EBTAimAssistColliderPriorityType, float> ScoreMultiplierPerColliderType; // 0x0018(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
float DistanceFromPlayerScoreMultiplier; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceFromScreenCenterScoreMultiplier; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTAimAssistConfigurationData;
// ScriptStruct Cronos.BTChargeConfig
// 0x0040 (0x0040 - 0x0000)
struct FBTChargeConfig final
{
public:
float ChargeTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 AmmoConsumption; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute ChargeTimeMultiplier; // 0x0008(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTChargeConfig;
// ScriptStruct Cronos.InputMappingContextAndPriority
// 0x0018 (0x0018 - 0x0000)
struct FInputMappingContextAndPriority final
{
public:
class UInputMappingContext* InputMapping; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag InputTag; // 0x000C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRegisterWithSettings; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInputMappingContextAndPriority;
// ScriptStruct Cronos.DebugDamageTypeMapping
// 0x0018 (0x0018 - 0x0000)
struct FDebugDamageTypeMapping final
{
public:
TSubclassOf<class UDamageType> DamageType; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> Aliases; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDebugDamageTypeMapping;
// ScriptStruct Cronos.BTCompassAbilityToggleTagsPair
// 0x0008 (0x0008 - 0x0000)
struct FBTCompassAbilityToggleTagsPair final
{
public:
struct FGameplayTag StopMontage; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTCompassAbilityToggleTagsPair;
// ScriptStruct Cronos.UE4KeyRichText
// 0x0028 (0x0028 - 0x0000)
struct FUE4KeyRichText final
{
public:
struct FKey Key; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText RichText; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUE4KeyRichText;
// ScriptStruct Cronos.PTMWeightCheck
// 0x0010 (0x0010 - 0x0000)
struct FPTMWeightCheck final
{
public:
class FName WeightName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EComparator Comparator; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Value; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPTMWeightCheck;
// ScriptStruct Cronos.BTReadableTexturePageData
// 0x0030 (0x0030 - 0x0000)
struct FBTReadableTexturePageData final
{
public:
TSoftObjectPtr<class UTexture2D> PageTexture; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PageNumber; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTReadableTexturePageData;
// ScriptStruct Cronos.BTDynamicMemoContent
// 0x0020 (0x0020 - 0x0000)
struct FBTDynamicMemoContent final
{
public:
class FText Text; // 0x0000(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<struct FBTReadableTexturePageData> PagesWithTextures; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTDynamicMemoContent;
// ScriptStruct Cronos.DurationGameplayEffectContext
// 0x0008 (0x0088 - 0x0080)
struct FDurationGameplayEffectContext final : public FGameplayEffectContext
{
public:
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDurationGameplayEffectContext;
// ScriptStruct Cronos.BTDynamicMemoConditionedContent
// 0x0028 (0x0028 - 0x0000)
struct FBTDynamicMemoConditionedContent final
{
public:
class UBTDynamicMemoCondition* Condition; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBTDynamicMemoContent content; // 0x0008(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTDynamicMemoConditionedContent;
// ScriptStruct Cronos.TokenGroup
// 0x0060 (0x0060 - 0x0000)
struct alignas(0x08) FTokenGroup final
{
public:
uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTokenGroup;
// ScriptStruct Cronos.BTEnergyStoreModifier
// 0x0018 (0x0018 - 0x0000)
struct FBTEnergyStoreModifier final
{
public:
struct FDataTableRowHandle ItemDataRow; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
int32 ItemQuantity; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTEnergyStoreModifier;
// ScriptStruct Cronos.SmortConsideration_Health
// 0x0018 (0x0048 - 0x0030)
struct FSmortConsideration_Health final : public FSmortConsideration
{
public:
EDataTarget TargetContext; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag TargetGoalContext; // 0x0034(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float min_0; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float max_0; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPercent; // 0x0044(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortConsideration_Health;
// ScriptStruct Cronos.KeyMappingConfig
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FKeyMappingConfig final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKeyMappingConfig;
// ScriptStruct Cronos.CustomSpawnBehavior
// 0x0008 (0x0008 - 0x0000)
struct FCustomSpawnBehavior final
{
public:
class UAnimMontage* CustomSpawnMontage; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCustomSpawnBehavior;
// ScriptStruct Cronos.InputBindingWidgetData
// 0x0010 (0x0010 - 0x0000)
struct FInputBindingWidgetData final
{
public:
class UBTEnhancedInputBindingOptionWidget* Widget; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInputBindingWidgetData;
// ScriptStruct Cronos.BTPlayerSkinUIData
// 0x0038 (0x0038 - 0x0000)
struct FBTPlayerSkinUIData final
{
public:
TSoftObjectPtr<class UTexture2D> Picture; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Description; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTPlayerSkinUIData;
// ScriptStruct Cronos.ReadableItemPageDataStruct
// 0x0038 (0x0038 - 0x0000)
struct FReadableItemPageDataStruct final
{
public:
class FText PageText; // 0x0000(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> PageTexture2D; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FReadableItemPageDataStruct;
// ScriptStruct Cronos.MaterialCueConfig
// 0x0098 (0x0098 - 0x0000)
struct FMaterialCueConfig final
{
public:
bool bEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UMaterialInterface> Material; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInterface* HardMaterial; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaterialWeight; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFadeInEnabled; // 0x003C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FadeInDuration; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* FadeInCurve; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsFadeInCurveTimeNormalized; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFadeOutEnabled; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_52[0x2]; // 0x0052(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float FadeOutDuration; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* FadeOutCurve; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsFadeOutCurveTimeNormalized; // 0x0060(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName MaterialFadeParameterName; // 0x0064(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeMinValue; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeMaxValue; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInhibitMaterialProcess; // 0x0074(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_75[0x3]; // 0x0075(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer InhibitionRequiredTags; // 0x0078(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMaterialCueConfig;
// ScriptStruct Cronos.FadeData
// 0x0100 (0x0100 - 0x0000)
struct FFadeData final
{
public:
float duration; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float KeepOnScreenFor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* Curve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bKeepOnScreen; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFadeIsPausedDuringGamePause; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x1]; // 0x0022(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
bool bUsePostprocessCue; // 0x0023(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FMaterialCueConfig PostprocessCueConfig; // 0x0028(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FGameplayTag GameplayCueTag; // 0x00C0(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void()> OnFadeFinishedBP; // 0x00C8(0x0010)(BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D8[0x28]; // 0x00D8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFadeData;
// ScriptStruct Cronos.FloatingWidgetData
// 0x0068 (0x0068 - 0x0000)
struct FFloatingWidgetData final
{
public:
EFloatingDisplayType FloatingDisplayType; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class USceneComponent> SceneComponent; // 0x0004(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> Actor; // 0x000C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Location; // 0x0018(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Offset; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsValid; // 0x0048(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHidden; // 0x0049(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsOnEdge; // 0x004A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4B[0x5]; // 0x004B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D ScreenPosition; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FEdgesToKeepOn EdgesToKeepOn; // 0x0060(0x0001)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFloatingWidgetData;
// ScriptStruct Cronos.SmortConsideration_Busyness
// 0x0040 (0x0070 - 0x0030)
struct FSmortConsideration_Busyness final : public FSmortConsideration
{
public:
struct FDirectionDefinition DirectionA; // 0x0030(0x002C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
float Angle; // 0x005C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeStart; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeEnd; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float min_0; // 0x0068(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float max_0; // 0x006C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSmortConsideration_Busyness;
// ScriptStruct Cronos.SmartObjectAnimData
// 0x0048 (0x0048 - 0x0000)
struct FSmartObjectAnimData final
{
public:
bool bUseMontage; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimMontage* AnimMontage; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SectionToStart; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* AnimSequence; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Loops; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Slot; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendInTime; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutTime; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimSequence* ExitAnimSequence; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayRate; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmartObjectAnimData;
// ScriptStruct Cronos.SHControllerLightsSettings
// 0x0028 (0x0028 - 0x0000)
struct FSHControllerLightsSettings final
{
public:
bool bControlValueWithCurve; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor DesiredColor; // 0x0004(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveVector* ValueCurve; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLoopCurve; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHControllerLightsSettings;
// ScriptStruct Cronos.CheckboxDebugData
// 0x0018 (0x0018 - 0x0000)
struct FCheckboxDebugData final
{
public:
class FString OptionText; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bState; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCheckboxDebugData;
// ScriptStruct Cronos.BTDebugData
// 0x0050 (0x0050 - 0x0000)
struct FBTDebugData final
{
public:
TMap<class FName, struct FCheckboxDebugData> CheckboxDebugData; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTDebugData;
// ScriptStruct Cronos.HurtTypePerBodyPart
// 0x0050 (0x0050 - 0x0000)
struct FHurtTypePerBodyPart final
{
public:
TMap<float, EHurtType> HurtTypeMap; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHurtTypePerBodyPart;
// ScriptStruct Cronos.HurtTypeByRank
// 0x00A8 (0x00A8 - 0x0000)
struct FHurtTypeByRank final
{
public:
uint8 EnemyRank; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FHurtTypePerBodyPart GeneralHurtConfig; // 0x0008(0x0050)(Edit, NativeAccessSpecifierPublic)
TMap<class FName, struct FHurtTypePerBodyPart> BodypartHurtConfig; // 0x0058(0x0050)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHurtTypeByRank;
// ScriptStruct Cronos.HurtTypeMap
// 0x0010 (0x0010 - 0x0000)
struct FHurtTypeMap final
{
public:
TArray<struct FHurtTypeByRank> HurtTypeByRank; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHurtTypeMap;
// ScriptStruct Cronos.InteractionCachedData
// 0x0020 (0x0020 - 0x0000)
struct FInteractionCachedData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UBTInteractionDebugObject* DebugObject; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInteractionCachedData;
// ScriptStruct Cronos.ActionPointsBehavior
// 0x0028 (0x0028 - 0x0000)
struct FActionPointsBehavior final
{
public:
EActionPointBehaviorState ActionPointBehaviorState; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ACronosActionPoint*> ActionPoints; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NativeAccessSpecifierPublic)
class UBehaviorTree* BehaviorTree; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EActionPointActivationMode ActivationMode; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLoopActionPoints; // 0x0021(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActionPointsBehavior;
// ScriptStruct Cronos.BTItemEquipmentDataStruct
// 0x0060 (0x0068 - 0x0008)
struct FBTItemEquipmentDataStruct final : public FTableRowBase
{
public:
struct FDataTableRowHandle ItemData; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UDataTable* UpgradesCollectionDataTable; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> DetailedTexture; // 0x0020(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText DetailedDescription; // 0x0048(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FDataTableRowHandle AssignedTutorialRow; // 0x0058(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTItemEquipmentDataStruct;
// ScriptStruct Cronos.BTRowData
// 0x0008 (0x0008 - 0x0000)
struct FBTRowData
{
public:
class FName Name; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTRowData;
// ScriptStruct Cronos.NavAnimationData
// 0x0020 (0x0020 - 0x0000)
struct FNavAnimationData final
{
public:
bool bUseAnimMontage; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimMontage* Montage; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SectionName; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideCollision; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AllowFalling; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideMovementMode; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMovementMode DesiredMovementMode; // 0x001B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNavAnimationData;
// ScriptStruct Cronos.BTItemData
// 0x0008 (0x0010 - 0x0008)
struct FBTItemData final : public FBTRowData
{
public:
int32 Count; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldGoToStash; // 0x000C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTItemData;
// ScriptStruct Cronos.BTRowsData
// 0x0010 (0x0010 - 0x0000)
struct FBTRowsData final
{
public:
TArray<struct FBTRowData> Data; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTRowsData;
// ScriptStruct Cronos.BTItemsData
// 0x0010 (0x0010 - 0x0000)
struct FBTItemsData final
{
public:
TArray<struct FBTItemData> Data; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTItemsData;
// ScriptStruct Cronos.UnmergedWeakSpotHealthMap
// 0x0050 (0x0050 - 0x0000)
struct FUnmergedWeakSpotHealthMap final
{
public:
TMap<EUnmergedPhases, int32> WeakSpotDefaultHealth; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUnmergedWeakSpotHealthMap;
// ScriptStruct Cronos.BTNewGamePlusTransferableData
// 0x0078 (0x0078 - 0x0000)
struct FBTNewGamePlusTransferableData final
{
public:
struct FBTItemsData ItemsData; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FBTItemsData PurchasableItemsData; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<EBTDatabaseItemCategory, struct FBTRowsData> DocumentsData; // 0x0020(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
bool bIsSet; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTNewGamePlusTransferableData;
// ScriptStruct Cronos.EnemyRankPair
// 0x0003 (0x0003 - 0x0000)
struct FEnemyRankPair final
{
public:
EEnemyArchetype EnemyType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Rank; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSkip; // 0x0002(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyRankPair;
// ScriptStruct Cronos.BackgroundSpawnData
// 0x0068 (0x0068 - 0x0000)
struct FBackgroundSpawnData final
{
public:
TArray<struct FEnemyRankPair> EnemyList; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
float SpawnInterval; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSet<uint8> SpawnerGroups; // 0x0018(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBackgroundSpawnData;
// ScriptStruct Cronos.BTNoAmmoUnitData
// 0x0030 (0x0030 - 0x0000)
struct FBTNoAmmoUnitData final
{
public:
struct FGameplayTagContainer IndicatorTags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
bool bBindToCurrentWeapon; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName AmmoToDisplay; // 0x0024(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTNoAmmoUnitData;
// ScriptStruct Cronos.BTNotifyRuntimeData
// 0x0030 (0x0030 - 0x0000)
struct FBTNotifyRuntimeData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FInventoryItemDataStruct InventoryItemDataStruct; // 0x0010(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTNotifyRuntimeData;
// ScriptStruct Cronos.BodyPart
// 0x00F8 (0x00F8 - 0x0000)
struct FBodyPart final
{
public:
TMap<struct FCombinedAttributes, class USkeletalMesh*> BodyPartMesh; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bIsHead; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<int32> HeadNumbers; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
EBones StartBone; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float HealthPercentage; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanBeDismembered; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FDismembermentBlendMaskData> DismembermentData; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTeethAreaSectionData> TeethAreaSections; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> ExoArmorSections; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> BodySectionsToHide; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bPlaySound; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DissolveSpawnRate; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BurningSpawnRateModif; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BurningSpawnRateOtherModif; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanAliveGetDamage; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DestroyOnlyAfterDeath; // 0x00C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DestroyImmediately; // 0x00CA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_CB[0x5]; // 0x00CB(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* DismembermentAudioEvent; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ACronosBodyPartActor* BodyPartActor; // 0x00D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HealthNow; // 0x00E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsDismembered; // 0x00E4(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E5[0x13]; // 0x00E5(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBodyPart;
// ScriptStruct Cronos.BodyPartsDataStruct
// 0x0038 (0x0040 - 0x0008)
struct FBodyPartsDataStruct final : public FTableRowBase
{
public:
TArray<struct FBodyPart> BodyParts; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TSubclassOf<class ACronosBodyPartActor> BodyPartClass; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* MultipleDismembermentAudioEvent; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* LimbSeverAudioEvent; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBleedingData* DismembermentBleedingData; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* InmpacterAudioEvent; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBodyPartsDataStruct;
// ScriptStruct Cronos.BTNotifyLayoutData
// 0x0010 (0x0010 - 0x0000)
struct FBTNotifyLayoutData final
{
public:
class UPanelWidget* PanelWidget; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EVerticalAlignment VerticalAligment; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EHorizontalAlignment HorizontalAligment; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTNotifyLayoutData;
// ScriptStruct Cronos.BTSharedVisualPresetData
// 0x0078 (0x0078 - 0x0000)
struct FBTSharedVisualPresetData final
{
public:
bool bUseBottomFakeText; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText BottomFakeText; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bUseFakeTextInNextLine; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText FakeTextInNextLine; // 0x0020(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bUseCustomImage; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UTexture2D> TextureNotifyIcon; // 0x0038(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideTintImage; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor TintImage; // 0x0064(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTSharedVisualPresetData;
// ScriptStruct Cronos.CronosSpawnPointItemData
// 0x0010 (0x0010 - 0x0000)
struct FCronosSpawnPointItemData final
{
public:
class FName ItemName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ItemCount; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTryAddToStash; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCronosSpawnPointItemData;
// ScriptStruct Cronos.BTNotifyVisualPreset
// 0x0248 (0x0250 - 0x0008)
struct FBTNotifyVisualPreset final : public FTableRowBase
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FSlateBrush BrushHeader; // 0x0010(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FSlateBrush BrushMainWrapper; // 0x00C0(0x00B0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> NotifySmallIcon; // 0x0170(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> OverrideWidgetClass; // 0x0198(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideMessageColor; // 0x01C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C1[0x3]; // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor MessageColor; // 0x01C4(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DisplayTime; // 0x01D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBTSharedVisualPresetData SharedVisualPresetData; // 0x01D8(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTNotifyVisualPreset;
// ScriptStruct Cronos.BTNotifyData
// 0x00C8 (0x00D0 - 0x0008)
struct FBTNotifyData : public FTableRowBase
{
public:
struct FShortRowHandle NotifyPreset; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Title; // 0x0018(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FText Message; // 0x0028(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FText AdditionalMessageText; // 0x0038(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bTryCreateDynamicItem; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag NotificationGameplayTag; // 0x004C(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FBTSharedVisualPresetData SharedVisualPresetData; // 0x0058(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTNotifyData;
// ScriptStruct Cronos.CompassOrganizerMarkerData
// 0x0030 (0x00C8 - 0x0098)
struct FCompassOrganizerMarkerData final : public FCompassOrganizerCommonData
{
public:
TSoftObjectPtr<class UCompassMarkerBaseDataProvider> MarkerObjectRef; // 0x0098(0x0028)(ExportObject, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCompassMarkerBaseDataProvider* Copy; // 0x00C0(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCompassOrganizerMarkerData;
// ScriptStruct Cronos.BTNotifyDialogBoxData
// 0x0060 (0x0130 - 0x00D0)
struct FBTNotifyDialogBoxData final : public FBTNotifyData
{
public:
class FText ConfirmText; // 0x00D0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FText CancelText; // 0x00E0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
EHorizontalAlignment Alignment; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideProgressStartedEvent; // 0x00F1(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F2[0x6]; // 0x00F2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* ProgressStartedEventOverride; // 0x00F8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideProgressStoppedUnfinishedEvent; // 0x0100(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* ProgressStoppedUnfinishedEventOverride; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideProgressStoppedFinishedEvent; // 0x0110(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* ProgressStoppedFinishedEventOverride; // 0x0118(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideProgressResetEvent; // 0x0120(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* ProgressResetEventOverride; // 0x0128(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTNotifyDialogBoxData;
// ScriptStruct Cronos.BTMarkerDataContainer
// 0x0010 (0x0010 - 0x0000)
struct FBTMarkerDataContainer final
{
public:
class FName Label; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UBTFloatingWidget> Widget; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTMarkerDataContainer;
// ScriptStruct Cronos.LODGroupedActors
// 0x0010 (0x0010 - 0x0000)
struct FLODGroupedActors final
{
public:
TArray<struct FGuid> ActorIDs; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLODGroupedActors;
// ScriptStruct Cronos.BTPlaythroughRankData
// 0x0028 (0x0028 - 0x0000)
struct FBTPlaythroughRankData final
{
public:
class FText Name; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
int32 RankValue; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ClearTime; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxDeathNumber; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxMergesNumber; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxSavesNumber; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTPlaythroughRankData;
// ScriptStruct Cronos.BTPreloadContentBundleData
// 0x0020 (0x0020 - 0x0000)
struct FBTPreloadContentBundleData
{
public:
struct FPrimaryAssetId AssetId; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> SpecificAssetBundles; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTPreloadContentBundleData;
// ScriptStruct Cronos.ConstraintMotorBlender
// 0x0028 (0x0028 - 0x0000)
struct FConstraintMotorBlender final
{
public:
bool bIsActive; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> Constraints; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
float StrengthOnStart; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Strength; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeMultiplier; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeNormal; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConstraintMotorBlender;
// ScriptStruct Cronos.BTPreloadContentBundleConditionalData
// 0x0008 (0x0028 - 0x0020)
struct FBTPreloadContentBundleConditionalData final : public FBTPreloadContentBundleData
{
public:
class UBTPreloadContentCondition* Condition; // 0x0020(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTPreloadContentBundleConditionalData;
// ScriptStruct Cronos.BTAppliedContentDescription
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FBTAppliedContentDescription final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTAppliedContentDescription;
// ScriptStruct Cronos.HitBoxComponentData
// 0x0090 (0x0090 - 0x0000)
struct alignas(0x10) FHitBoxComponentData final
{
public:
class UShapeComponent* HitBoxShape; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttachmentSocketName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x80]; // 0x0010(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHitBoxComponentData;
// ScriptStruct Cronos.QTEDataWrapper
// 0x0030 (0x0030 - 0x0000)
struct FQTEDataWrapper final
{
public:
TDelegate<void(class UBTQTE* InCronosQTE)> OnTrigger; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void(class UBTQTE* InCronosQTE, const struct FGameplayTag& InStopReason)> OnEnded; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TDelegate<void(float InCurrentPoints, float InMaxPoints)> OnQTEEventPointsChangedBP; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQTEDataWrapper;
// ScriptStruct Cronos.BestCameraSettings
// 0x0108 (0x0108 - 0x0000)
struct FBestCameraSettings final
{
public:
float DesiredAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxSweeps; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SphereTraceRadius; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CameraFlatOffset; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CameraLookAtFlatOffset; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSuccess; // 0x0040(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FOV; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FinalCameraAngle; // 0x0048(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector FinalCameraLocation; // 0x0050(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector FirstCameraLocation; // 0x0068(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CharacterLocation; // 0x0080(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CameraLocation; // 0x0098(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector POILocation; // 0x00B0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> POIActor; // 0x00C8(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector FinalCameraLookAt; // 0x00D0(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AngleToPOI; // 0x00E8(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AngleToCamera; // 0x00EC(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> ActorsToIgnore; // 0x00F0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float MoveTowardsEnemy; // 0x0100(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_104[0x4]; // 0x0104(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBestCameraSettings;
// ScriptStruct Cronos.MaterialParameterArrayContainer
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FMaterialParameterArrayContainer final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMaterialParameterArrayContainer;
// ScriptStruct Cronos.QTEBehaviorSelector
// 0x0010 (0x0010 - 0x0000)
struct FQTEBehaviorSelector final
{
public:
class FString HandleName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQTEBehaviorSelector;
// ScriptStruct Cronos.QTEApplyGameplayEffectsData
// 0x0018 (0x0018 - 0x0000)
struct FQTEApplyGameplayEffectsData final
{
public:
TSubclassOf<class UGameplayEffect> EffectToApply; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldBeRemovedAfterQTE; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0xF]; // 0x0009(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQTEApplyGameplayEffectsData;
// ScriptStruct Cronos.JumpPerformData
// 0x0014 (0x0014 - 0x0000)
struct FJumpPerformData final
{
public:
float DesiredJumpLength; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowExtendJump; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ExtendedJumpLength; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float JumpPerformed; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSnapIsNeeded; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FJumpPerformData;
// ScriptStruct Cronos.AttributesStruct
// 0x0001 (0x0001 - 0x0000)
struct FAttributesStruct final
{
public:
uint8 Attribute; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAttributesStruct;
// ScriptStruct Cronos.BTThe6thSenseEvent
// 0x0000 (0x0048 - 0x0048)
struct FBTThe6thSenseEvent final : public FMaiThe6thSenseEvent
{
};
DUMPER7_ASSERTS_FBTThe6thSenseEvent;
// ScriptStruct Cronos.EnemyOptimizationGroup
// 0x000C (0x000C - 0x0000)
struct FEnemyOptimizationGroup final
{
public:
float DistanceThreshold; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOptimizeAnimPostProcessing; // 0x0004(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOptimizeTickRate; // 0x0005(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowTick; // 0x0006(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float TickRate; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyOptimizationGroup;
// ScriptStruct Cronos.BTWeaponAreaDamageConfig
// 0x0010 (0x0010 - 0x0000)
struct FBTWeaponAreaDamageConfig final
{
public:
float TapAreaDamageValue; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StaggerTapAreaDamageValue; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChargeAreaDamageValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StaggerChargeAreaDamageValue; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTWeaponAreaDamageConfig;
// ScriptStruct Cronos.BTSpreadGunTraceConfig
// 0x0008 (0x0008 - 0x0000)
struct FBTSpreadGunTraceConfig final
{
public:
float VerticalTraceAngleDeg; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HorizontalTraceAngleDeg; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTSpreadGunTraceConfig;
// ScriptStruct Cronos.EnemyPositioningRequest
// 0x0020 (0x0020 - 0x0000)
struct FEnemyPositioningRequest final
{
public:
class AActor* enemy; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0008(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyPositioningRequest;
// ScriptStruct Cronos.3DNavNodeHandle
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FThreeDNavNodeHandle final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FThreeDNavNodeHandle;
// ScriptStruct Cronos.PathPoint
// 0x0030 (0x0030 - 0x0000)
struct FPathPoint final
{
public:
struct FVector Location; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Normal; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPathPoint;
// ScriptStruct Cronos.MutationEffect
// 0x000C (0x000C - 0x0000)
struct FMutationEffect final
{
public:
bool bApplyOnInitial; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMutationEffectProperty ModifiedProperty; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float RefValue; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMutationEffectProperty PropertyA; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGameplayModOp ModifierOp; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMutationEffectProperty PropertyB; // 0x000A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMutationEffect;
// ScriptStruct Cronos.3DNavNode
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FThreeDNavNode final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FThreeDNavNode;
// ScriptStruct Cronos.BTCutsceneStartBranchingData
// 0x0080 (0x0080 - 0x0000)
struct FBTCutsceneStartBranchingData final
{
public:
struct FGameplayTagContainer ActivationAllRequiredTags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer ActivationAnyRequiredTags; // 0x0020(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer ActivationAllBlockedTags; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer ActivationAnyBlockedTags; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTCutsceneStartBranchingData;
// ScriptStruct Cronos.SurfaceOctree
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FSurfaceOctree final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSurfaceOctree;
// ScriptStruct Cronos.SurfPathfindingSettings
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FSurfPathfindingSettings final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSurfPathfindingSettings;
// ScriptStruct Cronos.FlashlightControlData
// 0x0010 (0x0010 - 0x0000)
struct FFlashlightControlData final
{
public:
bool bOverrideMainLightAttenuationRadius; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MainLightAttenuationRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideMainLightIntensityMul; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MainLightIntensityMul; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlashlightControlData;
// ScriptStruct Cronos.SurfPathfindingResult
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FSurfPathfindingResult final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSurfPathfindingResult;
// ScriptStruct Cronos.BTNavFatigueOptions
// 0x0020 (0x0020 - 0x0000)
struct FBTNavFatigueOptions final
{
public:
bool bLoop; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ActiveTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FatiguedTime; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAIGait FatiguedGait; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideGaitChangeProbabilityPercentage; // 0x000D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float R0_OverridenPercentage; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float R1_OverridenPercentage; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float R2_OverridenPercentage; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float R3_OverridenPercentage; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTNavFatigueOptions;
// ScriptStruct Cronos.RankGameSyncsMapping
// 0x0018 (0x0018 - 0x0000)
struct FRankGameSyncsMapping final
{
public:
class UAkSwitchValue* RankSwitch; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkRtpc* RankRtpc; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RankRtpcValue; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRankGameSyncsMapping;
// ScriptStruct Cronos.TimeRiftSyncEffectData
// 0x0010 (0x0010 - 0x0000)
struct FTimeRiftSyncEffectData final
{
public:
float SyncPercentage; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SyncSmoothPercentage; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SyncSmoothDelta; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeElapsedNormalized; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTimeRiftSyncEffectData;
// ScriptStruct Cronos.TimeRiftSyncConfigData
// 0x0014 (0x0014 - 0x0000)
struct FTimeRiftSyncConfigData final
{
public:
float Threshold; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SyncTimeRequired; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetDeviation; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MouseSpeedFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SmoothTimeFactor; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTimeRiftSyncConfigData;
// ScriptStruct Cronos.BTUpgradesData
// 0x0038 (0x0038 - 0x0000)
struct FBTUpgradesData final
{
public:
int32 Cost; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Value; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText ExtraInfo; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic)
TArray<TSubclassOf<class UGameplayEffect>> EffectsToApply; // 0x0028(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTUpgradesData;
// ScriptStruct Cronos.SingleHitDirectionsSetup
// 0x0018 (0x0018 - 0x0000)
struct FSingleHitDirectionsSetup final
{
public:
EHitDirection Direction; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D Boundaries; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSingleHitDirectionsSetup;
// ScriptStruct Cronos.DirectionalHitSetup
// 0x0010 (0x0010 - 0x0000)
struct FDirectionalHitSetup final
{
public:
TArray<struct FSingleHitDirectionsSetup> Setups; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDirectionalHitSetup;
// ScriptStruct Cronos.BTUpgradeGroupData
// 0x0088 (0x0090 - 0x0008)
struct FBTUpgradeGroupData final : public FTableRowBase
{
public:
class FText Title; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText Description; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic)
class FString StartingValue; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FShortRowHandle, struct FBTUpgradesData> UpgradesData; // 0x0038(0x0050)(Edit, NativeAccessSpecifierPublic)
bool bAvailableToBuy; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTUpgradeGroupData;
// ScriptStruct Cronos.BTUpgradeCategoryData
// 0x00B0 (0x00B8 - 0x0008)
struct FBTUpgradeCategoryData final : public FTableRowBase
{
public:
struct FShortRowHandle Item; // 0x0008(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDataTable* UpgradeData; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FShortRowHandle CurrencyItem; // 0x0020(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString CostSymbol; // 0x0030(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Postfix; // 0x0040(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText Title; // 0x0050(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText Description; // 0x0060(0x0010)(Edit, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> Image; // 0x0070(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAvailableToBuy; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRespecAvailable; // 0x0099(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9A[0x6]; // 0x009A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FShortRowHandle RespecCurrencyItem; // 0x00A0(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBTUpgradeConfigLevels* UpgradeLevelingConfig; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTUpgradeCategoryData;
// ScriptStruct Cronos.BTSequencesBranchingData
// 0x0070 (0x0070 - 0x0000)
struct FBTSequencesBranchingData final
{
public:
TMap<class FString, struct FGameplayTagContainer> SequenceConditions; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FString FallbackSequenceName; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SequencesStartMarkedFrame; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTSequencesBranchingData;
// ScriptStruct Cronos.BUpgradeConfigSingleLevel
// 0x0010 (0x0010 - 0x0000)
struct FBUpgradeConfigSingleLevel final
{
public:
TArray<struct FShortRowHandle> Upgrades; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBUpgradeConfigSingleLevel;
// ScriptStruct Cronos.BTValuableCustomCountingRule
// 0x0004 (0x0004 - 0x0000)
struct FBTValuableCustomCountingRule final
{
public:
int32 ChangeDelta; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTValuableCustomCountingRule;
// ScriptStruct Cronos.SmortConsideration_Rank
// 0x0018 (0x0048 - 0x0030)
struct FSmortConsideration_Rank final : public FSmortConsideration
{
public:
EDataTarget TargetContext; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag TargetGoalContext; // 0x0034(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float min_0; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float max_0; // 0x0040(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortConsideration_Rank;
// ScriptStruct Cronos.SequenceSelectorHelper
// 0x0018 (0x0018 - 0x0000)
struct FSequenceSelectorHelper final
{
public:
class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSequence; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMarks; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSequenceSelectorHelper;
// ScriptStruct Cronos.CinematicDialogData
// 0x0248 (0x0248 - 0x0000)
struct FCinematicDialogData final
{
public:
class FString Option1_SequenceName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Option2_SequenceName; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Option3_SequenceName; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Option4_SequenceName; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Option5_SequenceName; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DialogHub_SequenceName; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Answers_MarkedFrame; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PlayNext_MarkedFrame; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PlayDialogComplete_MarkedFrame; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSequenceSelectorHelper BackToHub_MarkedFrame; // 0x0090(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FDialogFullInfo DialogOptions; // 0x00A8(0x0170)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
bool bSupportsMultipleChoice; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bGoBackToCutsceneStart; // 0x0219(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21A[0x6]; // 0x021A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FGameplayTag> AllPossibleAnswers; // 0x0220(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTag DialogExitTag; // 0x0230(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag DialogFinishedTag; // 0x0238(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldAddExitTagOnSkipping; // 0x0240(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_241[0x7]; // 0x0241(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCinematicDialogData;
// ScriptStruct Cronos.BTValuableDataStructure
// 0x0050 (0x0058 - 0x0008)
struct FBTValuableDataStructure final : public FTableRowBase
{
public:
struct FDataTableRowHandle ItemData; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> ItemImage; // 0x0018(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SellingPrice; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BuyingPrice; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCanBeSold; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCanBeSoldNGPLUS; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAffectsTheContributionAchievement; // 0x004A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCustomCountingRule; // 0x004B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBTValuableCustomCountingRule CustomCountingRule; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTValuableDataStructure;
// ScriptStruct Cronos.BTWeaponAnimationFireData
// 0x0180 (0x0180 - 0x0000)
struct FBTWeaponAnimationFireData final
{
public:
bool bRandomizeFireAnimations; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FPlayAnimationData> FireAnimsData; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlayAnimationData FireBodyCarryAnimData; // 0x0018(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlayAnimationData FireLastRoundAnimData; // 0x0090(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FPlayAnimationData FireLastRoundBodyCarryAnimData; // 0x0108(0x0078)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTWeaponAnimationFireData;
// ScriptStruct Cronos.BTWeaponUpgradeAudioSwitchConfig
// 0x0050 (0x0050 - 0x0000)
struct FBTWeaponUpgradeAudioSwitchConfig final
{
public:
TMap<struct FShortRowHandle, class UAkSwitchValue*> UpgradeSwitchesMap; // 0x0000(0x0050)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTWeaponUpgradeAudioSwitchConfig;
// ScriptStruct Cronos.BTWeaponDamageConfig
// 0x0130 (0x0130 - 0x0000)
struct FBTWeaponDamageConfig final
{
public:
float Damage; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StaggerDamage; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute DamageMultiplier; // 0x0008(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<EEnemyArchetype, struct FGameplayAttribute> EnemyDamageMultiplier; // 0x0040(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, float> TagDamageMultiplier; // 0x0090(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FGameplayAttribute HeadshotInterruptAbsorption; // 0x00E0(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideFXMappings; // 0x0118(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UImpactFXDataMappings* HitFXMappings; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UImpactFXDataMappings* CriticalHitFXMappings; // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTWeaponDamageConfig;
// ScriptStruct Cronos.BTWeaponCachedDamage
// 0x0020 (0x0020 - 0x0000)
struct FBTWeaponCachedDamage final
{
public:
TArray<struct FHitResult> Hits; // 0x0000(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
float CombinedDamage; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CombinedStaggerDamage; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnemyHit; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bArmorHit; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCriticalHit; // 0x001A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAppliedPerk; // 0x001B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBTWeaponCachedDamage;
// ScriptStruct Cronos.FocusStateSettings
// 0x0020 (0x0020 - 0x0000)
struct FFocusStateSettings final
{
public:
float MinFocus; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxFocus; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideFocusValueOnEnterState; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StateEnterInitialValue; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FocusMultiplier; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MultiplierBlendInTime; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* InterpolationCurve; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFocusStateSettings;
// ScriptStruct Cronos.BTTraceConfig
// 0x0008 (0x0008 - 0x0000)
struct FBTTraceConfig final
{
public:
float TraceRadius; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxPierceCount; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTTraceConfig;
// ScriptStruct Cronos.BTMaterialDissolveData
// 0x000C (0x000C - 0x0000)
struct FBTMaterialDissolveData final
{
public:
bool bDissolve; // 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 DissolveSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentTime; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTMaterialDissolveData;
// ScriptStruct Cronos.BTCatFirstInteractionData
// 0x02E0 (0x02E0 - 0x0000)
struct FBTCatFirstInteractionData final
{
public:
struct FDialogFullInfo InteractionDialog; // 0x0000(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FDialogFullInfo GiftDialog; // 0x0170(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTCatFirstInteractionData;
// ScriptStruct Cronos.PlayerSkinUIData
// 0x0038 (0x0038 - 0x0000)
struct FPlayerSkinUIData final
{
public:
TSoftObjectPtr<class UTexture2D> Picture; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Description; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerSkinUIData;
// ScriptStruct Cronos.EnemyLocationData
// 0x0008 (0x0008 - 0x0000)
struct FEnemyLocationData final
{
public:
float DistanceFromPlayer; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HeightDelta; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyLocationData;
// ScriptStruct Cronos.HitIntensityCalculationConfig
// 0x000C (0x000C - 0x0000)
struct FHitIntensityCalculationConfig final
{
public:
float MinIntensity; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxIntensity; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntensityToStaggerMultiplier; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHitIntensityCalculationConfig;
// ScriptStruct Cronos.DirectionChanges
// 0x0050 (0x0050 - 0x0000)
struct FDirectionChanges final
{
public:
TMap<EHitDirection, EHitDirection> DirectionChanges; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDirectionChanges;
// ScriptStruct Cronos.CompassOrganizerData
// 0x0020 (0x0020 - 0x0000)
struct FCompassOrganizerData final
{
public:
TArray<struct FCompassOrganizerMarkerData> MarkersToAdd; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FCompassOrganizerCommonData> MarkersToRemove; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCompassOrganizerData;
// ScriptStruct Cronos.BISCache
// 0x0020 (0x0020 - 0x0000)
struct FBISCache final
{
public:
TArray<TSoftObjectPtr<class AInteractionGenericBroker>> Brokers; // 0x0000(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UObject>> Triggers; // 0x0010(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBISCache;
// ScriptStruct Cronos.ControlRigBonesConfig
// 0x0078 (0x0078 - 0x0000)
struct FControlRigBonesConfig final
{
public:
TArray<class FName> BoneMap; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> BonesInChains; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> FeetBones; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> EndChainBones; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> BonesToCorrectStretch; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FName RootBone; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> BonesExceptionsSource; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> BonesExceptionsTarget; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigBonesConfig;
// ScriptStruct Cronos.ControlRigHitInput
// 0x00A0 (0x00A0 - 0x0000)
struct FControlRigHitInput final
{
public:
float Intensity; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName HitBoneName; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector HitPosition; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HitNormal; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform MeshTransform; // 0x0040(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FControlRigHitInput;
// ScriptStruct Cronos.SteeringRequest
// 0x0070 (0x0070 - 0x0000)
struct FSteeringRequest final
{
public:
ESteeringBehaviorType BehaviorType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Direction; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20[0x38]; // 0x0020(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
float duration; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Distance; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRelativeDirection; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTryFlipInsteadOfFail; // 0x0061(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float MaxDeviation; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseNavigation; // 0x0068(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowDirectionAdjustment; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSteeringRequest;
// ScriptStruct Cronos.CronosAbilitySet_GameplayAbility
// 0x0010 (0x0010 - 0x0000)
struct FCronosAbilitySet_GameplayAbility final
{
public:
TSubclassOf<class UCronosGameplayAbility> Ability; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag InputTag; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCronosAbilitySet_GameplayAbility;
// ScriptStruct Cronos.CronosAbilityTagRelationship
// 0x00A8 (0x00A8 - 0x0000)
struct FCronosAbilityTagRelationship final
{
public:
struct FGameplayTag AbilityTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AbilityTagsToBlock; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AbilityTagsToCancel; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer ActivationRequiredTags; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer ActivationBlockedTags; // 0x0068(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer CancelledByTags; // 0x0088(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCronosAbilityTagRelationship;
// ScriptStruct Cronos.AIFocus
// 0x0020 (0x0020 - 0x0000)
struct FAIFocus final
{
public:
class AActor* FocusActor; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector FocusLocation; // 0x0008(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAIFocus;
// ScriptStruct Cronos.TraceSequence
// 0x0010 (0x0010 - 0x0000)
struct FTraceSequence final
{
public:
TArray<struct FTraceSection> Sequence; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTraceSequence;
// ScriptStruct Cronos.StartsMap
// 0x0050 (0x0050 - 0x0000)
struct FStartsMap final
{
public:
TMap<EAiTurnAngle, class UAnimMontage*> StartsMap; // 0x0000(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStartsMap;
// ScriptStruct Cronos.WallGrabTraceSequence
// 0x0020 (0x0020 - 0x0000)
struct FWallGrabTraceSequence final
{
public:
int32 Group; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTraceSection> TraceSequence; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
float Angle; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWallGrabTraceSequence;
// ScriptStruct Cronos.UpgradeItemData
// 0x0008 (0x0008 - 0x0000)
struct FUpgradeItemData final
{
public:
TSubclassOf<class UGameplayEffect> GameplayEffectToApply; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUpgradeItemData;
// ScriptStruct Cronos.GeometryCollectionPoolConfigData
// 0x0008 (0x0008 - 0x0000)
struct FGeometryCollectionPoolConfigData final
{
public:
int32 InitialPoolSize; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxPoolSize; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGeometryCollectionPoolConfigData;
// ScriptStruct Cronos.GeometryCollectionPoolConfig
// 0x0038 (0x0038 - 0x0000)
struct FGeometryCollectionPoolConfig final
{
public:
bool bUseDefaultPoolSettings; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGeometryCollectionPoolConfigData Data; // 0x0004(0x0008)(Edit, BlueprintVisible, Config, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSoftClassPtr<class UClass> GeometryCollectionActorClassOverride; // 0x0010(0x0028)(Edit, BlueprintVisible, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGeometryCollectionPoolConfig;
// ScriptStruct Cronos.WidgetRegisterData
// 0x0010 (0x0010 - 0x0000)
struct FWidgetRegisterData final
{
public:
class UWidget* Widget; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGameplayTag GameplayTag; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FWidgetRegisterData;
// ScriptStruct Cronos.CronosEditorPerWorldSettings
// 0x0001 (0x0001 - 0x0000)
struct FCronosEditorPerWorldSettings final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCronosEditorPerWorldSettings;
// ScriptStruct Cronos.SoundTagDelegates
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FSoundTagDelegates final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSoundTagDelegates;
// ScriptStruct Cronos.WaveSpawnerParams
// 0x0004 (0x0004 - 0x0000)
struct FWaveSpawnerParams final
{
public:
float SpawnDelay; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWaveSpawnerParams;
// ScriptStruct Cronos.CronosFightDirectorData
// 0x0030 (0x0038 - 0x0008)
struct FCronosFightDirectorData final : public FTableRowBase
{
public:
int32 BasicTokensAmount; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BasicTokensCooldown; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 HeavyTokensAmount; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HeavyTokensCooldown; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SpecialTokensAmount; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpecialTokensCooldown; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ExtraordinaryEventTokensAmount; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ExtraordinaryEventTokensCooldown; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 RangeTokensAmount; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeTokensCooldown; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 AbsorbTokensAmount; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AbsorbTokensCooldown; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCronosFightDirectorData;
// ScriptStruct Cronos.FightDirectorToken
// 0x0018 (0x0018 - 0x0000)
struct FFightDirectorToken final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UBTDecorator_RequestCombatToken* Node; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFightDirectorToken;
// ScriptStruct Cronos.TokenGenerator
// 0x0010 (0x0010 - 0x0000)
struct FTokenGenerator final
{
public:
struct FGameplayTag TokenName; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AddPeriod; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Capacity; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTokenGenerator;
// ScriptStruct Cronos.DialogDataWrapper
// 0x0170 (0x0170 - 0x0000)
struct FDialogDataWrapper final
{
public:
class UDialogPlayer* DialogPlayer; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogTalkID DialogData; // 0x0008(0x0028)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogInfo DialogInfo; // 0x0030(0x00C0)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
TDelegate<void()> OnDialogFinished; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_100[0x10]; // 0x0100(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TDelegate<void()> OnDialogCanceled; // 0x0110(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_120[0x10]; // 0x0120(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TDelegate<void()> OnDialogFailed; // 0x0130(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_140[0x10]; // 0x0140(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TDelegate<void(class UDialogTalk* DialogTalk)> OnDialogStarted; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_160[0x10]; // 0x0160(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDialogDataWrapper;
// ScriptStruct Cronos.CronosInputAction
// 0x0018 (0x0018 - 0x0000)
struct FCronosInputAction final
{
public:
class UInputAction* InputAction; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag InputTag; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseOngoingAsTrigger; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCronosInputAction;
// ScriptStruct Cronos.InteractableItemDataStruct
// 0x0020 (0x0318 - 0x02F8)
struct FInteractableItemDataStruct final : public FSHItemDataStruct
{
public:
TArray<struct FBTReadableTexturePageData> PagesWithTextures; // 0x02F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
EBTMemoGroup MemoGroup; // 0x0308(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasDynamicContent; // 0x0309(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_30A[0x6]; // 0x030A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UBTDynamicMemoContentAsset* DynamicMemoAsset; // 0x0310(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInteractableItemDataStruct;
// ScriptStruct Cronos.PhysicsAssetEntry
// 0x0018 (0x0018 - 0x0000)
struct FPhysicsAssetEntry final
{
public:
class UPhysicsAsset* PhysicsAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FEnemySelectionRuleSet ElementRules; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPhysicsAssetEntry;
// ScriptStruct Cronos.SpawnCorrection
// 0x0001 (0x0001 - 0x0000)
struct FSpawnCorrection final
{
public:
ESpawnCorrectionType SpawnCorrectionType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpawnCorrection;
// ScriptStruct Cronos.SleepBehavior
// 0x0018 (0x0018 - 0x0000)
struct FSleepBehavior final
{
public:
ESleepMode SleepMode; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimMontage* SleepMontage; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimMontage* AwakeMontage; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, SaveGame, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSleepBehavior;
// ScriptStruct Cronos.SpawnPointRequiredActors
// 0x0010 (0x0010 - 0x0000)
struct FSpawnPointRequiredActors final
{
public:
TArray<TSoftObjectPtr<class AActor>> RequiredActorsToLoad; // 0x0000(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpawnPointRequiredActors;
// ScriptStruct Cronos.BugItGoData
// 0x0060 (0x0060 - 0x0000)
struct alignas(0x08) FBugItGoData final
{
public:
uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBugItGoData;
// ScriptStruct Cronos.DpsDataStruct
// 0x0038 (0x0038 - 0x0000)
struct FDpsDataStruct final
{
public:
class FName BodyPart; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<EBones> MatchingBones; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
float DPS; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x1C]; // 0x001C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDpsDataStruct;
// ScriptStruct Cronos.GeometryCollectionEssentials
// 0x0008 (0x0008 - 0x0000)
struct FGeometryCollectionEssentials final
{
public:
class UGeometryCollection* RestCollection; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGeometryCollectionEssentials;
// ScriptStruct Cronos.TravelLogStructure
// 0x0000 (0x0368 - 0x0368)
struct FTravelLogStructure final : public FAudiologStructure
{
};
DUMPER7_ASSERTS_FTravelLogStructure;
// ScriptStruct Cronos.EnemySpawnLimit
// 0x0050 (0x0050 - 0x0000)
struct FEnemySpawnLimit final
{
public:
TMap<EEnemyArchetype, uint8> SpawnLimits; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemySpawnLimit;
// ScriptStruct Cronos.EnemyBusynessQuery
// 0x0030 (0x0030 - 0x0000)
struct FEnemyBusynessQuery final
{
public:
struct FVector Direction; // 0x0000(0x0018)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Angle; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceNear; // 0x001C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceFar; // 0x0020(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* ActorToIgnore; // 0x0028(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyBusynessQuery;
// ScriptStruct Cronos.CellStatus
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FCellStatus final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCellStatus;
// ScriptStruct Cronos.EnemyCorpseData
// 0x00D8 (0x00D8 - 0x0000)
struct FEnemyCorpseData final
{
public:
TArray<class UAnimSequence*> DeathAnimations; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
bool bUseLastFrame; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AnimationFrame; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSnapToGround; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector LocalMeshOffset; // 0x0020(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator LocalMeshRotation; // 0x0038(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
class UAbsorptionConfigData* AbsorptionConfig; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseDismemberment; // 0x0058(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UCronosBodyPartsData> MaleBodyParts; // 0x0060(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FCombinedAttributes, TSoftObjectPtr<class UCronosBodyPartsData>> FemaleBodyParts; // 0x0088(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyCorpseData;
// ScriptStruct Cronos.EnemyLODGroupConfig
// 0x0014 (0x0014 - 0x0000)
struct FEnemyLODGroupConfig final
{
public:
EEnemyLODGroup LODGroup; // 0x0000(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DistanceThreshold; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOptimizeTickRate; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowTick; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float TickRate; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableAnimPostProcessing; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOptimizeAnimationTickRate; // 0x0011(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemyLODGroupConfig;
// ScriptStruct Cronos.RegisteredEnemyData
// 0x0018 (0x0018 - 0x0000)
struct FRegisteredEnemyData final
{
public:
class AActor* EnemyActor; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UEnemyLODConfig* ConfigAsset; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRegisteredEnemyData;
// ScriptStruct Cronos.VariantSwitchMapping
// 0x0010 (0x0010 - 0x0000)
struct FVariantSwitchMapping final
{
public:
uint8 VariantBitMask; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkSwitchValue* AudioSwitch; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVariantSwitchMapping;
// ScriptStruct Cronos.CorrectionData
// 0x00A0 (0x00A0 - 0x0000)
struct FCorrectionData final
{
public:
bool bUseCorrection; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAnimationAsset* AnimationAsset; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector DesiredUpVector; // 0x0010(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector DesiredForwardVector; // 0x0028(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ForwardVector; // 0x0040(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector FromLocation; // 0x0058(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ACharacter* Character; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideCapsuleCheckRadius; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float OverrideCapsuleCheckRadius; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Offset; // 0x0088(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCorrectionData;
// ScriptStruct Cronos.FlamethrowerUpgradeLevelStruct
// 0x0030 (0x0030 - 0x0000)
struct FFlamethrowerUpgradeLevelStruct final
{
public:
TSoftObjectPtr<class UNiagaraSystem> FlamesRangeSystem; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FlameBurstParticleSpawnCount; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlamethrowerUpgradeLevelStruct;
// ScriptStruct Cronos.BTSimpleLoopData
// 0x0028 (0x0028 - 0x0000)
struct FBTSimpleLoopData final
{
public:
class UMovieSceneSubSection* SimpleLoopSectionRef; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldEvaluateEndConditionEveryFrame; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UBTLevelSequenceCondition* EndCondition; // 0x0010(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PlayNext_MarkedFrame; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTSimpleLoopData;
// ScriptStruct Cronos.BTConditionalStart
// 0x0048 (0x0048 - 0x0000)
struct FBTConditionalStart final
{
public:
struct FGameplayTagQuery ActivationQuery; // 0x0000(0x0048)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTConditionalStart;
// ScriptStruct Cronos.GeometryCollectionPool
// 0x0030 (0x0030 - 0x0000)
struct FGeometryCollectionPool final
{
public:
TArray<class ACronosGeometryCollectionActor*> Available; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class ACronosGeometryCollectionActor*> Unavailable; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TSubclassOf<class ACronosGeometryCollectionActor> PoolActorClass; // 0x0020(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGeometryCollectionPool;
// ScriptStruct Cronos.HLODISMComponentDescriptorWithReplacement
// 0x0038 (0x0230 - 0x01F8)
struct FHLODISMComponentDescriptorWithReplacement final : public FHLODISMComponentDescriptor
{
public:
TSoftObjectPtr<class UStaticMesh> HLODReplacement; // 0x01F8(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UMaterialInterface>> HLODMaterialsOverride; // 0x0220(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHLODISMComponentDescriptorWithReplacement;
// ScriptStruct Cronos.LoadingHint
// 0x0070 (0x0070 - 0x0000)
struct FLoadingHint final
{
public:
class FText Text; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
struct FEnhancedInputTextArgs EnhancedInputArgs; // 0x0010(0x0060)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLoadingHint;
// ScriptStruct Cronos.MutationCondition
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FMutationCondition
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMutationCondition;
// ScriptStruct Cronos.MutationCondition_Rank
// 0x0008 (0x0010 - 0x0008)
struct FMutationCondition_Rank final : public FMutationCondition
{
public:
EMutationResourceOption ConditionOption; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ECompareOptionHelper Operation; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 ReferenceRank; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FMutationCondition_Rank;
// ScriptStruct Cronos.MutationCondition_Attributes
// 0x0008 (0x0010 - 0x0008)
struct FMutationCondition_Attributes final : public FMutationCondition
{
public:
EMutationResourceOption ConditionOption; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 ReferenceAttributes; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bAtLeastOne; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMutationCondition_Attributes;
// ScriptStruct Cronos.BTMarkerLabel_DataRow
// 0x0018 (0x0018 - 0x0000)
struct FBTMarkerLabel_DataRow
{
public:
class UBTObjectivesSystemBehaviorEffectorCondition* ExecuteCondition; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FDataTableRowHandle> ExecutableHierarchyDataRows; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTMarkerLabel_DataRow;
// ScriptStruct Cronos.NavigationRow
// 0x0010 (0x0010 - 0x0000)
struct FNavigationRow final
{
public:
TArray<class UUpgradeTreeNodeWidget*> Columns; // 0x0000(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNavigationRow;
// ScriptStruct Cronos.BTMarkerData_DataRow
// 0x0008 (0x0020 - 0x0018)
struct FBTMarkerData_DataRow final : public FBTMarkerLabel_DataRow
{
public:
class UCompassMarkerBaseDataProvider* CompassMarkerDataProvider; // 0x0018(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTMarkerData_DataRow;
// ScriptStruct Cronos.BTMarkerLabel_String
// 0x0018 (0x0018 - 0x0000)
struct FBTMarkerLabel_String
{
public:
class UBTObjectivesSystemBehaviorEffectorCondition* ExecuteCondition; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ExecutableID; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTMarkerLabel_String;
// ScriptStruct Cronos.SpreadGunSettings
// 0x0008 (0x0280 - 0x0278)
struct FSpreadGunSettings : public FBaseChargingSettings
{
public:
float VerticalTraceAngleDeg; // 0x0278(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HorizontalTraceAngleDeg; // 0x027C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpreadGunSettings;
// ScriptStruct Cronos.SpreadGunHybridSettings
// 0x0048 (0x02C8 - 0x0280)
struct FSpreadGunHybridSettings final : public FSpreadGunSettings
{
public:
float ConstantDamageValue; // 0x0280(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute RecoilReduction; // 0x0288(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumberOfVFXToSpawn; // 0x02C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C4[0x4]; // 0x02C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpreadGunHybridSettings;
// ScriptStruct Cronos.BTMarkerData_String
// 0x0008 (0x0020 - 0x0018)
struct FBTMarkerData_String final : public FBTMarkerLabel_String
{
public:
class UCompassMarkerBaseDataProvider* CompassMarkerDataProvider; // 0x0018(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTMarkerData_String;
// ScriptStruct Cronos.PTMWeight
// 0x0010 (0x0010 - 0x0000)
struct FPTMWeight final
{
public:
class FName WeightName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InitialValue; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DecreaseByTick; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPTMWeight;
// ScriptStruct Cronos.PTMConditionWithOperator
// 0x0010 (0x0010 - 0x0000)
struct FPTMConditionWithOperator final
{
public:
ELogicalOperator LogicalOperator; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UPTMCondition* Condition; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPTMConditionWithOperator;
// ScriptStruct Cronos.PTMWeightsChange
// 0x0010 (0x0010 - 0x0000)
struct FPTMWeightsChange final
{
public:
class FName WeightName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EOperation Operation; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Value; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPTMWeightsChange;
// ScriptStruct Cronos.PTMWeightsConditionsMatching
// 0x0020 (0x0020 - 0x0000)
struct FPTMWeightsConditionsMatching final
{
public:
TArray<struct FPTMConditionWithOperator> GroupOfConditions; // 0x0000(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FPTMWeightsChange> WeightsChanges; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPTMWeightsConditionsMatching;
// ScriptStruct Cronos.PTMWeightTableRow
// 0x0008 (0x0010 - 0x0008)
struct FPTMWeightTableRow final : public FTableRowBase
{
public:
class FName WeightName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPTMWeightTableRow;
// ScriptStruct Cronos.PathfinderArenaDataLayers
// 0x0010 (0x0010 - 0x0000)
struct FPathfinderArenaDataLayers final
{
public:
TArray<class UDataLayerAsset*> DataLayers; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPathfinderArenaDataLayers;
// ScriptStruct Cronos.PatrolPathPointAction
// 0x0040 (0x0040 - 0x0000)
struct FPatrolPathPointAction final
{
public:
bool bOverridePerception; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 PerceptionOverride; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideGait; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAIGait GaitOverride; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAssignTrigger; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class FString TriggerComponentName; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTriggerState; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAssignSmartObject; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString SmartObjComponentName; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTimeBreak; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TimeBreak; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPatrolPathPointAction;
// ScriptStruct Cronos.PhysicalAnimationProfileData
// 0x0038 (0x0038 - 0x0000)
struct FPhysicalAnimationProfileData final
{
public:
class FName PhysicalAnimationProfile; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ConstraintProfile; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableGravity; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PhysicWeightAtStart; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PhysicWeight; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* BlendCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<EBones> Bones; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPhysicalAnimationProfileData;
// ScriptStruct Cronos.PhysicalAnimationBlender
// 0x0050 (0x0050 - 0x0000)
struct FPhysicalAnimationBlender final
{
public:
struct FPhysicalAnimationProfileData CurrentProfileData; // 0x0000(0x0038)(NativeAccessSpecifierPublic)
float PhysicWeightCurrent; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PhysicWeightTarget; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PhysicWeightSpeed; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurveTime; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendToCurve; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendToCurveSpeed; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPhysicalAnimationBlender;
// ScriptStruct Cronos.SHSlideDataStruct
// 0x0020 (0x0020 - 0x0000)
struct FSHSlideDataStruct final
{
public:
bool bUseSlide; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Distance; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float duration; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* AlphaModCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowVerticalMovement; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceExactPosition; // 0x0019(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHSlideDataStruct;
// ScriptStruct Cronos.SHSlideActionDataStruct
// 0x00A0 (0x00A0 - 0x0000)
struct FSHSlideActionDataStruct final
{
public:
struct FPlayAnimationData AnimationData; // 0x0000(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
float StopPrevAnimBlendOutTime; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FSHSlideDataStruct SlideData; // 0x0080(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHSlideActionDataStruct;
// ScriptStruct Cronos.HelmetHitConfig
// 0x0010 (0x0010 - 0x0000)
struct FHelmetHitConfig final
{
public:
class UTexture* HelmetHitAlbedo; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture* HelmetHitNormalMap; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHelmetHitConfig;
// ScriptStruct Cronos.HealthLinesDisplayData
// 0x004C (0x004C - 0x0000)
struct FHealthLinesDisplayData final
{
public:
float Curve; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurveIndex; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PixelColor; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor DotColor; // 0x000C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor LineColor; // 0x001C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor LineHiColor; // 0x002C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor BackgroundColor; // 0x003C(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHealthLinesDisplayData;
// ScriptStruct Cronos.ActiveMaterial
// 0x00B0 (0x00B0 - 0x0000)
struct FActiveMaterial final
{
public:
struct FMaterialCueConfig Config; // 0x0000(0x0098)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
int32 Count; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInstanceDynamic* MaterialDynamic; // 0x00A0(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFadingIn; // 0x00A8(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFadingOut; // 0x00A9(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AA[0x6]; // 0x00AA(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActiveMaterial;
// ScriptStruct Cronos.TextureParamInfo
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FTextureParamInfo final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTextureParamInfo;
// ScriptStruct Cronos.ResponseCruveExampleEntry
// 0x0030 (0x0030 - 0x0000)
struct FResponseCruveExampleEntry final
{
public:
class FText Description; // 0x0000(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FSmortResponseCurve ResponseCurve; // 0x0010(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FResponseCruveExampleEntry;
// ScriptStruct Cronos.RigUnit_SphereTraceByProfile
// 0x00B0 (0x00B8 - 0x0008)
struct FRigUnit_SphereTraceByProfile final : public FRigUnit
{
public:
struct FVector Start; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector End; // 0x0020(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTraceComplex; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ProfileName; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHit; // 0x0048(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector HitLocation; // 0x0050(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HitNormal; // 0x0068(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRigUnit_SphereTrace_WorkData WorkData; // 0x0080(0x0038)(NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRigUnit_SphereTraceByProfile;
// ScriptStruct Cronos.2DPingPongRTBinding
// 0x000C (0x000C - 0x0000)
struct FTwoDPingPongRTBinding final
{
public:
class FName ParameterName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 RTIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTwoDPingPongRTBinding;
// ScriptStruct Cronos.2DPingPongPass
// 0x00B0 (0x00B0 - 0x0000)
struct FTwoDPingPongPass final
{
public:
int32 TargetIndex; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Clear; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ClearAtBeginPlay; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0xA]; // 0x0006(0x000A)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector4 ClearColor; // 0x0010(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOverride_DTParameterName : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName DTParameterName; // 0x0034(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOverride_TimeParameterName : 1; // 0x003C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName TimeParameterName; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOverride_FrameIndexName : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName FrameIndexNameName; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInterface* Material; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInstanceDynamic* DynamicMaterial; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTwoDPingPongRTBinding> RTBindings; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCanvasUVTri> Triangles; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class UCanvas* Canvas[0x2]; // 0x0088(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_98[0x18]; // 0x0098(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTwoDPingPongPass;
// ScriptStruct Cronos.FootIKNames
// 0x0018 (0x0018 - 0x0000)
struct FFootIKNames final
{
public:
class FName BoneIKName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BoneFootName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FootLockCurveName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFootIKNames;
// ScriptStruct Cronos.FootIKData
// 0x00C8 (0x00C8 - 0x0000)
struct FFootIKData final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
float IKAlpha; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector FootOffset; // 0x0020(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator FootRotation; // 0x0038(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector FootLockLocation; // 0x0050(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator FootLockRotation; // 0x0068(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float FootLockAlpha; // 0x0080(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_84[0x44]; // 0x0084(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFootIKData;
// ScriptStruct Cronos.HandIKData
// 0x0058 (0x0058 - 0x0000)
struct alignas(0x08) FHandIKData final
{
public:
uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHandIKData;
// ScriptStruct Cronos.LookAtTarget
// 0x0010 (0x0010 - 0x0000)
struct FLookAtTarget final
{
public:
class USceneComponent* SceneComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESHCharacterPlayLookAtPriorities Priority; // 0x0008(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BlendSpeed; // 0x000C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLookAtTarget;
// ScriptStruct Cronos.SHAnimHeadRotationSubcompSettings
// 0x0030 (0x0030 - 0x0000)
struct FSHAnimHeadRotationSubcompSettings final
{
public:
float AimInterpSpeed; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AimOffsetHeadInterpSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AimOffsetHeadLookAtTargetInterpSpeed; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AimOffsetOnIdleHeadInterpSpeed; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AimOffsetBackToDefaultHeadInterpSpeed; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AimOffsetBackToDefaultHeadWaitTimer; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D HeadOnAimTargetLimit; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefaultLookAtBlendOutAlphaSpeed; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHAnimHeadRotationSubcompSettings;
// ScriptStruct Cronos.ItemInvestigationAnimationData
// 0x0030 (0x0030 - 0x0000)
struct FItemInvestigationAnimationData final
{
public:
TSoftObjectPtr<class UAnimSequence> TakeAnimation; // 0x0000(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationSpeed; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FItemInvestigationAnimationData;
// ScriptStruct Cronos.ForceOverTime
// 0x0030 (0x0030 - 0x0000)
struct FForceOverTime final
{
public:
EBones bone; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Force; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float duration; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Time; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDamp; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Damp; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FForceOverTime;
// ScriptStruct Cronos.SHBlendData
// 0x0020 (0x0020 - 0x0000)
struct FSHBlendData final
{
public:
float BlendInTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* BlendInAlphaCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* BlendOutAlphaCurve; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHBlendData;
// ScriptStruct Cronos.SHBonePhysicsPhysicsBlendInput
// 0x000C (0x000C - 0x0000)
struct FSHBonePhysicsPhysicsBlendInput final
{
public:
float PhysicsBlendWeight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PhysicsDuration; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PhysicsFadeOutCurveBend; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHBonePhysicsPhysicsBlendInput;
// ScriptStruct Cronos.SHCameraDataStruct
// 0x0060 (0x0060 - 0x0000)
struct FSHCameraDataStruct final
{
public:
struct FSHBlendData BlendData; // 0x0000(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UCurveFloat* ArmLengthFromPitchCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveVector* SocketOffsetFromPitchCurve; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TargetOffset; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MovementForwardCameraLag; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MovementNonForwardCameraLag; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MovementSprintCameraLag; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationLag; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MovementSprintVelocityThreshold; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHCameraDataStruct;
// ScriptStruct Cronos.SHCameraFOVBlendData
// 0x0028 (0x0028 - 0x0000)
struct FSHCameraFOVBlendData final
{
public:
struct FSHBlendData BlendData; // 0x0000(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float FOVValue; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHCameraFOVBlendData;
// ScriptStruct Cronos.MaterialDamageBlendInfo
// 0x0020 (0x0020 - 0x0000)
struct FMaterialDamageBlendInfo final
{
public:
class FName MaterialName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName DamageLayerName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> BlendMasksNames; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMaterialDamageBlendInfo;
// ScriptStruct Cronos.SoulLeakData
// 0x0190 (0x0190 - 0x0000)
struct FSoulLeakData final
{
public:
struct FDialogFullInfo DialogEntry; // 0x0000(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
class UAkAudioEvent* AudioEvent; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSubclassOf<class UGameplayEffect>> GameplayEffects; // 0x0178(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TSubclassOf<class UBTSoulLeakCondition> Condition; // 0x0188(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSoulLeakData;
// ScriptStruct Cronos.ProceduralHitTransformSetup
// 0x0028 (0x0028 - 0x0000)
struct FProceduralHitTransformSetup final
{
public:
struct FVector LocationChange; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationChangeMultiplier; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendInInterpSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutInterpSpeed; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FProceduralHitTransformSetup;
// ScriptStruct Cronos.HitReactionEffectSetup
// 0x0018 (0x0018 - 0x0000)
struct FHitReactionEffectSetup final
{
public:
EReactionEffectApplyType ReactionEffectApplyType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UGameplayEffect> EffectClass; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float duration; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHitReactionEffectSetup;
// ScriptStruct Cronos.SingleHitReactAnimationData
// 0x00B0 (0x00B0 - 0x0000)
struct FSingleHitReactAnimationData final
{
public:
bool bAnimlessReact; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EHitDirection, struct FPlayAnimationData> HitsToDirectionsSetup; // 0x0008(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FSHSlideDataStruct SlideData; // 0x0058(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
bool bReceiveDamageAllowOverride; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bBlockAim; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* Event; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SlowLevel; // 0x0094(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyEffects; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FHitReactionEffectSetup> EffectsToApply; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSingleHitReactAnimationData;
// ScriptStruct Cronos.HitReactAnimationData
// 0x0050 (0x0050 - 0x0000)
struct FHitReactAnimationData final
{
public:
TMap<float, struct FSingleHitReactAnimationData> DamageThresholdToReactionMap; // 0x0000(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHitReactAnimationData;
// ScriptStruct Cronos.BTDatabaseCategoryData
// 0x0048 (0x0048 - 0x0000)
struct FBTDatabaseCategoryData final
{
public:
TSoftObjectPtr<class UMaterialInterface> IconMaterial; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Name; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText Description; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTDatabaseCategoryData;
// ScriptStruct Cronos.BTMemoGroupData
// 0x0038 (0x0038 - 0x0000)
struct FBTMemoGroupData final
{
public:
TSoftObjectPtr<class UTexture2D> IconTexture; // 0x0000(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Name; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTMemoGroupData;
// ScriptStruct Cronos.SHSwitchesPrioritiesMusicData
// 0x0058 (0x0058 - 0x0000)
struct FSHSwitchesPrioritiesMusicData final
{
public:
class FName SwitchesCategoryName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<TSoftObjectPtr<class UAkSwitchValue>, int32> SwitchesPrioritiesValues; // 0x0008(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHSwitchesPrioritiesMusicData;
// ScriptStruct Cronos.SHRaycastDetectorTraceData
// 0x0008 (0x0140 - 0x0138)
struct FSHRaycastDetectorTraceData final : public FRaycastDetectorTraceData
{
public:
float Range; // 0x0138(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13C[0x4]; // 0x013C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHRaycastDetectorTraceData;
// ScriptStruct Cronos.SingleSoulPerkData
// 0x0030 (0x0030 - 0x0000)
struct FSingleSoulPerkData final
{
public:
class FName GrantedItemName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsPermanent; // 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 DisplayName; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText Description; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSingleSoulPerkData;
// ScriptStruct Cronos.SoulPerkData
// 0x0010 (0x0010 - 0x0000)
struct FSoulPerkData final
{
public:
TArray<struct FSingleSoulPerkData> Perks; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSoulPerkData;
// ScriptStruct Cronos.SingleSoulExtractionData
// 0x0340 (0x0348 - 0x0008)
struct FSingleSoulExtractionData final : public FTableRowBase
{
public:
ESoulInteractionType SoulInteractionType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName SoulID; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FDialogDialog EntryDialog; // 0x0018(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogDialog EstablishingConnectionDialog; // 0x0040(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogDialog TerminatingConnectionDialog; // 0x0068(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogDialog ConfirmDialog; // 0x0090(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogDialog DeclineDialog; // 0x00B8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogDialog ExtractionDialog; // 0x00E0(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogDialog FullPhylacteryDialog; // 0x0108(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, struct FDialogDialog> SoulDeletionDialogs; // 0x0130(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FDialogDialog SoulDeletionCompletedDialog; // 0x0180(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogDialog ExtractionCompletedDialog; // 0x01A8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDialogFullInfo DialogSettings; // 0x01D0(0x0170)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_340[0x8]; // 0x0340(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSingleSoulExtractionData;
// ScriptStruct Cronos.SoulData
// 0x00B0 (0x00B8 - 0x0008)
struct FSoulData final : public FTableRowBase
{
public:
class FName SoulID; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText SoulName; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText SoulShortName; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText SoulBio; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText SoulDescription; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText SoulPerkDescription; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> SoulTexture; // 0x0060(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> SoulIcon; // 0x0088(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ProgressionTag; // 0x00B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSoulData;
// ScriptStruct Cronos.GameSwitchesPrioritiesEnviromentData
// 0x0058 (0x0058 - 0x0000)
struct FGameSwitchesPrioritiesEnviromentData final
{
public:
class FName SwitchesCategoryName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<TSoftObjectPtr<class UAkSwitchValue>, int32> SwitchesPrioritiesValues; // 0x0008(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGameSwitchesPrioritiesEnviromentData;
// ScriptStruct Cronos.SHCharacterPlayTraceConfig
// 0x0058 (0x0058 - 0x0000)
struct FSHCharacterPlayTraceConfig final
{
public:
ESHMeleeTraceType TraceType; // 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 FastAttackCheckRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector AttackBoxSize; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FastAttackCheckDistance; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FastAttackCheckAngle; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MeleeTracesOffset; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MeleeEyeTracesZOffset; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MeleePrecisionTraceRadius; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnviroDownwardsTrace; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float EnviroTraceRange; // 0x004C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EnviroTraceRadius; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EnviroTraceZOffset; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHCharacterPlayTraceConfig;
// ScriptStruct Cronos.SHCharacterPlayAttackStruct
// 0x0210 (0x0210 - 0x0000)
struct FSHCharacterPlayAttackStruct final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MeleeDamage; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute MeleeDamageBonusMultiplier; // 0x0010(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UDamageType> DamageTypeClass; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPlayAnimationData AnimationData; // 0x0050(0x0078)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FSHCharacterPlayTraceConfig TraceConfig; // 0x00C8(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
bool bAllowAlternativeAngleStart; // 0x0120(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_121[0x7]; // 0x0121(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D AlternativeStartAngleDifferenceRange; // 0x0128(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AlternativeStartSectionName; // 0x0138(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBones EnviroTraceBone; // 0x0140(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SlowLevel; // 0x0144(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RotateHitEnemyToPlayer; // 0x0148(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_149[0x3]; // 0x0149(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float EnemySnapDuration; // 0x014C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DesiredDistanceFromEnemy; // 0x0150(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSlideDistance; // 0x0154(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SlideDuration; // 0x0158(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* SlideCurve; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationDuration; // 0x0168(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* RotationCurve; // 0x0170(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LookAtEnemyDuration; // 0x0178(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D LookAtEnemyRotationDeviation; // 0x0180(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* LookAtEnemyCurve; // 0x0190(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseRestoreLookAt; // 0x0198(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_199[0x3]; // 0x0199(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RestoreLookAtDuration; // 0x019C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* RestoreLookAtCurve; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCameraShakeBase> HitShake; // 0x01A8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCameraShakeBase> ChargedHitShake; // 0x01B0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCameraShakeBase> AttackShake; // 0x01B8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCameraShakeBase> ChargedAttackShake; // 0x01C0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChargedAttackShakeScale; // 0x01C8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChargedHitShakeScale; // 0x01CC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* AkAudioEventHitSimple; // 0x01D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* AkAudioEventHitCharged; // 0x01D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkRtpc* RtpcEnemyHealth; // 0x01E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UImpactFXDataMappings> MeleeHitFXMappings; // 0x01E8(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHCharacterPlayAttackStruct;
// ScriptStruct Cronos.SHFlickerGroupStatus
// 0x0018 (0x0018 - 0x0000)
struct FSHFlickerGroupStatus final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 GroupId; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESHFlickerGroupState State; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Multiplier; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool TriggersOnOffSound; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHFlickerGroupStatus;
// ScriptStruct Cronos.SHNamedMaterialParameter
// 0x0030 (0x0030 - 0x0000)
struct FSHNamedMaterialParameter final
{
public:
bool Valid; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Value; // 0x000C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor LastKnownValue; // 0x001C(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Index; // 0x002C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHNamedMaterialParameter;
// ScriptStruct Cronos.WallTransitionParams
// 0x00A0 (0x00A0 - 0x0000)
struct alignas(0x08) FWallTransitionParams final
{
public:
uint8 Pad_0[0xA0]; // 0x0000(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWallTransitionParams;
// ScriptStruct Cronos.SHFlickerMaterial
// 0x0190 (0x0190 - 0x0000)
struct FSHFlickerMaterial final
{
public:
class UMaterialInstanceDynamic* Mid; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSHNamedMaterialParameter TintEmission0; // 0x0008(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
struct FSHNamedMaterialParameter VertexColorEmissiveTint; // 0x0038(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
struct FSHNamedMaterialParameter VertexColorEmissiveIntensity; // 0x0068(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
struct FSHNamedMaterialParameter AOFactor; // 0x0098(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
struct FSHNamedMaterialParameter TintEmission0LE; // 0x00C8(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
struct FSHNamedMaterialParameter VertexColorEmissiveTintLE; // 0x00F8(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
struct FSHNamedMaterialParameter VertexColorEmissiveIntensityLE; // 0x0128(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
struct FSHNamedMaterialParameter AOFactorLE; // 0x0158(0x0030)(NoDestructor, NativeAccessSpecifierPublic)
int32 MaterialIsLayered; // 0x0188(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18C[0x4]; // 0x018C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHFlickerMaterial;
// ScriptStruct Cronos.SHFlickerMesh
// 0x0020 (0x0020 - 0x0000)
struct FSHFlickerMesh final
{
public:
class UPrimitiveComponent* Component; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FSHFlickerMaterial> Materials; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
bool HasOffTag; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHFlickerMesh;
// ScriptStruct Cronos.SHFlickerLight
// 0x0018 (0x0018 - 0x0000)
struct FSHFlickerLight final
{
public:
class ULightComponent* Component; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntensityScale; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BaseTemperature; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasOffTag; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHFlickerLight;
// ScriptStruct Cronos.SHFlickerLightSavedIntensities
// 0x000C (0x000C - 0x0000)
struct FSHFlickerLightSavedIntensities final
{
public:
class FName ComponentName; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntensityScale; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHFlickerLightSavedIntensities;
// ScriptStruct Cronos.SHFlickerGroup
// 0x0030 (0x0030 - 0x0000)
struct FSHFlickerGroup final
{
public:
int32 GroupId; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FSHFlickerMesh> Meshes; // 0x0008(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FSHFlickerLight> Lights; // 0x0018(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
float Multiplier; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OnOffTrigger; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHFlickerGroup;
// ScriptStruct Cronos.SHInputKeyDataStruct
// 0x0010 (0x0010 - 0x0000)
struct FSHInputKeyDataStruct final
{
public:
TArray<struct FKey> InputKeys; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHInputKeyDataStruct;
// ScriptStruct Cronos.ImageSlotConfig
// 0x0014 (0x0014 - 0x0000)
struct FImageSlotConfig final
{
public:
EHorizontalAlignment HorizontalAlignment; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EVerticalAlignment VerticalAlignment; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FMargin WidgetPadding; // 0x0004(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FImageSlotConfig;
// ScriptStruct Cronos.TranscriptionTextData
// 0x0050 (0x01D8 - 0x0188)
struct FTranscriptionTextData : public FGameTextData
{
public:
TMap<ETranscriptionColor, struct FLinearColor> Colors; // 0x0188(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditFixedSize, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTranscriptionTextData;
// ScriptStruct Cronos.SteeringExecution
// 0x00A8 (0x00A8 - 0x0000)
struct alignas(0x08) FSteeringExecution final
{
public:
uint8 Pad_0[0xA8]; // 0x0000(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSteeringExecution;
// ScriptStruct Cronos.HintsTextData
// 0x0020 (0x01F8 - 0x01D8)
struct FHintsTextData final : public FTranscriptionTextData
{
public:
struct FLinearColor BackgroundSolid; // 0x01D8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor BackgroundTransparent; // 0x01E8(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHintsTextData;
// ScriptStruct Cronos.SHInteractionStopData
// 0x0001 (0x0001 - 0x0000)
struct FSHInteractionStopData
{
public:
ESHInteractionStopReason Reason; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHInteractionStopData;
// ScriptStruct Cronos.SHInteractionGenericStopData
// 0x0000 (0x0001 - 0x0001)
struct FSHInteractionGenericStopData final : public FSHInteractionStopData
{
};
DUMPER7_ASSERTS_FSHInteractionGenericStopData;
// ScriptStruct Cronos.SHInteractionIconSet
// 0x0028 (0x0028 - 0x0000)
struct FSHInteractionIconSet final
{
public:
class UTexture2D* VisibleTexture; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* FocusedTexture; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* UsedTexture; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VisibleTextureAngleOffset; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FocusedTextureAngleOffset; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UsedTextureAngleOffset; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHInteractionIconSet;
// ScriptStruct Cronos.SHConditionalFabricationData
// 0x0050 (0x0050 - 0x0000)
struct FSHConditionalFabricationData final
{
public:
struct FGameplayAttribute ConditionAttribute; // 0x0000(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDataTableRowHandle FabricatedItemRow; // 0x0038(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
int32 FabricatedAmount; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHConditionalFabricationData;
// ScriptStruct Cronos.ItemTransfer
// 0x0020 (0x0020 - 0x0000)
struct FItemTransfer final
{
public:
class AActor* Item; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FItemTransfer;
// ScriptStruct Cronos.SHItemUseableDataStruct
// 0x0038 (0x0040 - 0x0008)
struct FSHItemUseableDataStruct final : public FTableRowBase
{
public:
struct FGameplayTag AbilityTriggerGameplayTag; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimMontage* AnimMontage; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseFlatHealing; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float HealingAmount; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HealingPercent; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USkeletalMesh* HealingItemMesh; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName MeshAttachSocket; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* HealingItemAnim; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHItemUseableDataStruct;
// ScriptStruct Cronos.SHWeaponMovementSet
// 0x0060 (0x0060 - 0x0000)
struct FSHWeaponMovementSet final
{
public:
struct FSHMovementDataStruct EquipedMovementData; // 0x0000(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FSHMovementDataStruct EquipedLowHealthMovementData; // 0x0030(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHWeaponMovementSet;
// ScriptStruct Cronos.SteeringRequestHandle
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FSteeringRequestHandle final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSteeringRequestHandle;
// ScriptStruct Cronos.SHWeaponPoseAnimations
// 0x0030 (0x0030 - 0x0000)
struct FSHWeaponPoseAnimations final
{
public:
class USHMovementAnimationsSetData* AnimationsData; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USHDeathMaps> DeathMaps; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHWeaponPoseAnimations;
// ScriptStruct Cronos.WeaponCameraData
// 0x0090 (0x0098 - 0x0008)
struct FWeaponCameraData final : public FTableRowBase
{
public:
struct FSHCameraFOVBlendData AimCameraFOVData; // 0x0008(0x0028)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USHCameraPostProcessConfig> AimCameraPostProcessConfig; // 0x0030(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCameraShakeBase> AimCameraShake; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute AimCameraShakeMultiplier; // 0x0060(0x0038)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeaponCameraData;
// ScriptStruct Cronos.WeaponMode
// 0x0070 (0x0078 - 0x0008)
struct FWeaponMode : public FTableRowBase
{
public:
struct FDataTableRowHandle PickupableItem; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TSubclassOf<class ABTWeaponModeContainer> WeaponModeContainerClass; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USkeletalMesh> WeaponMesh; // 0x0020(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAnimInstance> WeaponAnimInstance; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AmmoFabricationTag; // 0x0050(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AMagazineMesh> MagazineMesh; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AHeldMagazineMesh> HeldMagazineMesh; // 0x0060(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> MaterialSlotNames; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeaponMode;
// ScriptStruct Cronos.ModeProperties
// 0x0000 (0x0078 - 0x0078)
struct FModeProperties final : public FWeaponMode
{
};
DUMPER7_ASSERTS_FModeProperties;
// ScriptStruct Cronos.MergeAugumentation
// 0x0020 (0x0028 - 0x0008)
struct FMergeAugumentation final : public FTableRowBase
{
public:
float HealthGain; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DamageGain; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MovementSpeedGain; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<ESHAugumentationType> AdditionalAugumentations; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMergeAugumentation;
// ScriptStruct Cronos.SHLightingChannelsPack
// 0x0003 (0x0003 - 0x0000)
struct FSHLightingChannelsPack final
{
public:
bool Ch0; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Ch1; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Ch2; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHLightingChannelsPack;
// ScriptStruct Cronos.SHLootOnScene
// 0x0070 (0x0070 - 0x0000)
struct FSHLootOnScene final
{
public:
struct FTransform ActorTransform; // 0x0000(0x0060)(Edit, BlueprintVisible, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RowName; // 0x0064(0x0008)(Edit, BlueprintVisible, ZeroConstructor, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHLootOnScene;
// ScriptStruct Cronos.LeanAccelerationParams
// 0x0030 (0x0030 - 0x0000)
struct FLeanAccelerationParams final
{
public:
float TimeToStayInMaxLean; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngleBase; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpineBendMultiplier; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* DirectionalMaxAnglesMultiplier; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InterpSpeed; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnToDefaultInterpSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseHandIK; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float HandIKStrength; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HandIKInterpSpeed; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HandIKBackToDefaultInterpSpeed; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLeanAccelerationParams;
// ScriptStruct Cronos.LeanParams
// 0x00A0 (0x00A0 - 0x0000)
struct FLeanParams final
{
public:
TArray<EPlayGait> GaitType; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FLeanAccelerationParams AccelerationParams; // 0x0010(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLeanAccelerationParams DecelerationParams; // 0x0040(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
float RotationMaxLeanAngle; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* DirectionalRotationMaxAnglesMultiplier; // 0x0078(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationInterpSpeed; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationReturnToDefaultInterpSpeed; // 0x0084(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D HeadRotationMax; // 0x0088(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HeadRotationInterpSpeed; // 0x0098(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLeanParams;
// ScriptStruct Cronos.SHPostDodgeRecoverySettings
// 0x0018 (0x0018 - 0x0000)
struct FSHPostDodgeRecoverySettings final
{
public:
class UCurveFloat* DodgeRecoverySpeedCurve; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PostDodgeStartingVelocity; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DodgeRecoverySlowTime; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InheritedVelocityPercentage; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHPostDodgeRecoverySettings;
// ScriptStruct Cronos.SHStaminaData
// 0x0010 (0x0010 - 0x0000)
struct FSHStaminaData final
{
public:
float StaminaDecreaseFactor; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StaminaRecoveryFactor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StaminaRecoveryMovementMultiplier; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StaminaSprintThreshold; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHStaminaData;
// ScriptStruct Cronos.FlashlightDataStruct
// 0x0028 (0x0028 - 0x0000)
struct FFlashlightDataStruct final
{
public:
float AttenuationRadius; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LightIntensity; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor LightColor; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Temperature; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTemperature; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float InnerConeAngle; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterConeAngle; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlashlightDataStruct;
// ScriptStruct Cronos.SHPostprocessFlashlightOverride
// 0x002C (0x002C - 0x0000)
struct FSHPostprocessFlashlightOverride final
{
public:
bool bOverride_AttenuationRadius; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_LightIntensity; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_LightColor; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_Temperature; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_InnerConeAngle; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_OuterConeAngle; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float AttenuationRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LightIntensity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor LightColor; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Temperature; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InnerConeAngle; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterConeAngle; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSHPostprocessFlashlightOverride;
// ScriptStruct Cronos.GamePresetData
// 0x0050 (0x0058 - 0x0008)
struct FGamePresetData final : public FAdditionalGameData
{
public:
struct FFlashlightDataStruct BaseFlashlightSettings; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FFlashlightDataStruct AimFlashlightSettings; // 0x0030(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGamePresetData;
// ScriptStruct Cronos.AtmospherePresetGameData
// 0x0060 (0x0D90 - 0x0D30)
struct FAtmospherePresetGameData final : public FAtmospherePresetDataEx
{
public:
struct FGamePresetData GamePresetData; // 0x0D30(0x0058)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
uint8 Pad_D88[0x8]; // 0x0D88(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAtmospherePresetGameData;
// ScriptStruct Cronos.SHSaveData
// 0x0180 (0x0190 - 0x0010)
struct FSHSaveData final : public FSaveData
{
public:
struct FLevelStreamingActorData PlayerData; // 0x0010(0x0030)(NativeAccessSpecifierPublic)
struct FLevelStreamingActorData GameStateData; // 0x0040(0x0030)(NativeAccessSpecifierPublic)
struct FSaveDataStreaming StreamingData; // 0x0070(0x00E0)(NativeAccessSpecifierPublic)
class FName SavePointName; // 0x0150(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UDataTable> ObjectiveDataTable; // 0x0158(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ObjectiveRowName; // 0x0180(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGameplayDifficulty GameplayDifficulty; // 0x0188(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_189[0x7]; // 0x0189(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSHSaveData;
// ScriptStruct Cronos.GameSaveSlotInfo
// 0x0040 (0x0078 - 0x0038)
struct FGameSaveSlotInfo final : public FSaveSlotInfo
{
public:
class FName ActiveZone; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UDataTable> ObjectiveDataTable; // 0x0040(0x0028)(BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ObjectiveRowName; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGameplayDifficulty GameplayDifficulty; // 0x0070(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsNewGamePlus; // 0x0071(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsFirstPlaythrough; // 0x0072(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGameSaveSlotInfo;
// ScriptStruct Cronos.SoulLeaksData
// 0x0018 (0x0018 - 0x0000)
struct FSoulLeaksData final
{
public:
TSubclassOf<class UBTSoulLeakCondition> Condition; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FSoulLeakData> SoulLeaks; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSoulLeaksData;
// ScriptStruct Cronos.BTSoulLeakSourceData
// 0x0050 (0x0058 - 0x0008)
struct FBTSoulLeakSourceData final : public FTableRowBase
{
public:
TMap<struct FShortRowHandle, struct FSoulLeaksData> SoulLeaksDataPerSoul; // 0x0008(0x0050)(Edit, BlueprintVisible, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBTSoulLeakSourceData;
// ScriptStruct Cronos.SavePointInfo
// 0x0038 (0x0040 - 0x0008)
struct FSavePointInfo final : public FTableRowBase
{
public:
class FText DisplayTitle; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> Thumbnail; // 0x0018(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSavePointInfo;
// ScriptStruct Cronos.TranscriptionData
// 0x0080 (0x0080 - 0x0000)
struct FTranscriptionData final
{
public:
bool Visibility; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSlateFontInfo FontInfo; // 0x0008(0x0060)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESubtitleBackground background; // 0x0078(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTranscriptionData;
// ScriptStruct Cronos.TutorialsData
// 0x0068 (0x0068 - 0x0000)
struct FTutorialsData final
{
public:
bool Visibility; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSlateFontInfo FontInfo; // 0x0008(0x0060)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTutorialsData;
// ScriptStruct Cronos.InteractionIndicatorData
// 0x0008 (0x0008 - 0x0000)
struct FInteractionIndicatorData final
{
public:
EInteractionIndicatorVisibility Visibility; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInteractionIndicatorSize Size; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float SizeValue; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInteractionIndicatorData;
// ScriptStruct Cronos.ReticleData
// 0x0014 (0x0014 - 0x0000)
struct FReticleData final
{
public:
EReticleVisibility Visibility; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EReticleSize Size; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float SizeValue; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Opacity; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EReticleColor Color; // 0x000C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FColor ColorValue; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FReticleData;
// ScriptStruct Cronos.CenterDotData
// 0x0008 (0x0008 - 0x0000)
struct FCenterDotData final
{
public:
bool Visibility; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Opacity; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCenterDotData;
// ScriptStruct Cronos.HintsData
// 0x0088 (0x0088 - 0x0000)
struct FHintsData final
{
public:
bool Visibility; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSlateFontInfo FontInfo; // 0x0008(0x0060)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0068(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor BackgroundColor; // 0x0078(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHintsData;
// ScriptStruct Cronos.SkeletonBoneForHierarchy
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FSkeletonBoneForHierarchy final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSkeletonBoneForHierarchy;
// ScriptStruct Cronos.SkeletonIKNames
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FSkeletonIKNames final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSkeletonIKNames;
// ScriptStruct Cronos.SkeletonHierarchySettings
// 0x0010 (0x0010 - 0x0000)
struct FSkeletonHierarchySettings final
{
public:
ESkeletonHierarchyType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ArmLength; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HandLength; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HandWidth; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSkeletonHierarchySettings;
// ScriptStruct Cronos.SkeletonHierarchyTraveler
// 0x0000 (0x0100 - 0x0100)
struct FSkeletonHierarchyTraveler final : public FSkeletonHierarchy
{
};
DUMPER7_ASSERTS_FSkeletonHierarchyTraveler;
// ScriptStruct Cronos.SkeletonHierarchyNPC
// 0x0000 (0x0100 - 0x0100)
struct FSkeletonHierarchyNPC final : public FSkeletonHierarchy
{
};
DUMPER7_ASSERTS_FSkeletonHierarchyNPC;
// ScriptStruct Cronos.SkeletonHierarchyDoppelganger
// 0x0000 (0x0100 - 0x0100)
struct FSkeletonHierarchyDoppelganger final : public FSkeletonHierarchy
{
};
DUMPER7_ASSERTS_FSkeletonHierarchyDoppelganger;
// ScriptStruct Cronos.SkeletonHierarchyTerror
// 0x0000 (0x0100 - 0x0100)
struct FSkeletonHierarchyTerror final : public FSkeletonHierarchy
{
};
DUMPER7_ASSERTS_FSkeletonHierarchyTerror;
// ScriptStruct Cronos.SkeletonHierarchyCenti
// 0x0000 (0x0100 - 0x0100)
struct FSkeletonHierarchyCenti final : public FSkeletonHierarchy
{
};
DUMPER7_ASSERTS_FSkeletonHierarchyCenti;
// ScriptStruct Cronos.SkeletonHierarchyJaw
// 0x0000 (0x0100 - 0x0100)
struct FSkeletonHierarchyJaw final : public FSkeletonHierarchy
{
};
DUMPER7_ASSERTS_FSkeletonHierarchyJaw;
// ScriptStruct Cronos.SmortCondition_TargetReachable
// 0x0020 (0x0028 - 0x0008)
struct FSmortCondition_TargetReachable final : public FSmortCondition
{
public:
struct FTargetDataSpec ToContext; // 0x0008(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
float ExplicitDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInverseCondition; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RequiredTimeSeconds; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortCondition_TargetReachable;
// ScriptStruct Cronos.SkeletonHierarchyFear
// 0x0000 (0x0100 - 0x0100)
struct FSkeletonHierarchyFear final : public FSkeletonHierarchy
{
};
DUMPER7_ASSERTS_FSkeletonHierarchyFear;
// ScriptStruct Cronos.BoneRagdoll
// 0x0008 (0x0008 - 0x0000)
struct FBoneRagdoll final
{
public:
EBones bone; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideSettings; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float BlendPhysicTargetScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBoneRagdoll;
// ScriptStruct Cronos.SkeletonRagdollProfileData
// 0x0050 (0x0050 - 0x0000)
struct FSkeletonRagdollProfileData final
{
public:
ERagdollProfileName Name; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ConstraintProfile; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendPhysicTarget; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendPhysicInterpSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* BlendCurve; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInfinitTime; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TimeOfBlend; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Priority; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpecificBones; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FBoneRagdoll> Bones; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float WeightImpact; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WeightImpactDamping; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ParentLevelImpact; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ParentLevelDamping; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSkeletonRagdollProfileData;
// ScriptStruct Cronos.SmortCondition_Archetype
// 0x0008 (0x0010 - 0x0008)
struct FSmortCondition_Archetype final : public FSmortCondition
{
public:
uint8 RequiredAttributes; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStrictlyOnlySpecified; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAtLeastOne; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortCondition_Archetype;
// ScriptStruct Cronos.SmortCondition_CombatToken
// 0x0010 (0x0018 - 0x0008)
struct FSmortCondition_CombatToken final : public FSmortCondition
{
public:
struct FGameplayTag TokenType; // 0x0008(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFightDirectorTokenType Type; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortCondition_CombatToken;
// ScriptStruct Cronos.SmortCondition_Distance
// 0x0028 (0x0030 - 0x0008)
struct FSmortCondition_Distance final : public FSmortCondition
{
public:
EDistanceConditionType DistanceType; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDataTarget FromContext; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag FromGoalContext; // 0x000C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDataTarget ToContext; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag ToGoalContext; // 0x0018(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EConditionSpace ConditionSpace; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDistanceConditionTest TestType; // 0x0021(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float min_0; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float max_0; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortCondition_Distance;
// ScriptStruct Cronos.SmortCondition_Health
// 0x0018 (0x0020 - 0x0008)
struct FSmortCondition_Health final : public FSmortCondition
{
public:
EDataTarget TargetContext; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag TargetGoalContext; // 0x000C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetHealth; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPercent; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECompareOptionHelper Operation; // 0x0019(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortCondition_Health;
// ScriptStruct Cronos.SmortCondition_IsLying
// 0x0010 (0x0018 - 0x0008)
struct FSmortCondition_IsLying final : public FSmortCondition
{
public:
EDataTarget TargetContext; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag TargetGoalContext; // 0x000C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortCondition_IsLying;
// ScriptStruct Cronos.SmortCondition_NavPath
// 0x0010 (0x0018 - 0x0008)
struct FSmortCondition_NavPath final : public FSmortCondition
{
public:
bool OnlyEndPoint; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Distance; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EOrientationType orientation; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortCondition_NavPath;
// ScriptStruct Cronos.SmortCondition_OutsideNavmesh
// 0x0008 (0x0010 - 0x0008)
struct FSmortCondition_OutsideNavmesh final : public FSmortCondition
{
public:
float AcceptableDistance; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInverseCondition; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortCondition_OutsideNavmesh;
// ScriptStruct Cronos.SmortCondition_Rank
// 0x0018 (0x0020 - 0x0008)
struct FSmortCondition_Rank final : public FSmortCondition
{
public:
EDataTarget TargetContext; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag TargetGoalContext; // 0x000C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TargetRank; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ERankCompareHelper Operation; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortCondition_Rank;
// ScriptStruct Cronos.SmortCondition_TagQuery
// 0x0058 (0x0060 - 0x0008)
struct FSmortCondition_TagQuery final : public FSmortCondition
{
public:
EDataTarget TargetContext; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag TargetGoalContext; // 0x000C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagQuery GameplayTagQuery; // 0x0018(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSmortCondition_TagQuery;
// ScriptStruct Cronos.SmortCondition_Trajectory
// 0x0060 (0x0068 - 0x0008)
struct FSmortCondition_Trajectory final : public FSmortCondition
{
public:
EDataTarget FromContext; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag FromGoalContext; // 0x000C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDataTarget ToContext; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag ToGoalContext; // 0x0018(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTemplateBased; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UEnemyProjectileDefinition* TestProjectileDefinition; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TestRadiusOverride; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GravityOverride; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Acceptance; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCollisionResponseContainer TestCollisionResponse; // 0x003C(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
class FName SpawnSocketName; // 0x005C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProjectileSpeed; // 0x0064(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSmortCondition_Trajectory;
// ScriptStruct Cronos.SmortConsideration_Tags
// 0x0068 (0x0098 - 0x0030)
struct FSmortConsideration_Tags final : public FSmortConsideration
{
public:
EDataTarget TargetContext; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag TargetGoalContext; // 0x0034(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<struct FGameplayTag, float> TagScore; // 0x0040(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
float DefaultScore; // 0x0090(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSmortConsideration_Tags;
// ScriptStruct Cronos.SoulExtractionStartingData
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FSoulExtractionStartingData final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSoulExtractionStartingData;
// ScriptStruct Cronos.SteeringPool
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FSteeringPool final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSteeringPool;
// ScriptStruct Cronos.WeaponStatsWidgetData
// 0x0018 (0x0018 - 0x0000)
struct FWeaponStatsWidgetData final
{
public:
int32 ObservedRow; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FText StatName; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeaponStatsWidgetData;
// ScriptStruct Cronos.UpgradeTreeNodeData
// 0x0050 (0x0058 - 0x0008)
struct FUpgradeTreeNodeData final : public FTableRowBase
{
public:
EUpgradeTreeNodeType NodeType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 NodeID; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Cost; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FText NodeName; // 0x0018(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FText NodeDescription; // 0x0028(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
int32 Column; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Row; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<int32> ConnectedFrom; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FName GrantedUpgradeItem; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUpgradeTreeNodeData;
}