Files
ReshadePluginsCore/HellIsUs/SDK/Charlie_structs.hpp
2025-09-16 12:02:37 +02:00

8108 lines
505 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Charlie
#include "Basic.hpp"
#include "StateTreeModule_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "CharlieProfile_structs.hpp"
#include "Yggdrasil_structs.hpp"
#include "Engine_structs.hpp"
#include "GameplayAbilities_structs.hpp"
#include "MovieScene_structs.hpp"
#include "SlateCore_structs.hpp"
#include "AIModule_structs.hpp"
#include "Slate_structs.hpp"
namespace SDK
{
// Enum Charlie.EDialPuzzleInputDirection
// NumValues: 0x0005
enum class EDialPuzzleInputDirection : uint8
{
Top = 0,
Bottom = 1,
Left = 2,
Right = 3,
EDialPuzzleInputDirection_MAX = 4,
};
// Enum Charlie.EInteractionActionType
// NumValues: 0x0006
enum class EInteractionActionType : uint8
{
InteractAction1 = 0,
InteractAction2 = 1,
InteractAction3 = 2,
InteractAction4 = 3,
Count = 4,
EInteractionActionType_MAX = 5,
};
// Enum Charlie.EChangeTagActions
// NumValues: 0x0003
enum class EChangeTagActions : uint8
{
Add = 0,
Remove = 1,
EChangeTagActions_MAX = 2,
};
// Enum Charlie.ESlotState
// NumValues: 0x0004
enum class ESlotState : uint8
{
Active = 0,
Available = 1,
Unavailable = 2,
ESlotState_MAX = 3,
};
// Enum Charlie.EGetComponentResult
// NumValues: 0x0003
enum class EGetComponentResult : uint8
{
ComponentFound = 0,
ComponentNotFound = 1,
EGetComponentResult_MAX = 2,
};
// Enum Charlie.EAmbientLockAxis
// NumValues: 0x0004
enum class EAmbientLockAxis : uint8
{
NONE = 0,
AXIS_X = 1,
AXIS_Y = 2,
EAmbientLockAxis_MAX = 3,
};
// Enum Charlie.EMultiPositionBarkPlayMode
// NumValues: 0x0003
enum class EMultiPositionBarkPlayMode : uint8
{
PlayWhenInsideSphere = 0,
ContinuousPlay = 1,
EMultiPositionBarkPlayMode_MAX = 2,
};
// Enum Charlie.EFrequencyType
// NumValues: 0x0003
enum class EFrequencyType : uint8
{
TriggerRate = 0,
Delay = 1,
EFrequencyType_MAX = 2,
};
// Enum Charlie.EOpenPadAbilityState
// NumValues: 0x0008
enum class EOpenPadAbilityState : uint8
{
None = 0,
StartAnim = 1,
BlendViewIn = 2,
PlayIntroSequence = 3,
Opened = 4,
BlendViewOut = 5,
EndAnim = 6,
EOpenPadAbilityState_MAX = 7,
};
// Enum Charlie.ESpawnTargetOption
// NumValues: 0x0005
enum class ESpawnTargetOption : uint8
{
Owner = 0,
LinkedEntity = 1,
Target = 2,
AllEntities = 3,
ESpawnTargetOption_MAX = 4,
};
// Enum Charlie.ELinkedEntitySelectionOption
// NumValues: 0x0004
enum class ELinkedEntitySelectionOption : uint8
{
Random = 0,
AttributeBased = 1,
All = 2,
ELinkedEntitySelectionOption_MAX = 3,
};
// Enum Charlie.EAttributeSelectionOption
// NumValues: 0x0003
enum class EAttributeSelectionOption : uint8
{
Lowest = 0,
Highest = 1,
EAttributeSelectionOption_MAX = 2,
};
// Enum Charlie.EAttributeDeltaDirection
// NumValues: 0x0003
enum class EAttributeDeltaDirection : uint8
{
Positive = 0,
Negative = 1,
EAttributeDeltaDirection_MAX = 2,
};
// Enum Charlie.EBarkActivatorTagSourceType
// NumValues: 0x0003
enum class EBarkActivatorTagSourceType : uint8
{
TagFact = 0,
WorldEvent = 1,
EBarkActivatorTagSourceType_MAX = 2,
};
// Enum Charlie.EBlockingNotificationType
// NumValues: 0x0005
enum class EBlockingNotificationType : uint8
{
WorldLocation = 0,
Research = 1,
Crafting = 2,
CraftingTome = 3,
EBlockingNotificationType_MAX = 4,
};
// Enum Charlie.EAnim_CardinalDir
// NumValues: 0x0006
enum class EAnim_CardinalDir : uint8
{
Invalid = 0,
Forward = 1,
Backward = 2,
Left = 3,
Right = 4,
EAnim_MAX = 5,
};
// Enum Charlie.EAnim_DroneBonePos
// NumValues: 0x0006
enum class EAnim_DroneBonePos : uint8
{
Invalid = 0,
DockedSheathed = 1,
DockedUnsheathed = 2,
DockedDash = 3,
Flying = 4,
EAnim_MAX = 5,
};
// Enum Charlie.EAnim_LocomotionState
// NumValues: 0x0006
enum class EAnim_LocomotionState : uint8
{
Invalid = 0,
Idle = 1,
Walk = 2,
Jog = 3,
Sprint = 4,
EAnim_MAX = 5,
};
// Enum Charlie.ELymbicEntityTargetSelectionType
// NumValues: 0x0005
enum class ELymbicEntityTargetSelectionType : uint8
{
None = 0,
Loner = 1,
HollowWalker = 2,
Haze = 4,
ELymbicEntityTargetSelectionType_MAX = 5,
};
// Enum Charlie.ELymbicSphereTargetSelectionType
// NumValues: 0x0007
enum class ELymbicSphereTargetSelectionType : uint8
{
None = 0,
Neutral = 1,
Ecstasy = 2,
Grief = 4,
Rage = 8,
Terror = 16,
ELymbicSphereTargetSelectionType_MAX = 17,
};
// Enum Charlie.EAnalyticsAbilityType
// NumValues: 0x0007
enum class EAnalyticsAbilityType : uint8
{
NoAbilityType = 0,
DroneAbility = 1,
LymbicAbility = 2,
ItemAbility = 3,
SkillAbility = 4,
EnemyAbility = 5,
EAnalyticsAbilityType_MAX = 6,
};
// Enum Charlie.EAbilityActivationType
// NumValues: 0x0007
enum class EAbilityActivationType : uint8
{
NotSet = 0,
Tap = 1,
Hold = 2,
Charge = 3,
Toggle = 4,
TapAndActivate = 5,
EAbilityActivationType_MAX = 6,
};
// Enum Charlie.ECameraState
// NumValues: 0x0004
enum class ECameraState : uint8
{
Exploration = 0,
Combat = 1,
APC = 2,
Max = 3,
};
// Enum Charlie.EAnimRootMotionBlendMode
// NumValues: 0x0004
enum class EAnimRootMotionBlendMode : uint8
{
AnimOnly = 0,
ExternalsOnly = 1,
CombineAnimAndExternals = 2,
EAnimRootMotionBlendMode_MAX = 3,
};
// Enum Charlie.ECheatSupportedParameterType
// NumValues: 0x0006
enum class ECheatSupportedParameterType : uint8
{
FloatProperty = 0,
BoolProperty = 1,
IntProperty = 2,
StringProperty = 3,
Unsupported = 4,
ECheatSupportedParameterType_MAX = 5,
};
// Enum Charlie.ECombatState
// NumValues: 0x0005
enum class ECombatState : uint8
{
None = 0,
Aggroed = 1,
Engaged = 2,
Exiting = 3,
ECombatState_MAX = 4,
};
// Enum Charlie.EBlueprintOutputType
// NumValues: 0x0003
enum class EBlueprintOutputType : uint8
{
IsValid = 0,
IsNotValid = 1,
EBlueprintOutputType_MAX = 2,
};
// Enum Charlie.EAudioAttachmentOption
// NumValues: 0x0006
enum class EAudioAttachmentOption : uint8
{
Attached = 0,
AttachedToHeroMouth = 1,
AttachedToCauser = 2,
NotAttached = 3,
AttachedAndUseWeaponSwitch = 4,
EAudioAttachmentOption_MAX = 5,
};
// Enum Charlie.EAudioPlayOption
// NumValues: 0x0003
enum class EAudioPlayOption : uint8
{
FireAndForget = 0,
RefCountedPost = 1,
EAudioPlayOption_MAX = 2,
};
// Enum Charlie.ECameraShakePlayOption
// NumValues: 0x0003
enum class ECameraShakePlayOption : uint8
{
CameraManager = 0,
World = 1,
ECameraShakePlayOption_MAX = 2,
};
// Enum Charlie.ECharlieScalabilityQuality
// NumValues: 0x0007
enum class ECharlieScalabilityQuality : uint8
{
Low = 0,
Medium = 1,
High = 2,
VeryHigh = 3,
Ultra = 4,
Custom = 5,
ECharlieScalabilityQuality_MAX = 6,
};
// Enum Charlie.ECharlieStreamlineDLSSGMode
// NumValues: 0x0006
enum class ECharlieStreamlineDLSSGMode : uint8
{
Off = 0,
Auto = 1,
On2X = 2,
On3X = 3,
On4X = 4,
ECharlieStreamlineDLSSGMode_MAX = 5,
};
// Enum Charlie.ECharlieStreamlineReflexMode
// NumValues: 0x0004
enum class ECharlieStreamlineReflexMode : uint8
{
Disabled = 0,
Enabled = 1,
EnabledPlusBoost = 2,
ECharlieStreamlineReflexMode_MAX = 3,
};
// Enum Charlie.ECharlieDLSSMode
// NumValues: 0x0007
enum class ECharlieDLSSMode : uint8
{
Off = 0,
UltraPerformance = 1,
Performance = 2,
Balanced = 3,
Quality = 4,
DLAA = 5,
ECharlieDLSSMode_MAX = 6,
};
// Enum Charlie.ECharlieXeSSQualityMode
// NumValues: 0x0009
enum class ECharlieXeSSQualityMode : uint8
{
Off = 0,
UltraPerformance = 1,
Performance = 2,
Balanced = 3,
Quality = 4,
UltraQuality = 5,
UltraQualityPlus = 6,
AntiAliasing = 7,
ECharlieXeSSQualityMode_MAX = 8,
};
// Enum Charlie.ECharlieFFXFSR3QualityMode
// NumValues: 0x0007
enum class ECharlieFFXFSR3QualityMode : uint8
{
Off = 0,
UltraPerformance = 1,
Performance = 2,
Balanced = 3,
Quality = 4,
NativeAA = 5,
ECharlieFFXFSR3QualityMode_MAX = 6,
};
// Enum Charlie.ECharlieGameMode
// NumValues: 0x0005
enum class ECharlieGameMode : uint8
{
Easy = 0,
Desired = 1,
Hard = 2,
Count = 3,
ECharlieGameMode_MAX = 4,
};
// Enum Charlie.ECharlyInventoryAddItemResult
// NumValues: 0x0004
enum class ECharlyInventoryAddItemResult : uint8
{
Success = 0,
Full = 1,
InvalidItemData = 2,
ECharlyInventoryAddItemResult_MAX = 3,
};
// Enum Charlie.EItemPreferenceState
// NumValues: 0x0004
enum class EItemPreferenceState : uint8
{
None = 0,
Favorite = 1,
Archived = 2,
EItemPreferenceState_MAX = 3,
};
// Enum Charlie.ESubtitleLanguage
// NumValues: 0x0004
enum class ESubtitleLanguage : uint8
{
AllLanguages = 0,
English = 1,
French = 2,
ESubtitleLanguage_MAX = 3,
};
// Enum Charlie.ECharliePlatformAchievementID
// NumValues: 0x0029
enum class ECharliePlatformAchievementID : uint8
{
Act01_Complete = 0,
Act02_Complete = 1,
Act03_Complete = 2,
GoodDeeds_Step01 = 3,
GoodDeeds_Step02 = 4,
GoodDeeds_TimeloopClosing = 5,
Mystery_Step01 = 6,
Mystery_Step02 = 7,
Haze_KillAll_Rage = 8,
Haze_KillAll_Ecstasy = 9,
Haze_KillAll_Terror = 10,
Haze_KillAll_Grief = 11,
HollowWalkers_KillAll = 12,
Haze_Kill_Tier01 = 13,
Haze_Kill_Tier02 = 14,
Haze_Kill_Tier03 = 15,
KillAllEnemies = 16,
WeaponMaxUpgrade_AllWeapons_Once = 17,
DefensiveGearMaxUpgrade_Any = 18,
LoadoutMaxGrade = 19,
Research_CivilWar_AllItems = 20,
Research_Hadea_AllItems = 21,
Research_Conspiracy_AllItems = 22,
Research_OrderOfTheEye_AllItems = 23,
Research_LymbicInvasions_AllItem = 24,
Research_Vigil_AllItems = 25,
Research_AllCategories_AllItems = 26,
VOFK_Opened_Part02 = 27,
DroneSkills_All = 28,
LymbicSkills_One_AllSpheres = 29,
LymbicSkills_All_AllSpheres = 30,
Relics_Part01 = 31,
Relics_Part02 = 32,
Visit_AllMaps = 33,
Conversation_Part02 = 34,
ItemPlacements = 35,
TheCorridor = 36,
TheAPC = 37,
VacationsAtTheLake = 38,
BaseballCaps = 39,
ECharliePlatformAchievementID_MAX = 40,
};
// Enum Charlie.ECharlieBumpingModes
// NumValues: 0x0004
enum class ECharlieBumpingModes : uint8
{
Normal = 0,
CancelAnimRootMotion = 1,
AddToAnimRootMotion = 2,
ECharlieBumpingModes_MAX = 3,
};
// Enum Charlie.ECharlieSaveSlot
// NumValues: 0x0004
enum class ECharlieSaveSlot : uint8
{
Slot_1 = 0,
Slot_2 = 1,
Slot_3 = 2,
Slot_MAX = 3,
};
// Enum Charlie.ESaveRequestType
// NumValues: 0x0005
enum class ESaveRequestType : uint8
{
Partial = 0,
PartialOnDisk = 1,
Full = 2,
FullOnDisk = 3,
ESaveRequestType_MAX = 4,
};
// Enum Charlie.ESavePushResult
// NumValues: 0x0004
enum class ESavePushResult : uint8
{
Pushed = 0,
SavingDisabled = 1,
DiscardedOrUpgraded = 2,
ESavePushResult_MAX = 3,
};
// Enum Charlie.ESaveMode
// NumValues: 0x0003
enum class ESaveMode : uint8
{
Enable = 0,
Disable = 1,
ESaveMode_MAX = 2,
};
// Enum Charlie.ECancelType
// NumValues: 0x0003
enum class ECancelType : uint8
{
AbilityClass = 0,
AbilityTag = 1,
ECancelType_MAX = 2,
};
// Enum Charlie.ECameraAutoFollowMode
// NumValues: 0x0004
enum class ECameraAutoFollowMode : uint8
{
None = 0,
LazyFollow = 1,
FullFollow = 2,
ECameraAutoFollowMode_MAX = 3,
};
// Enum Charlie.EBoundSide
// NumValues: 0x0005
enum class EBoundSide : uint8
{
Left = 0,
Top = 1,
Right = 2,
Bottom = 3,
EBoundSide_MAX = 4,
};
// Enum Charlie.EChartZoomDirection
// NumValues: 0x0003
enum class EChartZoomDirection : uint8
{
ZoomIn = 0,
ZoomOut = 1,
EChartZoomDirection_MAX = 2,
};
// Enum Charlie.EChartZoomLevel
// NumValues: 0x0005
enum class EChartZoomLevel : uint8
{
None = 0,
Small = 1,
Medium = 2,
Large = 3,
EChartZoomLevel_MAX = 4,
};
// Enum Charlie.ECinematicPlayOption
// NumValues: 0x0003
enum class ECinematicPlayOption : uint8
{
AlwaysPlay = 0,
PlayOnlyOnce = 1,
ECinematicPlayOption_MAX = 2,
};
// Enum Charlie.EPlayCinematicInputPins
// NumValues: 0x0002
enum class EPlayCinematicInputPins : uint8
{
Start = 0,
EPlayCinematicInputPins_MAX = 1,
};
// Enum Charlie.EPlayCinematicOutputPins
// NumValues: 0x0005
enum class EPlayCinematicOutputPins : uint8
{
CinematicStart = 0,
EndingFadeToBlack = 1,
CinematicCompleted = 2,
CinematicAlreadyPlayed = 3,
EPlayCinematicOutputPins_MAX = 4,
};
// Enum Charlie.ECinematicType
// NumValues: 0x0004
enum class ECinematicType : uint8
{
Intro = 0,
Outro = 1,
InGame = 2,
ECinematicType_MAX = 3,
};
// Enum Charlie.ELymbicSphere
// NumValues: 0x0007
enum class ELymbicSphere : uint8
{
Neutral = 0,
Ecstasy = 1,
Grief = 2,
Rage = 3,
Terror = 4,
Count = 5,
ELymbicSphere_MAX = 6,
};
// Enum Charlie.EComputerType
// NumValues: 0x0004
enum class EComputerType : uint8
{
Files = 0,
Memos = 1,
Commands = 2,
EComputerType_MAX = 3,
};
// Enum Charlie.EScreenType
// NumValues: 0x0003
enum class EScreenType : uint8
{
Flat = 0,
Curved = 1,
EScreenType_MAX = 2,
};
// Enum Charlie.EComputerTransitionType
// NumValues: 0x0003
enum class EComputerTransitionType : uint8
{
FadeToBlack = 0,
CameraMovement = 1,
EComputerTransitionType_MAX = 2,
};
// Enum Charlie.EAngleDirection
// NumValues: 0x0005
enum class EAngleDirection : uint8
{
Forward = 0,
Backward = 1,
Left = 2,
Right = 3,
EAngleDirection_MAX = 4,
};
// Enum Charlie.EConversationMenuState
// NumValues: 0x0006
enum class EConversationMenuState : uint8
{
None = 0,
Introduction = 1,
QuestionSelection = 2,
Dialogue = 3,
QuestionDialogue = 4,
EConversationMenuState_MAX = 5,
};
// Enum Charlie.ECosmeticLoadoutStyles
// NumValues: 0x0004
enum class ECosmeticLoadoutStyles : uint8
{
HoodOn = 0,
HatOn = 1,
HatOff = 2,
ECosmeticLoadoutStyles_MAX = 3,
};
// Enum Charlie.ECreditsRowType
// NumValues: 0x0006
enum class ECreditsRowType : uint8
{
JobCategory = 0,
JobTitle = 1,
EmployeeName = 2,
Image = 3,
ImageSmall = 4,
ECreditsRowType_MAX = 5,
};
// Enum Charlie.EDamageIndicatorEntryType
// NumValues: 0x0003
enum class EDamageIndicatorEntryType : uint8
{
Health = 0,
Lymbic = 1,
EDamageIndicatorEntryType_MAX = 2,
};
// Enum Charlie.EDeathSequenceLength
// NumValues: 0x0003
enum class EDeathSequenceLength : uint8
{
ShortForm = 0,
LongForm = 1,
EDeathSequenceLength_MAX = 2,
};
// Enum Charlie.EDialPuzzleArrowsOrientation
// NumValues: 0x0003
enum class EDialPuzzleArrowsOrientation : uint8
{
Horizontal = 0,
Vertical = 1,
EDialPuzzleArrowsOrientation_MAX = 2,
};
// Enum Charlie.EDirectionalAudioType
// NumValues: 0x0005
enum class EDirectionalAudioType : uint8
{
None = 0,
Secret = 1,
MainQuest = 2,
Environement = 3,
EDirectionalAudioType_MAX = 4,
};
// Enum Charlie.EDroneAnimState
// NumValues: 0x0005
enum class EDroneAnimState : uint8
{
None = 0,
Docked = 1,
Flying = 2,
AbilityDriven = 3,
EDroneAnimState_MAX = 4,
};
// Enum Charlie.EDroneLightState
// NumValues: 0x0003
enum class EDroneLightState : uint8
{
FollowTarget = 0,
Manual = 1,
EDroneLightState_MAX = 2,
};
// Enum Charlie.EDroneDuoAbilityStates
// NumValues: 0x0004
enum class EDroneDuoAbilityStates : uint8
{
WaitingForDrone = 0,
Start = 1,
Invalid = 2,
EDroneDuoAbilityStates_MAX = 3,
};
// Enum Charlie.EDroneState
// NumValues: 0x0007
enum class EDroneState : uint8
{
None = 0,
Docked = 1,
Follow = 2,
SoloAbility = 3,
DuoAbility = 4,
InTransition = 5,
EDroneState_MAX = 6,
};
// Enum Charlie.EBehaviorType
// NumValues: 0x0004
enum class EBehaviorType : uint8
{
None = 0,
WithLag = 1,
FollowAccelerationCurve = 2,
EBehaviorType_MAX = 3,
};
// Enum Charlie.ENavType
// NumValues: 0x0004
enum class ENavType : uint8
{
Free = 0,
UsePathFollower = 1,
UseBreadCrumbs = 2,
ENavType_MAX = 3,
};
// Enum Charlie.ETeleportState
// NumValues: 0x0004
enum class ETeleportState : uint8
{
None = 0,
In = 1,
Out = 2,
ETeleportState_MAX = 3,
};
// Enum Charlie.EDroneBehavior
// NumValues: 0x0009
enum class EDroneBehavior : uint8
{
Docked = 0,
Follow = 1,
ComingBackFromAbility = 2,
Ability = 3,
CommandBlocked = 4,
CommandAccepted = 5,
Disabled = 6,
Count = 7,
EDroneBehavior_MAX = 8,
};
// Enum Charlie.ENavLightBehavior
// NumValues: 0x0003
enum class ENavLightBehavior : uint8
{
On = 0,
Off = 1,
ENavLightBehavior_MAX = 2,
};
// Enum Charlie.EProjectileTrajectoryType
// NumValues: 0x0004
enum class EProjectileTrajectoryType : uint8
{
StraightLine = 0,
Homing = 1,
Circle = 2,
EProjectileTrajectoryType_MAX = 3,
};
// Enum Charlie.EEcstasyTotemState
// NumValues: 0x0006
enum class EEcstasyTotemState : uint8
{
Inactive = 0,
SpawnRequested = 1,
HazeSpawned = 2,
HazeShielded = 3,
HazeKilled = 4,
EEcstasyTotemState_MAX = 5,
};
// Enum Charlie.ESecretCategory
// NumValues: 0x0004
enum class ESecretCategory : uint8
{
GoodDeed = 0,
Mystery = 1,
Timeloop = 2,
ESecretCategory_MAX = 3,
};
// Enum Charlie.ECharlieFaction
// NumValues: 0x0006
enum class ECharlieFaction : uint8
{
None = 0,
Hero = 1,
LymbicEntities = 2,
NPCs = 3,
WorldObject = 4,
Max = 5,
};
// Enum Charlie.EGroundType
// NumValues: 0x0005
enum class EGroundType : uint8
{
Mud = 0,
Dirt = 1,
Water = 2,
None = 3,
EGroundType_MAX = 4,
};
// Enum Charlie.EFootstepSide_DEPRECATED
// NumValues: 0x0004
enum class EFootstepSide_DEPRECATED : uint8
{
Undefined_DEPRECATED = 0,
Left_DEPRECATED = 1,
Right_DEPRECATED = 2,
EFootstepSide_MAX = 3,
};
// Enum Charlie.EFootstepKind_DEPRECATED
// NumValues: 0x0009
enum class EFootstepKind_DEPRECATED : uint8
{
Undefined_DEPRECATED = 0,
Walk_DEPRECATED = 1,
Run_DEPRECATED = 2,
Sprint_DEPRECATED = 3,
Jog_DEPRECATED = 4,
Jump_DEPRECATED = 5,
Land_DEPRECATED = 6,
Slide_DEPRECATED = 7,
EFootstepKind_MAX = 8,
};
// Enum Charlie.EDatumState
// NumValues: 0x0005
enum class EDatumState : uint8
{
Disabled = 0,
Normal = 1,
Hovered = 2,
Selected = 3,
EDatumState_MAX = 4,
};
// Enum Charlie.ESettingType
// NumValues: 0x0003
enum class ESettingType : uint8
{
Slider = 0,
Button = 1,
ESettingType_MAX = 2,
};
// Enum Charlie.EGuardState
// NumValues: 0x0005
enum class EGuardState : uint8
{
None = 0,
Intro = 1,
Parry = 2,
Active = 3,
EGuardState_MAX = 4,
};
// Enum Charlie.EClimbingDirection
// NumValues: 0x0004
enum class EClimbingDirection : uint8
{
NONE = 0,
UP = 1,
DOWN = 2,
EClimbingDirection_MAX = 3,
};
// Enum Charlie.EReactionType
// NumValues: 0x0007
enum class EReactionType : uint8
{
None = 0,
WeakHit = 1,
Stagger = 2,
RiposteOpen = 4,
StanceBreak = 8,
Parried = 16,
EReactionType_MAX = 17,
};
// Enum Charlie.EIdentityFact
// NumValues: 0x0007
enum class EIdentityFact : uint8
{
NPC = 0,
Location = 1,
Quest = 2,
Item = 3,
WorldLocation = 4,
None = 99,
EIdentityFact_MAX = 100,
};
// Enum Charlie.EDroneLightOverride
// NumValues: 0x0004
enum class EDroneLightOverride : uint8
{
DontChange = 0,
ForceTurnOn = 1,
ForceTurnOff = 2,
EDroneLightOverride_MAX = 3,
};
// Enum Charlie.EDronePlacementOverride
// NumValues: 0x0004
enum class EDronePlacementOverride : uint8
{
DontChange = 0,
Docked = 1,
DroneTarget = 2,
EDronePlacementOverride_MAX = 3,
};
// Enum Charlie.EInteractionStateUpdateMode
// NumValues: 0x0005
enum class EInteractionStateUpdateMode : uint8
{
ACTIVATE = 0,
TOGGLE = 1,
CYCLE = 2,
CUSTOM = 3,
EInteractionStateUpdateMode_MAX = 4,
};
// Enum Charlie.EInteractionQuestType
// NumValues: 0x0005
enum class EInteractionQuestType : uint8
{
None = 0,
MainQuest = 1,
Secret = 2,
Count = 3,
EInteractionQuestType_MAX = 4,
};
// Enum Charlie.EItemInspectionMode
// NumValues: 0x0004
enum class EItemInspectionMode : uint8
{
None = 0,
FromInventory = 1,
FromRuneOrArray = 2,
EItemInspectionMode_MAX = 3,
};
// Enum Charlie.EItemTagType
// NumValues: 0x0003
enum class EItemTagType : uint8
{
ItemName = 0,
ItemIcon = 1,
EItemTagType_MAX = 2,
};
// Enum Charlie.EItemPlacementMenuState
// NumValues: 0x0004
enum class EItemPlacementMenuState : uint8
{
SlotSelection = 0,
ItemSelection = 1,
FailureSequence = 2,
EItemPlacementMenuState_MAX = 3,
};
// Enum Charlie.ERatingType
// NumValues: 0x0004
enum class ERatingType : uint8
{
Grade = 0,
Level = 1,
Rank = 2,
ERatingType_MAX = 3,
};
// Enum Charlie.ELinkType
// NumValues: 0x0005
enum class ELinkType : uint8
{
PotentialLink = 0,
ConfirmedLink = 1,
BrokenLink = 2,
None = 3,
ELinkType_MAX = 4,
};
// Enum Charlie.ELocomotionCalculationType
// NumValues: 0x0003
enum class ELocomotionCalculationType : uint8
{
MovementComponent = 0,
Manual = 1,
ELocomotionCalculationType_MAX = 2,
};
// Enum Charlie.EHollowWalkerType
// NumValues: 0x0008
enum class EHollowWalkerType : uint8
{
NotAWalker = 0,
Primeval = 1,
Feral = 2,
Protector = 3,
Negator = 4,
Artilley = 5,
BigBoss = 6,
Max = 7,
};
// Enum Charlie.ELymbicEntityType
// NumValues: 0x0004
enum class ELymbicEntityType : uint8
{
Loner = 0,
HollowWalker = 1,
Haze = 2,
Max = 3,
};
// Enum Charlie.EHoverDirection
// NumValues: 0x0004
enum class EHoverDirection : uint8
{
None = 0,
Left = 1,
Right = 2,
EHoverDirection_MAX = 3,
};
// Enum Charlie.ESenseType
// NumValues: 0x0005
enum class ESenseType : uint8
{
None = 0,
Hearing = 1,
Sight = 2,
Damage = 4,
ESenseType_MAX = 5,
};
// Enum Charlie.ESpawnerActivation
// NumValues: 0x0005
enum class ESpawnerActivation : uint8
{
OnBeginPlay = 0,
OnFactTags = 1,
ManualTrigger = 2,
WaitZoneSpawnRequest = 3,
ESpawnerActivation_MAX = 4,
};
// Enum Charlie.ESpawnPointSelectionStrategy
// NumValues: 0x0004
enum class ESpawnPointSelectionStrategy : uint8
{
Random = 0,
UserSelected = 1,
RandomOnceEach = 2,
ESpawnPointSelectionStrategy_MAX = 3,
};
// Enum Charlie.EEntitySpawnRules
// NumValues: 0x0004
enum class EEntitySpawnRules : uint8
{
RespawnAfterBeingDefeated = 0,
DoNotRespawnWhenDefeated = 1,
Guardian = 2,
EEntitySpawnRules_MAX = 3,
};
// Enum Charlie.ELymbicEntityAwareness
// NumValues: 0x0004
enum class ELymbicEntityAwareness : uint8
{
Unaware = 0,
Suspicious = 1,
Alerted = 2,
ELymbicEntityAwareness_MAX = 3,
};
// Enum Charlie.EHoverDesiredTarget
// NumValues: 0x0007
enum class EHoverDesiredTarget : uint8
{
Random = 0,
Sides = 1,
LeftSide = 2,
RightSide = 3,
Front = 4,
Back = 5,
EHoverDesiredTarget_MAX = 6,
};
// Enum Charlie.EStateTreeTaskHandlerState
// NumValues: 0x0005
enum class EStateTreeTaskHandlerState : uint8
{
NotStarted = 0,
InProgress = 1,
Success = 2,
Failed = 3,
EStateTreeTaskHandlerState_MAX = 4,
};
// Enum Charlie.ELymbicEntityWaveState
// NumValues: 0x0006
enum class ELymbicEntityWaveState : uint8
{
Start = 0,
Ambush = 1,
WaitDefeated = 2,
Complete = 3,
Done = 4,
ELymbicEntityWaveState_MAX = 5,
};
// Enum Charlie.ELymbicPulseStates
// NumValues: 0x0004
enum class ELymbicPulseStates : uint8
{
InitialDelay = 0,
Success = 1,
Expired = 2,
Max = 3,
};
// Enum Charlie.EFieldRequirementState
// NumValues: 0x0004
enum class EFieldRequirementState : uint8
{
Good = 0,
Bad = 1,
Count = 2,
EFieldRequirementState_MAX = 3,
};
// Enum Charlie.EMyNaconState
// NumValues: 0x0008
enum class EMyNaconState : uint8
{
SignIn = 0,
Login = 1,
CreateAccount = 2,
VerifyEmail = 3,
ForgotPassword = 4,
Welcome = 5,
Complete = 6,
EMyNaconState_MAX = 7,
};
// Enum Charlie.EPlayOption
// NumValues: 0x0005
enum class EPlayOption : uint8
{
Attached = 0,
AttachedToCauser = 1,
NotAttached = 2,
AttachedToWeaponMesh = 3,
EPlayOption_MAX = 4,
};
// Enum Charlie.EGameplayCueNiagaraVectorUpdateTypes
// NumValues: 0x0004
enum class EGameplayCueNiagaraVectorUpdateTypes : uint8
{
None = 0,
TargetPosition = 1,
EffectCauserPosition = 2,
EGameplayCueNiagaraVectorUpdateTypes_MAX = 3,
};
// Enum Charlie.EDatumNotificationRuneType
// NumValues: 0x0003
enum class EDatumNotificationRuneType : uint8
{
New = 0,
Updated = 1,
EDatumNotificationRuneType_MAX = 2,
};
// Enum Charlie.EItemNotificationRuneType
// NumValues: 0x0004
enum class EItemNotificationRuneType : uint8
{
Added = 0,
Removed = 1,
Crafted = 2,
EItemNotificationRuneType_MAX = 3,
};
// Enum Charlie.EMaterialTarget
// NumValues: 0x0004
enum class EMaterialTarget : uint8
{
None = 0,
SkeletalMesh = 1,
NiagaraComponent = 2,
EMaterialTarget_MAX = 3,
};
// Enum Charlie.EChargingState
// NumValues: 0x0004
enum class EChargingState : uint8
{
Charging = 0,
Released = 1,
Failed = 2,
EChargingState_MAX = 3,
};
// Enum Charlie.EPressurePlatePuzzleRowState
// NumValues: 0x0004
enum class EPressurePlatePuzzleRowState : uint8
{
Valid = 0,
Invalid = 1,
Completed = 2,
EPressurePlatePuzzleRowState_MAX = 3,
};
// Enum Charlie.EAOEAttachTarget
// NumValues: 0x0003
enum class EAOEAttachTarget : uint8
{
Drone = 0,
Player = 1,
EAOEAttachTarget_MAX = 2,
};
// Enum Charlie.EQuestStatus
// NumValues: 0x0003
enum class EQuestStatus : uint8
{
Started = 0,
Completed = 1,
EQuestStatus_MAX = 2,
};
// Enum Charlie.ERadioMode
// NumValues: 0x0003
enum class ERadioMode : uint8
{
AM = 0,
FM = 1,
ERadioMode_MAX = 2,
};
// Enum Charlie.ECacheSymbols
// NumValues: 0x0009
enum class ECacheSymbols : uint8
{
CacheSymbol1 = 0,
CacheSymbol2 = 1,
CacheSymbol3 = 2,
CacheSymbol4 = 3,
CacheSymbol5 = 4,
CacheSymbol6 = 5,
CacheSymbol7 = 6,
CacheSymbol8 = 7,
ECacheSymbols_MAX = 8,
};
// Enum Charlie.EResearchType
// NumValues: 0x0005
enum class EResearchType : uint8
{
ResearchItemGiven = 0,
ResearchItemTraded = 1,
ResearchLoreGiven = 2,
ResearchCacheOpened = 3,
EResearchType_MAX = 4,
};
// Enum Charlie.ESecretState
// NumValues: 0x0006
enum class ESecretState : uint8
{
Unknown = 0,
Started = 1,
Completed = 2,
Rewarded = 3,
Failed = 4,
ESecretState_MAX = 5,
};
// Enum Charlie.EWarningType
// NumValues: 0x0004
enum class EWarningType : uint8
{
ResetDefaultAll = 0,
NavigateAway = 1,
Conflict = 2,
EWarningType_MAX = 3,
};
// Enum Charlie.EShopType
// NumValues: 0x0003
enum class EShopType : uint8
{
GoodDeedsShop = 0,
TimeLoopShop = 1,
EShopType_MAX = 2,
};
// Enum Charlie.EUIStatType
// NumValues: 0x0005
enum class EUIStatType : uint8
{
Direct = 0,
Percentage = 1,
Meters = 2,
Seconds = 3,
EUIStatType_MAX = 4,
};
// Enum Charlie.ETerrorEncounterPhaseType
// NumValues: 0x0003
enum class ETerrorEncounterPhaseType : uint8
{
Exploration = 0,
FightingArena = 1,
ETerrorEncounterPhaseType_MAX = 2,
};
// Enum Charlie.ESpawnerActivationType
// NumValues: 0x0004
enum class ESpawnerActivationType : uint8
{
Once = 0,
Proximity = 1,
Timed = 2,
ESpawnerActivationType_MAX = 3,
};
// Enum Charlie.ETimeloopState
// NumValues: 0x0004
enum class ETimeloopState : uint8
{
Locked = 0,
Unlocked = 1,
Closed = 2,
ETimeloopState_MAX = 3,
};
// Enum Charlie.ETimeloopTier
// NumValues: 0x0004
enum class ETimeloopTier : uint8
{
Tier1 = 0,
Tier2 = 1,
Tier3 = 2,
Max = 3,
};
// Enum Charlie.EGuardianDetected
// NumValues: 0x0004
enum class EGuardianDetected : uint8
{
None = 0,
NonDetectable = 1,
Detected = 2,
EGuardianDetected_MAX = 3,
};
// Enum Charlie.UILayerId
// NumValues: 0x0019
enum class EUILayerId : uint8
{
Hud = 0,
PadMenu = 1,
Interaction = 2,
Cinematic = 3,
OpeningCredits = 4,
Subtitles = 5,
EndGame = 6,
Demo = 7,
Fade = 8,
ProfileMenu = 9,
StartMenu = 10,
Tutorial = 11,
PhotoMode = 12,
Pause = 13,
Settings = 14,
Cheat = 15,
PopUp = 16,
UnskippableCinematic = 17,
Loading = 18,
LoadingFade = 19,
Notification = 20,
SaveIcon = 21,
Debug = 22,
Count = 23,
UILayerId_MAX = 24,
};
// Enum Charlie.EUIPlatformAvailability
// NumValues: 0x0006
enum class EUIPlatformAvailability : uint8
{
None = 0,
XSS = 1,
XSX = 2,
PS5 = 4,
PC = 8,
EUIPlatformAvailability_MAX = 9,
};
// Enum Charlie.EChargeAttackState
// NumValues: 0x0004
enum class EChargeAttackState : uint8
{
Charging = 0,
Attacking = 1,
Failed = 2,
EChargeAttackState_MAX = 3,
};
// Enum Charlie.ELinesType
// NumValues: 0x0004
enum class ELinesType : uint8
{
None = 0,
Horizontal = 1,
Vertical = 2,
ELinesType_MAX = 3,
};
// Enum Charlie.EWorldMapDistanceVisibility
// NumValues: 0x0005
enum class EWorldMapDistanceVisibility : uint8
{
None = 0,
Close = 1,
Middle = 2,
Far = 4,
EWorldMapDistanceVisibility_MAX = 5,
};
// Enum Charlie.EWorldStateOperationType
// NumValues: 0x0003
enum class EWorldStateOperationType : uint8
{
Added = 0,
Removed = 1,
EWorldStateOperationType_MAX = 2,
};
// ScriptStruct Charlie.UIEquipmentType
// 0x0018 (0x0018 - 0x0000)
struct FUIEquipmentType final
{
public:
class FText ItemTypeText; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
class UTexture2D* ItemTypeTexture; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUIEquipmentType;
// ScriptStruct Charlie.AnimationEntry
// 0x0020 (0x0020 - 0x0000)
struct FAnimationEntry final
{
public:
class UAnimMontage* MontageToPlay; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName MontageSection; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MontagePlayRate; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideRootMotionScaling; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RootMotionScaling; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimationEntry;
// ScriptStruct Charlie.AnimationVariationEntry
// 0x0028 (0x0028 - 0x0000)
struct FAnimationVariationEntry final
{
public:
struct FAnimationEntry AnimationEntry; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
float ChancesToPlay; // 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_FAnimationVariationEntry;
// ScriptStruct Charlie.SpecializedWeaponAnimation
// 0x0028 (0x0028 - 0x0000)
struct FSpecializedWeaponAnimation final
{
public:
struct FGameplayTag WeaponTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAnimationEntry Animation; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpecializedWeaponAnimation;
// ScriptStruct Charlie.FootstepVFXSettings
// 0x0018 (0x0018 - 0x0000)
struct FFootstepVFXSettings final
{
public:
class UNiagaraSystem* ShortNiagara; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* LongNiagara; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AFootstepVFX> ActorClass; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFootstepVFXSettings;
// ScriptStruct Charlie.FootstepVFXOverride
// 0x0020 (0x0020 - 0x0000)
struct FFootstepVFXOverride final
{
public:
struct FGameplayTag FootstepType; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFootstepVFXSettings Settings; // 0x0008(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFootstepVFXOverride;
// ScriptStruct Charlie.FootstepVFXEntry
// 0x0050 (0x0050 - 0x0000)
struct FFootstepVFXEntry final
{
public:
TSoftObjectPtr<class UPhysicalMaterial> PhysicalMaterial; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFootstepVFXSettings Default; // 0x0028(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FFootstepVFXOverride> Overrides; // 0x0040(0x0010)(Edit, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFootstepVFXEntry;
// ScriptStruct Charlie.AngularAnimationEntry
// 0x0038 (0x0038 - 0x0000)
struct FAngularAnimationEntry final
{
public:
struct FAnimationEntry AnimationEntry; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FAnimationVariationEntry> AnimationVariations; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
int32 StartAngle; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StopAngle; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAngularAnimationEntry;
// ScriptStruct Charlie.InventoryCategory
// 0x0018 (0x0018 - 0x0000)
struct FInventoryCategory final
{
public:
class FText TitleText; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTag CategoryTag; // 0x0010(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInventoryCategory;
// ScriptStruct Charlie.DirectionalAnimationEntry
// 0x0080 (0x0080 - 0x0000)
struct FDirectionalAnimationEntry final
{
public:
struct FAnimationEntry FrontAnimationEntry; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FAnimationVariationEntry> FrontAnimationVariations; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FAngularAnimationEntry> LeftAnimations; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FAngularAnimationEntry> RightAnimations; // 0x0040(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FAnimationEntry BackAnimationEntry; // 0x0050(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FAnimationVariationEntry> BackAnimationVariations; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDirectionalAnimationEntry;
// ScriptStruct Charlie.LymbicSphereSequenceEntry
// 0x0030 (0x0030 - 0x0000)
struct FLymbicSphereSequenceEntry final
{
public:
ELymbicSphere WeaponLymbicSphere; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class ULevelSequence> SequenceToPlay; // 0x0008(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicSphereSequenceEntry;
// ScriptStruct Charlie.TorporFinisherSequenceEntry
// 0x0040 (0x0040 - 0x0000)
struct FTorporFinisherSequenceEntry final
{
public:
TSubclassOf<class ACharlieLymbicEntity> LymbicEntityType; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class ULevelSequence> SequenceToPlay; // 0x0008(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FLymbicSphereSequenceEntry> LymbicSphereSequenceOverride; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTorporFinisherSequenceEntry;
// ScriptStruct Charlie.FootstepEventNiagaraTrackerRune
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FFootstepEventNiagaraTrackerRune final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFootstepEventNiagaraTrackerRune;
// ScriptStruct Charlie.CharlieGameplayEffectDefinition
// 0x0010 (0x0010 - 0x0000)
struct FCharlieGameplayEffectDefinition final
{
public:
TSubclassOf<class UGameplayEffect> EffectClass; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Level; // 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_FCharlieGameplayEffectDefinition;
// ScriptStruct Charlie.SaveIdentifierRune
// 0x0028 (0x0028 - 0x0000)
struct FSaveIdentifierRune final
{
public:
struct FGuid Identifier; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LoadingDurationSeconds; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LoadingTimeoutOverride; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* LoadedActor)> OnEntityLoaded; // 0x0018(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSaveIdentifierRune;
// ScriptStruct Charlie.CharlieAbilityDefinition
// 0x0010 (0x0010 - 0x0000)
struct FCharlieAbilityDefinition final
{
public:
TSubclassOf<class UCharlieBaseGameplayAbility> AbilityClass; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CostLevel; // 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_FCharlieAbilityDefinition;
// ScriptStruct Charlie.HollowWalkerCategory
// 0x0010 (0x0010 - 0x0000)
struct FHollowWalkerCategory final
{
public:
TArray<TSoftClassPtr<class UClass>> HollowWalkerCategory; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHollowWalkerCategory;
// ScriptStruct Charlie.AchievementMapData
// 0x0048 (0x0048 - 0x0000)
struct FAchievementMapData final
{
public:
class FName MapName; // 0x0000(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasTimeloop; // 0x0008(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> AdditionalTimeloopActorID; // 0x0010(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UDataTable> SpawnerDataTable; // 0x0020(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAchievementMapData;
// ScriptStruct Charlie.FootstepDisabledTag
// 0x0001 (0x0001 - 0x0000)
struct FFootstepDisabledTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFootstepDisabledTag;
// ScriptStruct Charlie.AchievementsData
// 0x0008 (0x0010 - 0x0008)
struct FAchievementsData final : public FTableRowBase
{
public:
int32 NumberOfSpawnersInGame; // 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_FAchievementsData;
// ScriptStruct Charlie.ItemPlacementMoveAction
// 0x0010 (0x0010 - 0x0000)
struct FItemPlacementMoveAction final
{
public:
TArray<TScriptInterface<class ICharlieTransformComponent>> Actions; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemPlacementMoveAction;
// ScriptStruct Charlie.AchievementsEntityType
// 0x0004 (0x0004 - 0x0000)
struct FAchievementsEntityType final
{
public:
ELymbicEntityType LymbicEntityType; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EHollowWalkerType HollowWalkerType; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Tier; // 0x0002(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELymbicSphere LymbicAffiliation; // 0x0003(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAchievementsEntityType;
// ScriptStruct Charlie.AchievementsTableRowBase
// 0x0050 (0x0058 - 0x0008)
struct FAchievementsTableRowBase final : public FTableRowBase
{
public:
struct FYggPlatformAchievementDefinition Definition; // 0x0008(0x0050)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAchievementsTableRowBase;
// ScriptStruct Charlie.ActivableIdentifier
// 0x0008 (0x0008 - 0x0000)
struct FActivableIdentifier final
{
public:
struct FGameplayTag ActivationTag; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActivableIdentifier;
// ScriptStruct Charlie.AutoDestroyRune
// 0x0008 (0x0008 - 0x0000)
struct FAutoDestroyRune final
{
public:
float TimeoutDuration; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAutoDestroyRune;
// ScriptStruct Charlie.ActivityConfiguration
// 0x0020 (0x0020 - 0x0000)
struct FActivityConfiguration final
{
public:
class FString ActivityID; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag StartedTag; // 0x0010(0x0008)(Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag CompletedTag; // 0x0018(0x0008)(Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActivityConfiguration;
// ScriptStruct Charlie.UILoadoutMenuSlotGroup
// 0x0090 (0x0090 - 0x0000)
struct FUILoadoutMenuSlotGroup final
{
public:
struct FGameplayTag LoadoutSlotGroupTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSet<struct FGameplayTag> LoadoutSlots; // 0x0008(0x0050)(Edit, NativeAccessSpecifierPublic)
class FText DefaultLoadoutSlotName; // 0x0058(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText DefaultLoadoutSlotDesc; // 0x0068(0x0010)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTag ItemDataCategoryTag; // 0x0078(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ItemFilterTag; // 0x0080(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCanBeUnequipped; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowDLCWarning; // 0x0089(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsCompareable; // 0x008A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8B[0x5]; // 0x008B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUILoadoutMenuSlotGroup;
// ScriptStruct Charlie.AkRoomEventsRune
// 0x0058 (0x0058 - 0x0000)
struct FAkRoomEventsRune final
{
public:
class UAkRoomComponent* AkRoomComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UAkAudioEvent*> EnterEvents; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkStateValue*> EnterStates; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkAudioEvent*> ExitEvents; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkStateValue*> ExitStates; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bDoOnce; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag DoOnceMusicTag; // 0x004C(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAkRoomEventsRune;
// ScriptStruct Charlie.AkRoomTrackerRune
// 0x0008 (0x0008 - 0x0000)
struct FAkRoomTrackerRune final
{
public:
class UAkRoomComponent* CurrentRoom; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAkRoomTrackerRune;
// ScriptStruct Charlie.AkRoomEnterTag
// 0x0001 (0x0001 - 0x0000)
struct FAkRoomEnterTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAkRoomEnterTag;
// ScriptStruct Charlie.ItemInspectionPage
// 0x0038 (0x0038 - 0x0000)
struct FItemInspectionPage final
{
public:
TSoftObjectPtr<class UTexture2D> Illustration; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText PlainText; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemInspectionPage;
// ScriptStruct Charlie.AkRoomExitTag
// 0x0001 (0x0001 - 0x0000)
struct FAkRoomExitTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAkRoomExitTag;
// ScriptStruct Charlie.KnowledgeRune
// 0x0080 (0x0080 - 0x0000)
struct FKnowledgeRune final
{
public:
TSet<class UFactData*> KnownFacts; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
TArray<class UFactData*> NewFacts; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TagFacts; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKnowledgeRune;
// ScriptStruct Charlie.AmbiantBoxSettings
// 0x0070 (0x0070 - 0x0000)
struct FAmbiantBoxSettings final
{
public:
TArray<class UAkAudioEvent*> EnterEvents; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkAudioEvent*> ExitEvents; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
EAmbientLockAxis LockAxis; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FComponentReference Box; // 0x0028(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UBoxComponent> CachedBox; // 0x0050(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CachedExtent; // 0x0058(0x0018)(Edit, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAmbiantBoxSettings;
// ScriptStruct Charlie.AmbientInteriorBoxRune
// 0x0070 (0x0070 - 0x0000)
struct FAmbientInteriorBoxRune final
{
public:
struct FAmbiantBoxSettings BoxSettings; // 0x0000(0x0070)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAmbientInteriorBoxRune;
// ScriptStruct Charlie.AmbientExteriorBoxRune
// 0x0070 (0x0070 - 0x0000)
struct FAmbientExteriorBoxRune final
{
public:
struct FAmbiantBoxSettings BoxSettings; // 0x0000(0x0070)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAmbientExteriorBoxRune;
// ScriptStruct Charlie.BaseSaveRune
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FBaseSaveRune
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBaseSaveRune;
// ScriptStruct Charlie.ItemPlacementSlotsRune
// 0x0008 (0x0010 - 0x0008)
struct FItemPlacementSlotsRune final : public FBaseSaveRune
{
public:
bool bSaveItems; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FItemPlacementSlotsRune;
// ScriptStruct Charlie.AmbientInterpolationRune
// 0x0038 (0x0038 - 0x0000)
struct FAmbientInterpolationRune final
{
public:
TArray<class UAkRtpc*> HorizontalRtpcs; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkRtpc*> VerticalRtpcs; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bDrawDebug; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float HorizontalInterpolatedValue; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LastSentHorizontalInterpolatedValue; // 0x0028(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VerticalInterpolatedValue; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LastSentVerticalInterpolatedValue; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAmbientInterpolationRune;
// ScriptStruct Charlie.ReactionEntry
// 0x00A0 (0x00A0 - 0x0000)
struct FReactionEntry final
{
public:
bool bPlayPushBack; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PushBackStrength; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PushBackDuration; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* PushBackDecelerationCurve; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTimeDilation; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseAnimation; // 0x0019(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FDirectionalAnimationEntry AnimationsPerAngle; // 0x0020(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FReactionEntry;
// ScriptStruct Charlie.BaseReactionDefinition
// 0x00C0 (0x00C0 - 0x0000)
struct FBaseReactionDefinition final
{
public:
struct FGameplayTagContainer RequiredTags; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FReactionEntry ReactionEntry; // 0x0020(0x00A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBaseReactionDefinition;
// ScriptStruct Charlie.AmbientReceiverInsideInteriorBoxTag
// 0x0001 (0x0001 - 0x0000)
struct FAmbientReceiverInsideInteriorBoxTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAmbientReceiverInsideInteriorBoxTag;
// ScriptStruct Charlie.AmbientReceiverInsideExteriorBoxTag
// 0x0001 (0x0001 - 0x0000)
struct FAmbientReceiverInsideExteriorBoxTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAmbientReceiverInsideExteriorBoxTag;
// ScriptStruct Charlie.AmbientReceiverTag
// 0x0001 (0x0001 - 0x0000)
struct FAmbientReceiverTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAmbientReceiverTag;
// ScriptStruct Charlie.InventorySortRule
// 0x000C (0x000C - 0x0000)
struct FInventorySortRule final
{
public:
struct FGameplayTag SubCategory; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Weight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInventorySortRule;
// ScriptStruct Charlie.InventorySortArray
// 0x0010 (0x0010 - 0x0000)
struct FInventorySortArray final
{
public:
TArray<struct FInventorySortRule> Rules; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInventorySortArray;
// ScriptStruct Charlie.AmbientOverlapTag
// 0x0001 (0x0001 - 0x0000)
struct FAmbientOverlapTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAmbientOverlapTag;
// ScriptStruct Charlie.SaveLoadedTag
// 0x0001 (0x0001 - 0x0000)
struct FSaveLoadedTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSaveLoadedTag;
// ScriptStruct Charlie.AmbientBark
// 0x0020 (0x0020 - 0x0000)
struct FAmbientBark final
{
public:
class FText Subtitle; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
int32 VariationIndex; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseVariationIndex; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* AudioEvent; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAmbientBark;
// ScriptStruct Charlie.AmbientSplineRune
// 0x0038 (0x0038 - 0x0000)
struct FAmbientSplineRune final
{
public:
struct FComponentReference Spline; // 0x0000(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumExteriorAmbientDistance; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SplineHeight; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class USplineComponent> CachedSpline; // 0x0030(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAmbientSplineRune;
// ScriptStruct Charlie.CharlieSecretEntryState
// 0x0014 (0x0014 - 0x0000)
struct FCharlieSecretEntryState final
{
public:
struct FGuid Identity; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsNew; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESecretState State; // 0x0011(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieSecretEntryState;
// ScriptStruct Charlie.CharlieSecretsState
// 0x0030 (0x0030 - 0x0000)
struct FCharlieSecretsState final
{
public:
TArray<struct FCharlieSecretEntryState> GoodDeeds; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCharlieSecretEntryState> Mysteries; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCharlieSecretEntryState> Timeloops; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieSecretsState;
// ScriptStruct Charlie.AkComponentTransformRune
// 0x0050 (0x0050 - 0x0000)
struct FAkComponentTransformRune final
{
public:
struct FComponentReference AkComponentReference; // 0x0000(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UAkComponent> CachedAkComponent; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector AkComponentPosition; // 0x0030(0x0018)(Edit, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawDebugComponent; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAkComponentTransformRune;
// ScriptStruct Charlie.CharlieLoadoutSlotGroupState
// 0x0020 (0x0020 - 0x0000)
struct FCharlieLoadoutSlotGroupState final
{
public:
struct FGameplayTag Tag; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FGuid> Items; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTag ActiveSlotTag; // 0x0018(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieLoadoutSlotGroupState;
// ScriptStruct Charlie.CharlieLoadoutState
// 0x0010 (0x0010 - 0x0000)
struct FCharlieLoadoutState final
{
public:
TArray<struct FCharlieLoadoutSlotGroupState> SlotGroupStates; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieLoadoutState;
// ScriptStruct Charlie.AmbientInsideInteriorSplineRune
// 0x0040 (0x0040 - 0x0000)
struct FAmbientInsideInteriorSplineRune final
{
public:
TArray<class UAkStateValue*> EnterStates; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkStateValue*> ExitStates; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkAudioEvent*> EnterEvents; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkAudioEvent*> ExitEvents; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAmbientInsideInteriorSplineRune;
// ScriptStruct Charlie.AmbientInsideExteriorSplineRune
// 0x0040 (0x0040 - 0x0000)
struct FAmbientInsideExteriorSplineRune final
{
public:
TArray<class UAkStateValue*> EnterStates; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkStateValue*> ExitStates; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkAudioEvent*> EnterEvents; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UAkAudioEvent*> ExitEvents; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAmbientInsideExteriorSplineRune;
// ScriptStruct Charlie.SplineInterpolationCachedRune
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FSplineInterpolationCachedRune final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSplineInterpolationCachedRune;
// ScriptStruct Charlie.CharlieSaveGameSettingsState
// 0x0010 (0x0010 - 0x0000)
struct FCharlieSaveGameSettingsState final
{
public:
bool bTutorialsEnabled; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDifficultyPreset DifficultyPreset; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float EnemyHealthModifierPercentage; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EnemyBaseDamageModifierPercentage; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 CharlieEnemyAggressivenessModeValue; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnemyRespawnEnabled; // 0x000D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieSaveGameSettingsState;
// ScriptStruct Charlie.AmbientReceiverInsideInteriorSplineTag
// 0x0001 (0x0001 - 0x0000)
struct FAmbientReceiverInsideInteriorSplineTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAmbientReceiverInsideInteriorSplineTag;
// ScriptStruct Charlie.PendingThrowable
// 0x0048 (0x0048 - 0x0000)
struct FPendingThrowable final
{
public:
class ACharlieThrowable* Throwable; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x40]; // 0x0008(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPendingThrowable;
// ScriptStruct Charlie.AmbientReceiverInsideExteriorSplineTag
// 0x0001 (0x0001 - 0x0000)
struct FAmbientReceiverInsideExteriorSplineTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAmbientReceiverInsideExteriorSplineTag;
// ScriptStruct Charlie.IntervalEventRune
// 0x0020 (0x0020 - 0x0000)
struct FIntervalEventRune final
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Category; // 0x0010(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Interval; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Timer; // 0x001C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIntervalEventRune;
// ScriptStruct Charlie.TargetSelectionDefinition
// 0x0040 (0x0040 - 0x0000)
struct FTargetSelectionDefinition final
{
public:
ESpawnTargetOption TargetingOption; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELinkedEntitySelectionOption LinkedEntitySelectionOption; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAttributeSelectionOption AttributeOption; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute Attribute; // 0x0008(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTargetSelectionDefinition;
// ScriptStruct Charlie.CharlieSaveWorldRuneState
// 0x0010 (0x0010 - 0x0000)
struct FCharlieSaveWorldRuneState final
{
public:
TArray<uint8> RuneStateData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieSaveWorldRuneState;
// ScriptStruct Charlie.CharlieSaveWorldElementState
// 0x0070 (0x0070 - 0x0000)
struct FCharlieSaveWorldElementState final
{
public:
struct FGuid Identifier; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class UScriptStruct*, struct FCharlieSaveWorldRuneState> RuneStates; // 0x0010(0x0050)(Deprecated, NativeAccessSpecifierPublic)
TArray<struct FInstancedStruct> Data; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieSaveWorldElementState;
// ScriptStruct Charlie.CharlieSaveRegionState
// 0x0080 (0x0080 - 0x0000)
struct FCharlieSaveRegionState final
{
public:
struct FSoftObjectPath LevelPath; // 0x0000(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FGuid, struct FCharlieSaveWorldElementState> Elements; // 0x0020(0x0050)(Deprecated, NativeAccessSpecifierPublic)
TArray<struct FCharlieSaveWorldElementState> ElementStates; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieSaveRegionState;
// ScriptStruct Charlie.PayloadData
// 0x00D8 (0x00D8 - 0x0000)
struct FPayloadData final
{
public:
struct FGameplayTag BlockingTagFact; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UIdentityData*> BaseIdentity; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TSet<class UFactData*> ContainedFacts; // 0x0018(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TagFacts; // 0x0068(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<class UItemData*> ItemsToAdd; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UItemData*> ItemsToRemove; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UCraftContainer*> CraftRecipesToGive; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<ECharliePlatformAchievementID> AchievementsToUnlock; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGameplayTag> RequiredDLCIdentifiers; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPayloadData;
// ScriptStruct Charlie.APCIntroTaniaBark
// 0x00F8 (0x00F8 - 0x0000)
struct FAPCIntroTaniaBark final
{
public:
struct FGameplayTag RequiredTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AlreadyPlayedTag; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPayloadData GrantedPayloadOnBarkStart; // 0x0010(0x00D8)(Edit, NativeAccessSpecifierPublic)
class FText BarkText; // 0x00E8(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAPCIntroTaniaBark;
// ScriptStruct Charlie.CharlieTutorialEntryState
// 0x0008 (0x0008 - 0x0000)
struct FCharlieTutorialEntryState final
{
public:
struct FGameplayTag TutorialIdentity; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieTutorialEntryState;
// ScriptStruct Charlie.CharlieTutorialsState
// 0x0010 (0x0010 - 0x0000)
struct FCharlieTutorialsState final
{
public:
TArray<struct FCharlieTutorialEntryState> SeenTutorials; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieTutorialsState;
// ScriptStruct Charlie.FacePlayerIdleConditions
// 0x0010 (0x0010 - 0x0000)
struct FFacePlayerIdleConditions final
{
public:
struct FGameplayTag StartFacingPlayerTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag EndFacingPlayerTag; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFacePlayerIdleConditions;
// ScriptStruct Charlie.CinematicSequence
// 0x01E0 (0x01E0 - 0x0000)
#pragma pack(push, 0x1)
struct alignas(0x10) FCinematicSequence
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class ULevelSequence> Sequence; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHideHero; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECinematicPlayOption CinematicPlayOption; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UAkStateValue> CinematicAudioState; // 0x0040(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform CinematicLocation; // 0x0070(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisableEnemyMovements; // 0x00D0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldSaveWhenComplete; // 0x00D1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCapFPSAndDynamicRes; // 0x00D2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTryImproveShadows; // 0x00D3(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowCosmeticTransfer; // 0x00D4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceOverrideHeroCosmeticStylePostCinematic; // 0x00D5(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECosmeticLoadoutStyles OverridedHeroCosmeticStyle; // 0x00D6(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D7[0x1]; // 0x00D7(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UDataLayerAsset*> DataLayerAssetsToLoad; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FPayloadData PayloadToGiveOnCinematicCompleted; // 0x00E8(0x00D8)(Edit, NativeAccessSpecifierPublic)
bool bDisableWaitStreamAllResourcesAndFlushRVT; // 0x01C0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOptimizeForEndGame; // 0x01C1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C2[0x6]; // 0x01C2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UDataLayerAsset*> DataLayerAssetsToUnloadForEndGame; // 0x01C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
#pragma pack(pop)
DUMPER7_ASSERTS_FCinematicSequence;
// ScriptStruct Charlie.CharlieSerializeActorComponentInstanceData
// 0x0010 (0x0078 - 0x0068)
struct FCharlieSerializeActorComponentInstanceData final : public FActorComponentInstanceData
{
public:
struct FGuid Identifier; // 0x0068(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FCharlieSerializeActorComponentInstanceData;
// ScriptStruct Charlie.FactsCinematicSequence
// 0x0020 (0x0200 - 0x01E0)
struct FFactsCinematicSequence : public FCinematicSequence
{
public:
TArray<class UFactData*> RequiredFacts; // 0x01D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGameplayTag> RequiredTagFacts; // 0x01E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bShouldAlwaysEvaluate; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFactsCinematicSequence;
// ScriptStruct Charlie.CharlieCraftContainerState
// 0x0010 (0x0010 - 0x0000)
struct FCharlieCraftContainerState final
{
public:
class FString CraftContainer; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieCraftContainerState;
// ScriptStruct Charlie.CharlieCraftState
// 0x0010 (0x0010 - 0x0000)
struct FCharlieCraftState final
{
public:
TArray<struct FCharlieCraftContainerState> KnownCraftContainers; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieCraftState;
// ScriptStruct Charlie.APCEnterCinematicSequence
// 0x0010 (0x0210 - 0x0200)
struct FAPCEnterCinematicSequence final : public FFactsCinematicSequence
{
public:
bool bPlayInsideAPC; // 0x0200(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_201[0xF]; // 0x0201(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAPCEnterCinematicSequence;
// ScriptStruct Charlie.APCEnterCinematicTableRow
// 0x0030 (0x0038 - 0x0008)
struct FAPCEnterCinematicTableRow final : public FTableRowBase
{
public:
struct FSoftObjectPath Map; // 0x0008(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAPCEnterCinematicSequence> Sequences; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAPCEnterCinematicTableRow;
// ScriptStruct Charlie.AudioBoundsRune
// 0x0030 (0x0030 - 0x0000)
struct FAudioBoundsRune final
{
public:
struct FComponentReference BoundsBox; // 0x0000(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAudioBoundsRune;
// ScriptStruct Charlie.DamageSourceData
// 0x0018 (0x0018 - 0x0000)
struct FDamageSourceData final
{
public:
TScriptInterface<class ICharlieDamageSource> DamageSource; // 0x0000(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDamageSourceData;
// ScriptStruct Charlie.AudioQuestProgression
// 0x0040 (0x0040 - 0x0000)
struct FAudioQuestProgression final
{
public:
bool bStateSentFromFactTag; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UFactData* RequiredFact; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag RequiredTag; // 0x0010(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UAkStateValue> StateValue; // 0x0018(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAudioQuestProgression;
// ScriptStruct Charlie.AlarmState
// 0x0001 (0x0001 - 0x0000)
struct FAlarmState final
{
public:
bool bAlarmActivated; // 0x0000(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAlarmState;
// ScriptStruct Charlie.EQSQueryParam
// 0x000C (0x000C - 0x0000)
struct FEQSQueryParam final
{
public:
class FName ParamName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ParamValue; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEQSQueryParam;
// ScriptStruct Charlie.QuestLink
// 0x0040 (0x0040 - 0x0000)
struct FQuestLink final
{
public:
class UUIDatumData* DatumOne; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D DatumOnePosition; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UUIDatumData* DatumTwo; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D DatumTwoPosition; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFactData* LinkPtr; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELinkType LinkType; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQuestLink;
// ScriptStruct Charlie.TextBaseFormatter
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FTextBaseFormatter
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTextBaseFormatter;
// ScriptStruct Charlie.AdditionalClearedMapTimeloopInformation
// 0x000C (0x000C - 0x0000)
struct FAdditionalClearedMapTimeloopInformation final
{
public:
class FName TimeloopID; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllTimeloopEnemyKilled; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAdditionalClearedMapTimeloopInformation;
// ScriptStruct Charlie.HazeUmbilicalCordAnimationEntry
// 0x0014 (0x0014 - 0x0000)
struct FHazeUmbilicalCordAnimationEntry final
{
public:
class FName UmbilicalCordNiagaraFloatParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UmbilicalCordFloatParameterStartingValue; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UmbilicalCordFloatParameterEndValue; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AnimationDuration; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHazeUmbilicalCordAnimationEntry;
// ScriptStruct Charlie.HazeBirthAbsorbVFXEntry
// 0x0048 (0x0048 - 0x0000)
struct FHazeBirthAbsorbVFXEntry final
{
public:
class UNiagaraSystem* BirthAbsorbNiagaraSystem; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName VFXStartSocketName; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName VFXDeathNiagaraParameter; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName VFXOriginPositionNiagaraParameter; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName VFXTargetCountNiagaraParameterName; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> VFXTargetPositionNiagaraParameters; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
class FName VFXTargetSocketName; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AnimationDuration; // 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_FHazeBirthAbsorbVFXEntry;
// ScriptStruct Charlie.BragiPendingStateOperation
// 0x0018 (0x0018 - 0x0000)
struct FBragiPendingStateOperation final
{
public:
class UObject* Owner; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkStateValue* AkStateValue; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBragiPendingStateOperation;
// ScriptStruct Charlie.KnownIdentityNameFormatter
// 0x0040 (0x0058 - 0x0018)
struct FKnownIdentityNameFormatter final : public FTextBaseFormatter
{
public:
uint8 Pad_18[0x40]; // 0x0018(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKnownIdentityNameFormatter;
// ScriptStruct Charlie.BragiPendingState
// 0x0010 (0x0010 - 0x0000)
struct FBragiPendingState final
{
public:
class UAkStateValue* State; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UObject* Caller; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBragiPendingState;
// ScriptStruct Charlie.CharlieStateTreeBaseMoveToInstanceData
// 0x0018 (0x0018 - 0x0000)
struct FCharlieStateTreeBaseMoveToInstanceData
{
public:
float AcceptanceRadius; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCanStrafe; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTimeout; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float TimeOutInSeconds; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCustomWalkSpeed; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomMaxWalkSpeed; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIgnoreLeashTest; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeBaseMoveToInstanceData;
// ScriptStruct Charlie.BuffIconData
// 0x0028 (0x0028 - 0x0000)
struct FBuffIconData final
{
public:
struct FGameplayTag EffectTypeTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag LymbicSphereTag; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* Icon; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText BuffDescription; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBuffIconData;
// ScriptStruct Charlie.HeroContext
// 0x0098 (0x0098 - 0x0000)
struct FHeroContext final
{
public:
struct FVector HeroLocation; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentEndurance; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxEndurance; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentLymbicEnergy; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxLymbicEnergy; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> GameplayTags; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
class FString WeaponSlot1; // 0x0038(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString WeaponSlot2; // 0x0048(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DefensiveGear1; // 0x0058(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DefensiveGear2; // 0x0068(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PassiveRelic; // 0x0078(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ActiveRelic; // 0x0088(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHeroContext;
// ScriptStruct Charlie.BugReporterContext
// 0x00D0 (0x00D0 - 0x0000)
struct FBugReporterContext final
{
public:
class FString MapName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FHeroContext HeroContext; // 0x0010(0x0098)(NativeAccessSpecifierPrivate)
class FString GameMode; // 0x00A8(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ECharlieSaveSlot SaveSlot; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString FocusedFreyaLayer; // 0x00C0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FBugReporterContext;
// ScriptStruct Charlie.DeathSequenceTableRow
// 0x0030 (0x0038 - 0x0008)
struct FDeathSequenceTableRow final : public FTableRowBase
{
public:
TSoftObjectPtr<class ULevelSequence> Sequence; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDeathSequenceLength SequenceLength; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDeathSequenceTableRow;
// ScriptStruct Charlie.CameraRune
// 0x0068 (0x0068 - 0x0000)
struct FCameraRune final
{
public:
struct FComponentReference CameraComponentReference; // 0x0000(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCameraComponent* Component; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Forward; // 0x0048(0x0018)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOVAngle; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCameraRune;
// ScriptStruct Charlie.CharlieCosmeticState
// 0x0058 (0x0058 - 0x0000)
struct FCharlieCosmeticState final
{
public:
ECosmeticLoadoutStyles Style; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<struct FGameplayTag, struct FGuid> DesiredCosmetics; // 0x0008(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieCosmeticState;
// ScriptStruct Charlie.CameraFOVChangedTag
// 0x0001 (0x0001 - 0x0000)
struct FCameraFOVChangedTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCameraFOVChangedTag;
// ScriptStruct Charlie.EnableCameraPoemTag
// 0x0001 (0x0001 - 0x0000)
struct FEnableCameraPoemTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnableCameraPoemTag;
// ScriptStruct Charlie.HeroTag
// 0x0001 (0x0001 - 0x0000)
struct FHeroTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHeroTag;
// ScriptStruct Charlie.CharlieStateTreeHoverTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeHoverTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FCharlieStateTreeHoverTask;
// ScriptStruct Charlie.DroneTag
// 0x0001 (0x0001 - 0x0000)
struct FDroneTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDroneTag;
// ScriptStruct Charlie.InputWidgetType
// 0x0010 (0x0010 - 0x0000)
struct FInputWidgetType final
{
public:
class UFreyaInputWidget* InputWidget; // 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_FInputWidgetType;
// ScriptStruct Charlie.CharlieStateTreeEQSQueryTaskInstanceData
// 0x0020 (0x0020 - 0x0000)
struct FCharlieStateTreeEQSQueryTaskInstanceData final
{
public:
class UEnvQuery* QueryTemplate; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TargetPosition; // 0x0008(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeEQSQueryTaskInstanceData;
// ScriptStruct Charlie.APCInteriorPawnTag
// 0x0001 (0x0001 - 0x0000)
struct FAPCInteriorPawnTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAPCInteriorPawnTag;
// ScriptStruct Charlie.QueuedEventEntry
// 0x00E0 (0x00E0 - 0x0000)
struct FQueuedEventEntry final
{
public:
struct FGameplayEffectContextHandle EffectSpecHandle; // 0x0000(0x0018)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UAbilitySystemComponent* TargetAbilitySystemComponent; // 0x0028(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayEventData EventData; // 0x0030(0x00B0)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQueuedEventEntry;
// ScriptStruct Charlie.AchievementsUnlockerSpawnerData
// 0x0020 (0x0020 - 0x0000)
struct FAchievementsUnlockerSpawnerData final
{
public:
class UDataTable* DataTable; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> AdditionalTimeloopActorID; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
bool bHasTimeloop; // 0x0018(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAchievementsUnlockerSpawnerData;
// ScriptStruct Charlie.CharlieStateTreeBaseMoveToTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeBaseMoveToTask : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FCharlieStateTreeBaseMoveToTask;
// ScriptStruct Charlie.CharlieStateTreeMoveToAssignedPositionTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeMoveToAssignedPositionTask final : public FCharlieStateTreeBaseMoveToTask
{
};
DUMPER7_ASSERTS_FCharlieStateTreeMoveToAssignedPositionTask;
// ScriptStruct Charlie.CharlieDataWrapper
// 0x0010 (0x0010 - 0x0000)
struct FCharlieDataWrapper final
{
public:
TArray<uint8> Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieDataWrapper;
// ScriptStruct Charlie.PersistentActorSaveGameState
// 0x0060 (0x0060 - 0x0000)
struct FPersistentActorSaveGameState final
{
public:
struct FCharlieDataWrapper ActorData; // 0x0000(0x0010)(NativeAccessSpecifierPublic)
TMap<class FName, struct FCharlieDataWrapper> ComponentsData; // 0x0010(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPersistentActorSaveGameState;
// ScriptStruct Charlie.InteractionAction
// 0x0018 (0x0018 - 0x0000)
struct FInteractionAction final
{
public:
class AActor* InteractableActor; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInteractionActionType ActionType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class UInteractionActionComponent> ActionComponent; // 0x000C(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInteractionAction;
// ScriptStruct Charlie.PersistentComponentsTransformsState
// 0x0050 (0x0050 - 0x0000)
struct FPersistentComponentsTransformsState final
{
public:
TMap<class FName, struct FTransform> ComponentTransforms; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPersistentComponentsTransformsState;
// ScriptStruct Charlie.PersistentRunesState
// 0x0050 (0x0050 - 0x0000)
struct FPersistentRunesState final
{
public:
TMap<class UScriptStruct*, struct FInstancedStruct> RunesData; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPersistentRunesState;
// ScriptStruct Charlie.CharlieStateTreeMoveToTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeMoveToTask final : public FCharlieStateTreeBaseMoveToTask
{
};
DUMPER7_ASSERTS_FCharlieStateTreeMoveToTask;
// ScriptStruct Charlie.DirectionalAudioData
// 0x0020 (0x0020 - 0x0000)
struct FDirectionalAudioData final
{
public:
EDirectionalAudioType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxDistanceRatio; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText SubtitleText; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic)
bool bSubtitleLowPriority; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDirectionalAudioData;
// ScriptStruct Charlie.CharlieAkComponentDirectionalAudioData
// 0x0040 (0x0040 - 0x0000)
struct FCharlieAkComponentDirectionalAudioData final
{
public:
bool bEnableDirectionalAudio; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UAkAudioEvent*> AssociatedEvents; // 0x0008(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
struct FDirectionalAudioData DirectionalAudioData; // 0x0018(0x0020)(Edit, NativeAccessSpecifierPublic)
float MaxDistanceToShowDirectionalAudio; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieAkComponentDirectionalAudioData;
// ScriptStruct Charlie.InteractorRune
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FInteractorRune final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInteractorRune;
// ScriptStruct Charlie.CharlieStateTreeGroupAbilityTask
// 0x0008 (0x0030 - 0x0028)
struct FCharlieStateTreeGroupAbilityTask final : public FStateTreeTaskCommonBase
{
public:
bool bFireAndForget; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeGroupAbilityTask;
// ScriptStruct Charlie.CharlieAnalytics
// 0x0058 (0x0058 - 0x0000)
struct FCharlieAnalytics final
{
public:
int32 PlayerDeaths; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EnemiesKilled; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, int32> SkillsUsed; // 0x0008(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieAnalytics;
// ScriptStruct Charlie.CardinalAnimSequence
// 0x0020 (0x0020 - 0x0000)
struct FCardinalAnimSequence final
{
public:
class UAnimSequence* Forward; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Backward; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Left; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Right; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCardinalAnimSequence;
// ScriptStruct Charlie.HitOutcomeCue
// 0x0048 (0x0048 - 0x0000)
struct FHitOutcomeCue final
{
public:
struct FGameplayTag OutComeTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer GameplayCueTags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameplayTagContainer RecurrentDamageCue; // 0x0028(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHitOutcomeCue;
// ScriptStruct Charlie.DamageDefinition
// 0x00B0 (0x00B0 - 0x0000)
struct FDamageDefinition final
{
public:
TSubclassOf<class UGameplayEffect> DamageEffect; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveTableRowHandle HitStunDuration; // 0x0008(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveTableRowHandle BlockStunDuration; // 0x0018(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveTableRowHandle ImpactTimeDilation; // 0x0028(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveTableRowHandle ImpactTimeDilationDuration; // 0x0038(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveTableRowHandle HitConnectedTimeDilationValue; // 0x0048(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveTableRowHandle HitConnectedTimeDilationDuration; // 0x0058(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FHitOutcomeCue> HitOutcomeCues; // 0x0068(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameplayTagContainer DamageTags; // 0x0078(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
bool bShouldTriggerHitReaction; // 0x0098(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_99[0x3]; // 0x0099(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PushBackStrengthMultiplier; // 0x009C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GuardedBaseDamageMultiplier; // 0x00A0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GuardedLymbicDamageMultiplier; // 0x00A4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideDefaultLymbicSphere; // 0x00A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELymbicSphere LymbicSphereOverride; // 0x00A9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDamageAllLinkedEntities; // 0x00AA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDamageDefinition;
// ScriptStruct Charlie.PendingDamageRequest
// 0x0218 (0x0218 - 0x0000)
struct FPendingDamageRequest final
{
public:
class AActor* RequestOwner; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* DamageTarget; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieAbilitySystemComponent* OriginAbilitySystemComponent; // 0x0010(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x148]; // 0x0018(0x0148)(Fixing Size After Last Property [ Dumper-7 ])
struct FDamageDefinition DamageDefinition; // 0x0160(0x00B0)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_210[0x8]; // 0x0210(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPendingDamageRequest;
// ScriptStruct Charlie.HWStartAnimations
// 0x0060 (0x0060 - 0x0000)
struct FHWStartAnimations final
{
public:
class UAnimSequence* Forward; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Backward; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Left; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Left45; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Left90; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Left135; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Left180; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Right; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Right45; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Right90; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Right135; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimSequence* Right180; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHWStartAnimations;
// ScriptStruct Charlie.InteractWidgetRune
// 0x0050 (0x0050 - 0x0000)
struct FInteractWidgetRune final
{
public:
TMap<struct FGameplayTag, TMulticastInlineDelegate<void()>> InteractMenuManuallyClosedDelegates; // 0x0000(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInteractWidgetRune;
// ScriptStruct Charlie.CharlieStateTreeClearAbilityCooldownTaskInstanceData
// 0x0008 (0x0008 - 0x0000)
struct FCharlieStateTreeClearAbilityCooldownTaskInstanceData final
{
public:
TSubclassOf<class UCharlieBaseGameplayAbility> AbilityClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeClearAbilityCooldownTaskInstanceData;
// ScriptStruct Charlie.UIStat
// 0x0030 (0x0030 - 0x0000)
struct FUIStat final
{
public:
class FText TitleText; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText ValueTextFormat; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic)
float OverrideValue; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLowerIsBetter; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsChargeable; // 0x0025(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 CalculationModifierIndex; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EUIStatType StatType; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIStat;
// ScriptStruct Charlie.AbilityUIStat
// 0x0040 (0x0040 - 0x0000)
struct FAbilityUIStat final
{
public:
struct FUIStat Stat; // 0x0000(0x0030)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_30[0x10]; // 0x0030(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAbilityUIStat;
// ScriptStruct Charlie.SubtitleTextStyleRowHandle
// 0x0010 (0x0010 - 0x0000)
struct FSubtitleTextStyleRowHandle final
{
public:
struct FDataTableRowHandle SubtitleStyleRowHandle; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSubtitleTextStyleRowHandle;
// ScriptStruct Charlie.CharlieTimeloopsState
// 0x00B0 (0x00B0 - 0x0000)
struct FCharlieTimeloopsState final
{
public:
TArray<TSoftObjectPtr<class ATimeloopActor>> SeenTimeloops; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TSet<class FName> SeenTimeloopIDs; // 0x0010(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<class FName, ETimeloopTier> SeenNonTimeloopMaps; // 0x0060(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieTimeloopsState;
// ScriptStruct Charlie.JiraFieldIdentifier
// 0x0020 (0x0020 - 0x0000)
struct FJiraFieldIdentifier final
{
public:
class FString FieldDisplayName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString FieldId; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FJiraFieldIdentifier;
// ScriptStruct Charlie.CharlieStateTreeMoveToGroupAbilityRangeTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeMoveToGroupAbilityRangeTask final : public FCharlieStateTreeBaseMoveToTask
{
};
DUMPER7_ASSERTS_FCharlieStateTreeMoveToGroupAbilityRangeTask;
// ScriptStruct Charlie.CharlieButtonSoundStyleData
// 0x0010 (0x0010 - 0x0000)
struct FCharlieButtonSoundStyleData final
{
public:
class UCharlieSingleSoundStyle* HoveredSound; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieSingleSoundStyle* ClickedSound; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieButtonSoundStyleData;
// ScriptStruct Charlie.RootMotionTranslationScaleEntry
// 0x0020 (0x0020 - 0x0000)
struct FRootMotionTranslationScaleEntry final
{
public:
class UObject* Owner; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRootMotionTranslationScaleEntry;
// ScriptStruct Charlie.CheatFunction
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FCheatFunction final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCheatFunction;
// ScriptStruct Charlie.CharlieInventoryItemState
// 0x00B0 (0x00B0 - 0x0000)
struct FCharlieInventoryItemState final
{
public:
struct FGuid Guid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UItemData> ItemData; // 0x0010(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 Quantity; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ItemPlacementSlotIdx; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<struct FGameplayTag, struct FGuid> BoundModules; // 0x0040(0x0050)(NativeAccessSpecifierPublic)
int32 WeaponCurrentXP; // 0x0090(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsNew; // 0x0094(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGuid DroneCurrentCosmeticItemID; // 0x0098(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EItemPreferenceState ItemPreferenceState; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieInventoryItemState;
// ScriptStruct Charlie.CharlieInventoryState
// 0x0068 (0x0068 - 0x0000)
struct FCharlieInventoryState final
{
public:
TArray<struct FCharlieInventoryItemState> Items; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TSet<TSoftObjectPtr<class UItemData>> ItemsInspected; // 0x0010(0x0050)(UObjectWrapper, NativeAccessSpecifierPublic)
bool bHasSeenItemPreferencePopup; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieInventoryState;
// ScriptStruct Charlie.CharlieCombatAudioStateHandler
// 0x0068 (0x0068 - 0x0000)
struct FCharlieCombatAudioStateHandler final
{
public:
class UWorld* World; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSet<class ACharlieLymbicEntity*> SpecialEncounterHolders; // 0x0008(0x0050)(Transient, NativeAccessSpecifierPrivate)
class UAkStateValue* SpecialEncounterState; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_60[0x8]; // 0x0060(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieCombatAudioStateHandler;
// ScriptStruct Charlie.CharlieStateTreeFocusTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeFocusTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FCharlieStateTreeFocusTask;
// ScriptStruct Charlie.LymbicEntityLocationEntry
// 0x0048 (0x0048 - 0x0000)
struct FLymbicEntityLocationEntry final
{
public:
class ACharlieLymbicEntity* Entity; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x40]; // 0x0008(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityLocationEntry;
// ScriptStruct Charlie.LymbicEntityRing
// 0x0028 (0x0028 - 0x0000)
struct FLymbicEntityRing final
{
public:
TArray<struct FLymbicEntityLocationEntry> Entities; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityRing;
// ScriptStruct Charlie.EngagedEntityState
// 0x0010 (0x0010 - 0x0000)
struct FEngagedEntityState final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class ACharlieLymbicEntity* Entity; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEngagedEntityState;
// ScriptStruct Charlie.CharlieDatumState
// 0x0040 (0x0040 - 0x0000)
struct FCharlieDatumState final
{
public:
TSoftObjectPtr<class UFactOwnerData> Identity; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UFactData>> NewFacts; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
bool bIsNew; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsUpdated; // 0x0039(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieDatumState;
// ScriptStruct Charlie.CharlieDatumsState
// 0x0020 (0x0020 - 0x0000)
struct FCharlieDatumsState final
{
public:
TArray<struct FCharlieDatumState> QuestStates; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCharlieDatumState> DatumStates; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieDatumsState;
// ScriptStruct Charlie.CharlieCombatStateHandler
// 0x00F8 (0x00F8 - 0x0000)
struct FCharlieCombatStateHandler final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
class UWorld* World; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TSet<class ACharlieLymbicEntity*> AggroedEntities; // 0x0020(0x0050)(Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<struct FEngagedEntityState> EngagedEntities; // 0x0070(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FCharlieCombatAudioStateHandler AudioStateHandler; // 0x0090(0x0068)(Transient, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FCharlieCombatStateHandler;
// ScriptStruct Charlie.CharlieWidgetSoundStyleData
// 0x0010 (0x0010 - 0x0000)
struct FCharlieWidgetSoundStyleData final
{
public:
class UCharlieSingleSoundStyle* OpenWidgetSound; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieSingleSoundStyle* CloseWidgetSound; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieWidgetSoundStyleData;
// ScriptStruct Charlie.CombatEntityData
// 0x0010 (0x0010 - 0x0000)
struct FCombatEntityData final
{
public:
class ACharlieLymbicEntity* LymbicEntity; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCombatEntityData;
// ScriptStruct Charlie.CombatGroupSubSet
// 0x0068 (0x0068 - 0x0000)
struct FCombatGroupSubSet final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCombatEntityData> EntityDatas; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TSet<class ACharlieLymbicEntity*> TokenHolders; // 0x0018(0x0050)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCombatGroupSubSet;
// ScriptStruct Charlie.CombatGroup
// 0x0038 (0x0038 - 0x0000)
struct FCombatGroup final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCombatGroupSubSet> TokenGroups; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
class AHollowWalker* BirthTokenHolder; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class ACharlieLymbicEntity*> GroupMembers; // 0x0020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCombatGroup;
// ScriptStruct Charlie.AdditionalClearedMapInformation
// 0x0020 (0x0020 - 0x0000)
struct FAdditionalClearedMapInformation final
{
public:
class FName MapName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllMapEnemyKilled; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FAdditionalClearedMapTimeloopInformation> AdditionalTimeloopInformation; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAdditionalClearedMapInformation;
// ScriptStruct Charlie.CharlieAchievementsTrackingState
// 0x00C0 (0x00C0 - 0x0000)
struct FCharlieAchievementsTrackingState final
{
public:
TSet<struct FAchievementsEntityType> DeadEnemyTypes; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
TArray<class FName> ClearedMaps; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FAdditionalClearedMapInformation> AdditionalClearedMapsInformation; // 0x0060(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TSet<TSoftObjectPtr<class UItemData>> PreviouslyEquippedHats; // 0x0070(0x0050)(UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieAchievementsTrackingState;
// ScriptStruct Charlie.CharlieConditionValidator
// 0x0008 (0x0008 - 0x0000)
struct FCharlieConditionValidator final
{
public:
class UCharlieNodeCondition* Condition; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieConditionValidator;
// ScriptStruct Charlie.CharlieStateTreeMoveToActorTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeMoveToActorTask final : public FCharlieStateTreeBaseMoveToTask
{
};
DUMPER7_ASSERTS_FCharlieStateTreeMoveToActorTask;
// ScriptStruct Charlie.CharlieDLCItem
// 0x0050 (0x0050 - 0x0000)
struct FCharlieDLCItem final
{
public:
struct FSoftObjectPath ItemData; // 0x0000(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath ItemDataLoadoutBackup; // 0x0020(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bGiveItemOnLoad; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag ItemGatheredTag; // 0x0044(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieDLCItem;
// ScriptStruct Charlie.Question
// 0x0040 (0x0040 - 0x0000)
struct FQuestion
{
public:
class UObject* WorldCtx; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x38]; // 0x0008(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQuestion;
// ScriptStruct Charlie.DatumQuestion
// 0x0030 (0x0070 - 0x0040)
struct FDatumQuestion final : public FQuestion
{
public:
TSoftObjectPtr<class UTexture2D> DatumImage; // 0x0040(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UIdentityData* Identity; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDatumQuestion;
// ScriptStruct Charlie.DynamicDatumQuestion
// 0x0078 (0x0078 - 0x0000)
struct FDynamicDatumQuestion final
{
public:
struct FDatumQuestion DatumQuestion; // 0x0000(0x0070)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_70[0x8]; // 0x0070(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicDatumQuestion;
// ScriptStruct Charlie.CharlieDLCContent
// 0x0028 (0x0028 - 0x0000)
struct FCharlieDLCContent final
{
public:
class FString ProductName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceAddDLC; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCharlieDLCItem> ItemDataList; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieDLCContent;
// ScriptStruct Charlie.DefaultCheckpointTag
// 0x0001 (0x0001 - 0x0000)
struct FDefaultCheckpointTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDefaultCheckpointTag;
// ScriptStruct Charlie.CharlieDLCPlatformData
// 0x0018 (0x0018 - 0x0000)
struct FCharlieDLCPlatformData final
{
public:
EYggPlatformType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FCharlieDLCContent> DLCContent; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieDLCPlatformData;
// ScriptStruct Charlie.CharlieDLC
// 0x0018 (0x0018 - 0x0000)
struct FCharlieDLC final
{
public:
struct FGameplayTag Identifier; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCharlieDLCPlatformData> PlatformData; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieDLC;
// ScriptStruct Charlie.WaveDefinition
// 0x0008 (0x0008 - 0x0000)
struct FWaveDefinition final
{
public:
int32 SimultaneousEntities; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 KillCountToGoToNextWave; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWaveDefinition;
// ScriptStruct Charlie.ConvoShopReward
// 0x00E0 (0x00E0 - 0x0000)
struct alignas(0x08) FConvoShopReward final
{
public:
uint8 Pad_0[0xE0]; // 0x0000(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConvoShopReward;
// ScriptStruct Charlie.HitImpactContext
// 0x0078 (0x0078 - 0x0000)
struct FHitImpactContext final
{
public:
class AActor* TargetActor; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* InstigatorActor; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraComponent* ImpactComponent; // 0x0010(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UHitFxActorComponent* HitFxComponent; // 0x0018(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkSwitchValue* WeaponType; // 0x0020(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHitImpactContext;
// ScriptStruct Charlie.ActivateInteractionActionRune
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FActivateInteractionActionRune final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActivateInteractionActionRune;
// ScriptStruct Charlie.AudioSwitchOverride
// 0x0010 (0x0010 - 0x0000)
struct FAudioSwitchOverride final
{
public:
int32 AbilityLevel; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAkSwitchValue* SwitchToSet; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAudioSwitchOverride;
// ScriptStruct Charlie.AudioEventOverride
// 0x0010 (0x0010 - 0x0000)
struct FAudioEventOverride final
{
public:
int32 AbilityLevel; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* EventToPost; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAudioEventOverride;
// ScriptStruct Charlie.PlayAudioDefinition
// 0x0040 (0x0040 - 0x0000)
struct FPlayAudioDefinition final
{
public:
class UAkAudioEvent* EventToPost; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAudioEventOverride> AudioEventOverrides; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
class UAkSwitchValue* SwitchToSet; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAudioSwitchOverride> AudioSwitchOverrides; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
EAudioAttachmentOption AttachmentOption; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAudioPlayOption PlayOption; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* StopRefCountAudioEvent; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayAudioDefinition;
// ScriptStruct Charlie.CraftItemFocusCache
// 0x0018 (0x0018 - 0x0000)
struct FCraftItemFocusCache final
{
public:
class UItemData* ItemToFocusData; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CurrentLevel; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CurrentLymbic; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CurrentXPToNextLevel; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCraftItemFocusCache;
// ScriptStruct Charlie.CameraShakeOverride
// 0x0010 (0x0010 - 0x0000)
struct FCameraShakeOverride final
{
public:
int32 AbilityLevel; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCameraShakeOverride;
// ScriptStruct Charlie.ConversationAnswer
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FConversationAnswer final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConversationAnswer;
// ScriptStruct Charlie.CameraShakeDefinition
// 0x0020 (0x0020 - 0x0000)
struct FCameraShakeDefinition final
{
public:
ECameraShakePlayOption PlayOption; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCameraShakeOverride> CameraShakeOverrides; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCameraShakeDefinition;
// ScriptStruct Charlie.DifficultyModifiers
// 0x0028 (0x0028 - 0x0000)
struct FDifficultyModifiers final
{
public:
float LymbicEnergyRegenRate; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StunLockActivation; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefenseIncomingAttack; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefenseRandomReaction; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoverCloseActivation; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoverCloseAbility; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoverFarActivation; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoverFarAbility; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CloseInAbility; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IdleDuration; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDifficultyModifiers;
// ScriptStruct Charlie.DifficultyPresetSettings
// 0x000C (0x000C - 0x0000)
struct FDifficultyPresetSettings final
{
public:
bool bEnemyRespawnEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECharlieGameMode EnemyAggressiveMode; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float EnemyHealthModifierPercentage; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EnemyDamageModifier; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDifficultyPresetSettings;
// ScriptStruct Charlie.DamageDealerData
// 0x0028 (0x0028 - 0x0000)
struct FDamageDealerData final
{
public:
class AActor* OwnerActor; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x20]; // 0x0008(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDamageDealerData;
// ScriptStruct Charlie.GuardianCombatAudioEvents
// 0x0010 (0x0010 - 0x0000)
struct FGuardianCombatAudioEvents final
{
public:
class UAkAudioEvent* GuardianCombatAudioEvent; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGuardianCombatAudioEvents;
// ScriptStruct Charlie.CheatCategory
// 0x0010 (0x0010 - 0x0000)
struct FCheatCategory final
{
public:
TArray<class FName> TokenizedCategoryName; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCheatCategory;
// ScriptStruct Charlie.InputEventRecord
// 0x00C0 (0x00C0 - 0x0000)
struct FInputEventRecord final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayEventData EventData; // 0x0008(0x00B0)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_B8[0x8]; // 0x00B8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInputEventRecord;
// ScriptStruct Charlie.CharlieInputQueueHandler
// 0x00D0 (0x00D0 - 0x0000)
struct FCharlieInputQueueHandler final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FInputEventRecord InputQueue; // 0x0010(0x00C0)(Transient, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FCharlieInputQueueHandler;
// ScriptStruct Charlie.IIRInterpolatorVector
// 0x0078 (0x0078 - 0x0000)
struct alignas(0x08) FIIRInterpolatorVector final
{
public:
float InterpSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x74]; // 0x0004(0x0074)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIIRInterpolatorVector;
// ScriptStruct Charlie.GameplayCueNiagaraBaseVariable
// 0x000C (0x000C - 0x0000)
struct FGameplayCueNiagaraBaseVariable
{
public:
class FName VariableName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldUpdate; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGameplayCueNiagaraBaseVariable;
// ScriptStruct Charlie.DoubleIIRInterpolatorVector
// 0x0108 (0x0108 - 0x0000)
struct alignas(0x08) FDoubleIIRInterpolatorVector final
{
public:
float PrimaryInterpSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntermediateInterpSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x100]; // 0x0008(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDoubleIIRInterpolatorVector;
// ScriptStruct Charlie.CosmeticLoadout
// 0x0058 (0x0058 - 0x0000)
struct FCosmeticLoadout final
{
public:
TMap<struct FGameplayTag, class UCharlieInventoryCosmeticItem*> DesiredCosmetics; // 0x0000(0x0050)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCosmeticLoadout;
// ScriptStruct Charlie.IIRInterpolatorRotator
// 0x0078 (0x0078 - 0x0000)
struct alignas(0x08) FIIRInterpolatorRotator final
{
public:
float InterpSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x74]; // 0x0004(0x0074)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIIRInterpolatorRotator;
// ScriptStruct Charlie.TransitionDelayOverride
// 0x0010 (0x0010 - 0x0000)
struct FTransitionDelayOverride final
{
public:
float OriginalDelayDuration; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OriginalDelayRandomVariance; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OverrideDelayDuration; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OverrideDelayRandomVariance; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTransitionDelayOverride;
// ScriptStruct Charlie.DoubleIIRInterpolatorRotator
// 0x0108 (0x0108 - 0x0000)
struct alignas(0x08) FDoubleIIRInterpolatorRotator final
{
public:
float PrimaryInterpSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntermediateInterpSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x100]; // 0x0008(0x0100)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDoubleIIRInterpolatorRotator;
// ScriptStruct Charlie.IIRInterpolatorFloat
// 0x0020 (0x0020 - 0x0000)
struct FIIRInterpolatorFloat final
{
public:
float InterpSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x1C]; // 0x0004(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIIRInterpolatorFloat;
// ScriptStruct Charlie.BaseRefCountInstance
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FBaseRefCountInstance
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBaseRefCountInstance;
// ScriptStruct Charlie.DoubleIIRInterpolatorFloat
// 0x004C (0x004C - 0x0000)
struct FDoubleIIRInterpolatorFloat final
{
public:
float PrimaryInterpSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntermediateInterpSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x44]; // 0x0008(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDoubleIIRInterpolatorFloat;
// ScriptStruct Charlie.CrowdRingConfig
// 0x0010 (0x0010 - 0x0000)
struct FCrowdRingConfig final
{
public:
float MaxDistanceToHero; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 WantedDensity; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CapsuleInflationCoefficient; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FColor DebugColor; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCrowdRingConfig;
// ScriptStruct Charlie.AccelerationInterpolatorParams
// 0x000C (0x000C - 0x0000)
struct FAccelerationInterpolatorParams final
{
public:
float Acceleration; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDeceleration; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAccelerationInterpolatorParams;
// ScriptStruct Charlie.AccelerationInterpolatorFloat
// 0x002C (0x002C - 0x0000)
struct FAccelerationInterpolatorFloat final
{
public:
struct FAccelerationInterpolatorParams AccelerationParams; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_C[0x20]; // 0x000C(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAccelerationInterpolatorFloat;
// ScriptStruct Charlie.SerializeLymbicEntityState
// 0x0070 (0x0070 - 0x0000)
struct FSerializeLymbicEntityState final
{
public:
bool bIsDefeated; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCustomSpawnLocation; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0xE]; // 0x0002(0x000E)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform CustomAbsoluteSpawnLocation; // 0x0010(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSerializeLymbicEntityState;
// ScriptStruct Charlie.SerializeSpawnerState
// 0x0068 (0x0068 - 0x0000)
struct FSerializeSpawnerState final
{
public:
TArray<struct FGuid> DefeatedLymbicEntities; // 0x0000(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic)
TMap<struct FGuid, struct FSerializeLymbicEntityState> LymbicEntitiesStates; // 0x0010(0x0050)(NativeAccessSpecifierPublic)
bool bForceDefeated; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSerializeSpawnerState;
// ScriptStruct Charlie.AccelerationInterpolatorVector
// 0x0058 (0x0058 - 0x0000)
struct alignas(0x08) FAccelerationInterpolatorVector final
{
public:
struct FAccelerationInterpolatorParams AccelerationParams; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4C]; // 0x000C(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAccelerationInterpolatorVector;
// ScriptStruct Charlie.WeaponNiagaraSystem
// 0x0048 (0x0048 - 0x0000)
struct FWeaponNiagaraSystem final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UItemData> ItemData; // 0x0010(0x0028)(Transient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UNiagaraSystem*> NiagaraSystems; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeaponNiagaraSystem;
// ScriptStruct Charlie.AccelerationInterpolatorRotator
// 0x0058 (0x0058 - 0x0000)
struct alignas(0x08) FAccelerationInterpolatorRotator final
{
public:
struct FAccelerationInterpolatorParams AccelerationParams; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4C]; // 0x000C(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAccelerationInterpolatorRotator;
// ScriptStruct Charlie.DamageEntry
// 0x0038 (0x0038 - 0x0000)
struct FDamageEntry final
{
public:
class AActor* TargetActor; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FHitResult> HitResults; // 0x0008(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_18[0x20]; // 0x0018(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDamageEntry;
// ScriptStruct Charlie.CritDampSpringInterpolatorVector
// 0x00A8 (0x00A8 - 0x0000)
struct alignas(0x08) FCritDampSpringInterpolatorVector final
{
public:
float NaturalFrequency; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0xA4]; // 0x0004(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCritDampSpringInterpolatorVector;
// ScriptStruct Charlie.LymbicEntityCloseInParameters
// 0x0030 (0x0030 - 0x0000)
struct FLymbicEntityCloseInParameters final
{
public:
float MinDistance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AbilityActivationChance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AbilityActivationMinDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDuration; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCustomWalkSpeed; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomMaxWalkSpeed; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCurveTableRowHandle CustomSpeedCurve; // 0x0020(0x0010)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityCloseInParameters;
// ScriptStruct Charlie.CritDampSpringInterpolatorRotator
// 0x00A8 (0x00A8 - 0x0000)
struct alignas(0x08) FCritDampSpringInterpolatorRotator final
{
public:
float NaturalFrequency; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0xA4]; // 0x0004(0x00A4)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCritDampSpringInterpolatorRotator;
// ScriptStruct Charlie.LymbicEntityProfileParameters
// 0x0004 (0x0004 - 0x0000)
struct FLymbicEntityProfileParameters final
{
public:
uint8 Tier; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELymbicEntityType LymbicEntityType; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELymbicSphere LymbicSphere; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EHollowWalkerType WalkerType; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityProfileParameters;
// ScriptStruct Charlie.CharlieInventoryCosmeticRuntimeData
// 0x0020 (0x0020 - 0x0000)
struct FCharlieInventoryCosmeticRuntimeData final
{
public:
class USkeletalMesh* SkeletalMeshOverride; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMaterialInstance*> SkeletalMeshMaterialOverride; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieInventoryCosmeticRuntimeData;
// ScriptStruct Charlie.ActorTickDisabledTag
// 0x0001 (0x0001 - 0x0000)
struct FActorTickDisabledTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActorTickDisabledTag;
// ScriptStruct Charlie.SpawnedEquipment
// 0x0010 (0x0010 - 0x0000)
struct FSpawnedEquipment final
{
public:
class AActor* SpawnedVisual; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttachmentSocketName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpawnedEquipment;
// ScriptStruct Charlie.CharlieLoadoutSlot
// 0x0010 (0x0010 - 0x0000)
struct FCharlieLoadoutSlot final
{
public:
struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieInventoryItem* Item; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieLoadoutSlot;
// ScriptStruct Charlie.CharlieLoadoutSlotGroup
// 0x0028 (0x0028 - 0x0000)
struct FCharlieLoadoutSlotGroup final
{
public:
struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, Config, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCharlieLoadoutSlot> Slots; // 0x0008(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
bool bAllSlotsActiveByDefault; // 0x0018(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0xF]; // 0x0019(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieLoadoutSlotGroup;
// ScriptStruct Charlie.CosmeticLoadRuntimeMaterialData
// 0x0018 (0x0018 - 0x0000)
struct FCosmeticLoadRuntimeMaterialData final
{
public:
class UMaterialInstance* SkeletalMeshMaterialOverride; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<int32> Indexes; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCosmeticLoadRuntimeMaterialData;
// ScriptStruct Charlie.DroneNavLightStateDefinition
// 0x001C (0x001C - 0x0000)
struct FDroneNavLightStateDefinition final
{
public:
ENavLightBehavior NavLightBehavior; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor Color; // 0x0004(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasDuration; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Duration; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDroneNavLightStateDefinition;
// ScriptStruct Charlie.NavLightDefinition
// 0x0020 (0x0020 - 0x0000)
struct FNavLightDefinition final
{
public:
TArray<struct FDroneNavLightStateDefinition> NavLightPattern; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
int32 RepeatCount; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasDuration; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Duration; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNavLightDefinition;
// ScriptStruct Charlie.CosmeticLoadRuntimeSkeletalMeshData
// 0x0020 (0x0020 - 0x0000)
struct FCosmeticLoadRuntimeSkeletalMeshData final
{
public:
TArray<struct FCosmeticLoadRuntimeMaterialData> MaterialOverrides; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
class USkeletalMesh* SkeletalMeshOverride; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCosmeticLoadRuntimeSkeletalMeshData;
// ScriptStruct Charlie.DatumLink
// 0x0010 (0x0010 - 0x0000)
struct FDatumLink final
{
public:
class UUIDatumData* Datum; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDatumLink;
// ScriptStruct Charlie.DatumLinkList
// 0x0010 (0x0010 - 0x0000)
struct FDatumLinkList final
{
public:
TArray<struct FDatumLink> DatumLinks; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDatumLinkList;
// ScriptStruct Charlie.CosmeticLoadRuntimeData
// 0x0028 (0x0028 - 0x0000)
struct FCosmeticLoadRuntimeData final
{
public:
TArray<struct FCosmeticLoadRuntimeSkeletalMeshData> SkeletalMeshData; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCosmeticLoadRuntimeData;
// ScriptStruct Charlie.CosmeticMeshMaterialOverride
// 0x0038 (0x0038 - 0x0000)
struct FCosmeticMeshMaterialOverride final
{
public:
TSoftObjectPtr<class UMaterialInstance> SkeletalMeshMaterialOverride; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<int32> Indexes; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCosmeticMeshMaterialOverride;
// ScriptStruct Charlie.CosmeticMesh
// 0x0048 (0x0048 - 0x0000)
struct FCosmeticMesh final
{
public:
TSoftObjectPtr<class USkeletalMesh> SkeletalMeshOverride; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCosmeticMeshMaterialOverride> SkeletalMeshMaterialOverrides; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
class FName ComponentTag; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsLeaderMesh; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequiresLeaderPose; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_42[0x6]; // 0x0042(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCosmeticMesh;
// ScriptStruct Charlie.CharlieDeferredApplyCosmeticRequestData
// 0x0068 (0x0068 - 0x0000)
struct FCharlieDeferredApplyCosmeticRequestData final
{
public:
class UCharlieInventoryCosmeticItem* Item; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMesh* SkeletalMeshOverride; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMaterialInstance*> SkeletalMeshMaterialOverride; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
struct FCosmeticMesh CosmeticData; // 0x0020(0x0048)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieDeferredApplyCosmeticRequestData;
// ScriptStruct Charlie.CustomDynamicInteractionSetupTag
// 0x0001 (0x0001 - 0x0000)
struct FCustomDynamicInteractionSetupTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCustomDynamicInteractionSetupTag;
// ScriptStruct Charlie.CharlieCurrentDefeatedEnemiesState
// 0x0010 (0x0010 - 0x0000)
struct FCharlieCurrentDefeatedEnemiesState final
{
public:
TArray<struct FGuid> DefeatedSpawnDefinitions; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieCurrentDefeatedEnemiesState;
// ScriptStruct Charlie.CharlieSaveWorldState
// 0x00C8 (0x00C8 - 0x0000)
struct FCharlieSaveWorldState final
{
public:
TArray<struct FCharlieSaveRegionState> RegionStates; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
int32 CurrentLevelIndex; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FCharlieCurrentDefeatedEnemiesState CurrentDefeatedEnemiesState; // 0x0018(0x0010)(NativeAccessSpecifierPublic)
TSet<struct FSoftObjectPath> FirstEnterWorldGivenPayload; // 0x0028(0x0050)(NativeAccessSpecifierPublic)
TSet<struct FGuid> SeenCheckpoints; // 0x0078(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieSaveWorldState;
// ScriptStruct Charlie.LockOnTargetCandidate
// 0x0048 (0x0048 - 0x0000)
struct FLockOnTargetCandidate final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
class ULockOnTargetComponent* TargetComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UWeakSpotComponent* WeakSpot; // 0x0040(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLockOnTargetCandidate;
// ScriptStruct Charlie.CharlieMovieSceneDirectionalAudioTemplate
// 0x0008 (0x0028 - 0x0020)
struct FCharlieMovieSceneDirectionalAudioTemplate final : public FMovieSceneEvalTemplate
{
public:
class UCharlieMovieSceneDirectionalAudioSection* Section; // 0x0020(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FCharlieMovieSceneDirectionalAudioTemplate;
// ScriptStruct Charlie.CharlieMovieSceneFacialAnimationTemplate
// 0x0008 (0x0028 - 0x0020)
struct FCharlieMovieSceneFacialAnimationTemplate final : public FMovieSceneEvalTemplate
{
public:
class UCharlieMovieSceneFacialAnimationSection* Section; // 0x0020(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FCharlieMovieSceneFacialAnimationTemplate;
// ScriptStruct Charlie.InteractableAvailability
// 0x0002 (0x0002 - 0x0000)
struct FInteractableAvailability final
{
public:
bool bIsAvailable; // 0x0000(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsActionShown; // 0x0001(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInteractableAvailability;
// ScriptStruct Charlie.DynamicInteractOverlapAvailabilityRune
// 0x000A (0x000A - 0x0000)
struct FDynamicInteractOverlapAvailabilityRune final
{
public:
struct FInteractableAvailability ActionsAvailability[0x4]; // 0x0000(0x0002)(Transient, NoDestructor, NativeAccessSpecifierPublic)
bool bHasAnyActivableAction; // 0x0008(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCycleInputs; // 0x0009(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDynamicInteractOverlapAvailabilityRune;
// ScriptStruct Charlie.CharlieMovieSceneSubtitlesTemplate
// 0x0008 (0x0028 - 0x0020)
struct FCharlieMovieSceneSubtitlesTemplate final : public FMovieSceneEvalTemplate
{
public:
class UCharlieMovieSceneSubtitlesSection* Section; // 0x0020(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FCharlieMovieSceneSubtitlesTemplate;
// ScriptStruct Charlie.DirectionalAudioStyle
// 0x0010 (0x0010 - 0x0000)
struct FDirectionalAudioStyle final
{
public:
class UTexture2D* DirectionalAudioImage; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaImageStyle* DirectionalAudioImageStyle; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDirectionalAudioStyle;
// ScriptStruct Charlie.BaseNiagaraVariable
// 0x0008 (0x0008 - 0x0000)
struct FBaseNiagaraVariable
{
public:
class FName VariableName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBaseNiagaraVariable;
// ScriptStruct Charlie.NiagaraBlendableVariable
// 0x000C (0x0014 - 0x0008)
struct FNiagaraBlendableVariable : public FBaseNiagaraVariable
{
public:
bool bOverrideBlendTime; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BlendTime; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x4]; // 0x0010(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraBlendableVariable;
// ScriptStruct Charlie.BaseVariableOverride
// 0x0008 (0x0008 - 0x0000)
struct FBaseVariableOverride
{
public:
struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBaseVariableOverride;
// ScriptStruct Charlie.DynamicInteractTargeterTag
// 0x0001 (0x0001 - 0x0000)
struct FDynamicInteractTargeterTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicInteractTargeterTag;
// ScriptStruct Charlie.FloatVariableOverride
// 0x0004 (0x000C - 0x0008)
struct FFloatVariableOverride final : public FBaseVariableOverride
{
public:
float TargetValue; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFloatVariableOverride;
// ScriptStruct Charlie.DamagePositionData
// 0x0070 (0x0070 - 0x0000)
struct FDamagePositionData final
{
public:
float AnimationTime; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform SocketTransform; // 0x0010(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDamagePositionData;
// ScriptStruct Charlie.DamageCollisionData
// 0x0010 (0x0010 - 0x0000)
struct FDamageCollisionData final
{
public:
TArray<struct FDamagePositionData> DamagePositions; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDamageCollisionData;
// ScriptStruct Charlie.NiagaraBlendableFloatVariable
// 0x0034 (0x0048 - 0x0014)
struct FNiagaraBlendableFloatVariable final : public FNiagaraBlendableVariable
{
public:
bool bBypassInitialReset; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float InitialValueToUse; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetValue; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FFloatVariableOverride> ValueOverrides; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraBlendableFloatVariable;
// ScriptStruct Charlie.VectorVariableOverride
// 0x0018 (0x0020 - 0x0008)
struct FVectorVariableOverride final : public FBaseVariableOverride
{
public:
struct FVector TargetValue; // 0x0008(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVectorVariableOverride;
// ScriptStruct Charlie.NiagaraBlendableVectorVariable
// 0x006C (0x0080 - 0x0014)
struct FNiagaraBlendableVectorVariable final : public FNiagaraBlendableVariable
{
public:
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector TargetValue; // 0x0018(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FVectorVariableOverride> ValueOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
uint8 Pad_40[0x40]; // 0x0040(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraBlendableVectorVariable;
// ScriptStruct Charlie.KnowledgeBasedAudioState
// 0x0010 (0x0010 - 0x0000)
struct FKnowledgeBasedAudioState final
{
public:
struct FGameplayTag RequiredFactTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkStateValue* AudioState; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKnowledgeBasedAudioState;
// ScriptStruct Charlie.KnowledgeBasedAudioContainer
// 0x0010 (0x0010 - 0x0000)
struct FKnowledgeBasedAudioContainer final
{
public:
TArray<struct FKnowledgeBasedAudioState> KnowledgeBasedAudioStates; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKnowledgeBasedAudioContainer;
// ScriptStruct Charlie.ColorVariableOverride
// 0x0010 (0x0018 - 0x0008)
struct FColorVariableOverride final : public FBaseVariableOverride
{
public:
struct FLinearColor TargetValue; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FColorVariableOverride;
// ScriptStruct Charlie.DynamicInteractOverlapTag
// 0x0001 (0x0001 - 0x0000)
struct FDynamicInteractOverlapTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicInteractOverlapTag;
// ScriptStruct Charlie.NiagaraBlendableColorVariable
// 0x0054 (0x0068 - 0x0014)
struct FNiagaraBlendableColorVariable final : public FNiagaraBlendableVariable
{
public:
struct FLinearColor TargetValue; // 0x0014(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FColorVariableOverride> ValueOverrides; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
uint8 Pad_38[0x30]; // 0x0038(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraBlendableColorVariable;
// ScriptStruct Charlie.NiagaraVariableDefaultValue
// 0x0040 (0x0040 - 0x0000)
struct FNiagaraVariableDefaultValue final
{
public:
class FName ComponentTag; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraBlendableFloatVariable> FloatVariables; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FNiagaraBlendableVectorVariable> VectorVariables; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FNiagaraBlendableColorVariable> ColorVariables; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
class UNiagaraComponent* NiagaraComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraVariableDefaultValue;
// ScriptStruct Charlie.NiagaraVariableRuntimeValue
// 0x0038 (0x0038 - 0x0000)
struct FNiagaraVariableRuntimeValue final
{
public:
class UNiagaraComponent* NiagaraComponent; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x30]; // 0x0008(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraVariableRuntimeValue;
// ScriptStruct Charlie.ActiveNiagaraComponentsPerMontage
// 0x0020 (0x0020 - 0x0000)
struct FActiveNiagaraComponentsPerMontage final
{
public:
class UAnimMontage* AnimMontage; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraVariableRuntimeValue> NiagaraVariableRuntimeValues; // 0x0008(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActiveNiagaraComponentsPerMontage;
// ScriptStruct Charlie.OverlapCheckpointTag
// 0x0001 (0x0001 - 0x0000)
struct FOverlapCheckpointTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FOverlapCheckpointTag;
// ScriptStruct Charlie.PreDeathSequence
// 0x0030 (0x0030 - 0x0000)
struct FPreDeathSequence final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* PreDeathAudioEvent; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPreDeathSequence;
// ScriptStruct Charlie.InventoryItem
// 0x0038 (0x0038 - 0x0000)
struct FInventoryItem final
{
public:
TSoftObjectPtr<class UItemData> ItemData; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag LoadoutSlot; // 0x002C(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInventoryItem;
// ScriptStruct Charlie.CharlieFactState
// 0x0028 (0x0028 - 0x0000)
struct FCharlieFactState final
{
public:
TSoftObjectPtr<class UFactData> KnowledgeDataPath; // 0x0000(0x0028)(BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieFactState;
// ScriptStruct Charlie.CharlieKnowledgeState
// 0x0030 (0x0030 - 0x0000)
struct FCharlieKnowledgeState final
{
public:
TArray<struct FCharlieFactState> KnownFacts; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTagContainer FactTags; // 0x0010(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieKnowledgeState;
// ScriptStruct Charlie.UpdateCurrentCheckpointOnOverlapTag
// 0x0001 (0x0001 - 0x0000)
struct FUpdateCurrentCheckpointOnOverlapTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUpdateCurrentCheckpointOnOverlapTag;
// ScriptStruct Charlie.PreviousQuestion
// 0x0040 (0x0040 - 0x0000)
struct FPreviousQuestion final
{
public:
struct FGuid QuestionGuid; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UIdentityData> QuestionIdentity; // 0x0010(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPreviousQuestion;
// ScriptStruct Charlie.QuestionOrderByNPC
// 0x0038 (0x0038 - 0x0000)
struct FQuestionOrderByNPC final
{
public:
TSoftObjectPtr<class UIdentityData> NPCId; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FPreviousQuestion> PreviousQuestions; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQuestionOrderByNPC;
// ScriptStruct Charlie.ShopReplyIndex
// 0x000C (0x000C - 0x0000)
struct FShopReplyIndex final
{
public:
class FName TableKey; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TableIndex; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FShopReplyIndex;
// ScriptStruct Charlie.CharlieConversationState
// 0x0160 (0x0160 - 0x0000)
struct FCharlieConversationState final
{
public:
TSet<struct FGuid> AlreadyAskedQuestion; // 0x0000(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TSet<struct FGuid> AlreadyAskedTopic; // 0x0050(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TSet<struct FGuid> AlreadySeenQuestions; // 0x00A0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TSet<struct FQuestionOrderByNPC> QuestionOrderByNPCs; // 0x00F0(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<struct FShopReplyIndex> ShopReplyIndices; // 0x0140(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FShopReplyIndex> TimeLoopShopReplyIndices; // 0x0150(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieConversationState;
// ScriptStruct Charlie.EcstasyTurretPlacement
// 0x0018 (0x0018 - 0x0000)
struct FEcstasyTurretPlacement final
{
public:
TSubclassOf<class AEcstasyThrowableTurret> TurretArchetypesToUse; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AEcstasyTurretSpot* TurretSpot; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AEcstasyThrowableTurret* Turret; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEcstasyTurretPlacement;
// ScriptStruct Charlie.EcstasyTurretSetting
// 0x0020 (0x0020 - 0x0000)
struct FEcstasyTurretSetting final
{
public:
int32 BuffCountToStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FEcstasyTurretPlacement> TurretsToSpawn; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEcstasyTurretSetting;
// ScriptStruct Charlie.CompassLocalizationTableRowBase
// 0x0028 (0x0030 - 0x0008)
struct FCompassLocalizationTableRowBase final : public FTableRowBase
{
public:
TSoftObjectPtr<class UMaterialInstance> MaterialInstance; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCompassLocalizationTableRowBase;
// ScriptStruct Charlie.CharlieCinematicState
// 0x0058 (0x0058 - 0x0000)
struct FCharlieCinematicState final
{
public:
TSet<class FString> AlreadySeenCinematic; // 0x0000(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
bool bHasSeenCreditsOpening; // 0x0050(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieCinematicState;
// ScriptStruct Charlie.InProgressAction
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FInProgressAction final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInProgressAction;
// ScriptStruct Charlie.CharlieResearchEntryState
// 0x0014 (0x0014 - 0x0000)
struct FCharlieResearchEntryState final
{
public:
struct FGuid Guid; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsNew; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieResearchEntryState;
// ScriptStruct Charlie.CharlieResearchCacheEntryState
// 0x0014 (0x0014 - 0x0000)
struct FCharlieResearchCacheEntryState final
{
public:
struct FGuid Guid; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsNew; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsShownToPlayer; // 0x0011(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieResearchCacheEntryState;
// ScriptStruct Charlie.CharlieResearchState
// 0x0030 (0x0030 - 0x0000)
struct FCharlieResearchState final
{
public:
TArray<struct FCharlieResearchEntryState> KnownLoreEntries; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCharlieResearchCacheEntryState> KnownCacheEntries; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGuid> OpenedCaches; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieResearchState;
// ScriptStruct Charlie.CharlieAchievementsState
// 0x0010 (0x0010 - 0x0000)
struct FCharlieAchievementsState final
{
public:
TArray<struct FYggPlatformAchievementState> AchievementStates; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieAchievementsState;
// ScriptStruct Charlie.HeroAttributeState
// 0x0008 (0x0008 - 0x0000)
struct FHeroAttributeState final
{
public:
float EnduranceCap; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LymbicEnergy; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHeroAttributeState;
// ScriptStruct Charlie.CharlieDroneState
// 0x0002 (0x0002 - 0x0000)
struct FCharlieDroneState final
{
public:
EDroneState SavedFSMState; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsLightOn; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieDroneState;
// ScriptStruct Charlie.CharlieSavePlayerState
// 0x0590 (0x0590 - 0x0000)
struct FCharlieSavePlayerState final
{
public:
struct FHeroAttributeState AttributeState; // 0x0000(0x0008)(NoDestructor, NativeAccessSpecifierPublic)
struct FCharlieKnowledgeState Knowledge; // 0x0008(0x0030)(NativeAccessSpecifierPublic)
struct FCharlieInventoryState Inventory; // 0x0038(0x0068)(NativeAccessSpecifierPublic)
struct FCharlieLoadoutState Loadout; // 0x00A0(0x0010)(NativeAccessSpecifierPublic)
struct FCharlieCraftState Crafts; // 0x00B0(0x0010)(NativeAccessSpecifierPublic)
struct FCharlieConversationState ConversationState; // 0x00C0(0x0160)(NativeAccessSpecifierPublic)
struct FCharlieCinematicState CinematicState; // 0x0220(0x0058)(NativeAccessSpecifierPublic)
struct FCharlieResearchState ResearchState; // 0x0278(0x0030)(NativeAccessSpecifierPublic)
struct FCharlieTimeloopsState TimeloopState; // 0x02A8(0x00B0)(NativeAccessSpecifierPublic)
struct FCharlieDatumsState Datums; // 0x0358(0x0020)(NativeAccessSpecifierPublic)
struct FGuid CurrentSavePoint; // 0x0378(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDebugUseCurrentSavePointTransformInsteadOfGuid; // 0x0388(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_389[0x7]; // 0x0389(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TOptional<struct FTransform> CurrentSavePointTransform; // 0x0390(0x0070)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCharlieAchievementsState AchievementsState; // 0x0400(0x0010)(NativeAccessSpecifierPublic)
struct FCharlieAchievementsTrackingState AchievementsTrackingState; // 0x0410(0x00C0)(NativeAccessSpecifierPublic)
struct FCharlieTutorialsState TutorialState; // 0x04D0(0x0010)(NativeAccessSpecifierPublic)
struct FCharlieSecretsState SecretsState; // 0x04E0(0x0030)(NativeAccessSpecifierPublic)
struct FCharlieCosmeticState CosmeticState; // 0x0510(0x0058)(NativeAccessSpecifierPublic)
struct FCharlieDroneState DroneState; // 0x0568(0x0002)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_56A[0x2]; // 0x056A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag ZoneTag; // 0x056C(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCharlieSaveGameSettingsState SaveGameSettingsState; // 0x0574(0x0010)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_584[0xC]; // 0x0584(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieSavePlayerState;
// ScriptStruct Charlie.DefaultMapSave
// 0x0040 (0x0040 - 0x0000)
struct FDefaultMapSave final
{
public:
struct FSoftObjectPath MapPath; // 0x0000(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath SavePath; // 0x0020(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDefaultMapSave;
// ScriptStruct Charlie.CharlieSliderSoundStyleData
// 0x0018 (0x0018 - 0x0000)
struct FCharlieSliderSoundStyleData final
{
public:
class UCharlieSingleSoundStyle* HoveredSound; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieSingleSoundStyle* ValueHigherChangedSound; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieSingleSoundStyle* ValueLowerChangedSound; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieSliderSoundStyleData;
// ScriptStruct Charlie.CharlieStateTreeCancelGamePlayAbilityTaskInstanceData
// 0x0010 (0x0010 - 0x0000)
struct FCharlieStateTreeCancelGamePlayAbilityTaskInstanceData final
{
public:
TSubclassOf<class UCharlieBaseGameplayAbility> AbilityClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AbilityTag; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeCancelGamePlayAbilityTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeCancelGameplayAbilityTask
// 0x0008 (0x0030 - 0x0028)
struct FCharlieStateTreeCancelGameplayAbilityTask final : public FStateTreeTaskCommonBase
{
public:
ECancelType CancelType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeCancelGameplayAbilityTask;
// ScriptStruct Charlie.CharlieStateTreeClearAbilityCooldownTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeClearAbilityCooldownTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FCharlieStateTreeClearAbilityCooldownTask;
// ScriptStruct Charlie.CharlieStateTreeClearGroupCooldownTaskInstanceData
// 0x0008 (0x0008 - 0x0000)
struct FCharlieStateTreeClearGroupCooldownTaskInstanceData final
{
public:
class FName AbilityGroupName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeClearGroupCooldownTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeClearGroupCooldownTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeClearGroupCooldownTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FCharlieStateTreeClearGroupCooldownTask;
// ScriptStruct Charlie.CharlieStateTreeEQSQueryTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeEQSQueryTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FCharlieStateTreeEQSQueryTask;
// ScriptStruct Charlie.CharlieStateTreeEvaluateGameplayAbilitiesTask
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeEvaluateGameplayAbilitiesTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FCharlieStateTreeEvaluateGameplayAbilitiesTask;
// ScriptStruct Charlie.CharlieStateTreeFocusTaskInstanceData
// 0x0008 (0x0008 - 0x0000)
struct FCharlieStateTreeFocusTaskInstanceData final
{
public:
class AActor* FocusTarget; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeFocusTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeGamePlayAbilityTaskInstanceData
// 0x0008 (0x0008 - 0x0000)
struct FCharlieStateTreeGamePlayAbilityTaskInstanceData final
{
public:
TSubclassOf<class UCharlieBaseGameplayAbility> AbilityClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeGamePlayAbilityTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeGameplayAbilityTask
// 0x0008 (0x0030 - 0x0028)
struct FCharlieStateTreeGameplayAbilityTask final : public FStateTreeTaskCommonBase
{
public:
bool bFireAndForget; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeGameplayAbilityTask;
// ScriptStruct Charlie.CharlieStateTreeGroupAbilityTaskInstanceData
// 0x0008 (0x0008 - 0x0000)
struct FCharlieStateTreeGroupAbilityTaskInstanceData final
{
public:
class FName AbilityGroupName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeGroupAbilityTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeHoverTaskInstanceData
// 0x0020 (0x0020 - 0x0000)
struct FCharlieStateTreeHoverTaskInstanceData final
{
public:
class AActor* TargetActor; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Duration; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationVariance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StopDuration; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SideStepLength; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceToReevaluateDirection; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EHoverDesiredTarget DesiredTarget; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeHoverTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeMoveToActorTaskInstanceData
// 0x0008 (0x0020 - 0x0018)
struct FCharlieStateTreeMoveToActorTaskInstanceData final : public FCharlieStateTreeBaseMoveToInstanceData
{
public:
class AActor* TargetActor; // 0x0018(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeMoveToActorTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeMoveToAssignedPositionTaskInstanceData
// 0x0000 (0x0018 - 0x0018)
struct FCharlieStateTreeMoveToAssignedPositionTaskInstanceData final : public FCharlieStateTreeBaseMoveToInstanceData
{
};
DUMPER7_ASSERTS_FCharlieStateTreeMoveToAssignedPositionTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeMoveToGroupAbilityRangeTaskInstanceData
// 0x0020 (0x0038 - 0x0018)
struct FCharlieStateTreeMoveToGroupAbilityRangeTaskInstanceData final : public FCharlieStateTreeBaseMoveToInstanceData
{
public:
struct FVector MoveToTarget; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AbilityGroupName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeMoveToGroupAbilityRangeTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeMoveToTaskInstanceData
// 0x0018 (0x0030 - 0x0018)
struct FCharlieStateTreeMoveToTaskInstanceData final : public FCharlieStateTreeBaseMoveToInstanceData
{
public:
struct FVector MoveToTarget; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeMoveToTaskInstanceData;
// ScriptStruct Charlie.PenetrationAvoidanceRay
// 0x0030 (0x0030 - 0x0000)
struct FPenetrationAvoidanceRay final
{
public:
struct FRotator AdjustmentRot; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float WorldWeight; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TraceInterval; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FramesUntilNextTrace; // 0x0024(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPrimaryRay; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPenetrationAvoidanceRay;
// ScriptStruct Charlie.ThrowableRequest
// 0x0018 (0x0018 - 0x0000)
struct FThrowableRequest final
{
public:
TArray<struct FPendingThrowable> PendingThrowables; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FThrowableRequest;
// ScriptStruct Charlie.DummyDamageSourceContainer
// 0x0018 (0x0018 - 0x0000)
struct FDummyDamageSourceContainer final
{
public:
TArray<struct FActiveGameplayEffectHandle> GameplayEffectHandles; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
class UDummyDamageSource* DummyDamageSource; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDummyDamageSourceContainer;
// ScriptStruct Charlie.ChartLayerInfos
// 0x000C (0x000C - 0x0000)
struct FChartLayerInfos final
{
public:
float FirstLayerFlowerRadius; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SecondLayerFlowerRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxAmountOfDatumPerLayer; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FChartLayerInfos;
// ScriptStruct Charlie.CheckpointTag
// 0x0001 (0x0001 - 0x0000)
struct FCheckpointTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCheckpointTag;
// ScriptStruct Charlie.CheckpointRune
// 0x0060 (0x0060 - 0x0000)
struct FCheckpointRune final
{
public:
struct FComponentReference OffsetComponent; // 0x0000(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SpawnLocation; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator SpawnRotation; // 0x0040(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FGameplayTag ZoneTag; // 0x0058(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCheckpointRune;
// ScriptStruct Charlie.CurrentCheckpointRune
// 0x0080 (0x0080 - 0x0000)
struct FCurrentCheckpointRune final
{
public:
struct FGuid SavePointGuid; // 0x0000(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform SavePointTransform; // 0x0010(0x0060)(Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ZoneTag; // 0x0070(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCurrentCheckpointRune;
// ScriptStruct Charlie.CombatTokenDefinition
// 0x0010 (0x0010 - 0x0000)
struct FCombatTokenDefinition final
{
public:
int32 MinGroupSize; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TokenCount[0x3]; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCombatTokenDefinition;
// ScriptStruct Charlie.CombatDifficultyVisual
// 0x0030 (0x0030 - 0x0000)
struct FCombatDifficultyVisual final
{
public:
class UTexture2D* CombatDifficultyImage; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* CombatDifficultyTypeImage; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText CombatDifficultyTitleText; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText CombatDifficultyDescText; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCombatDifficultyVisual;
// ScriptStruct Charlie.AttractedActorEntry
// 0x0010 (0x0010 - 0x0000)
struct FAttractedActorEntry final
{
public:
class AActor* AttractedActor; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAttractedActorEntry;
// ScriptStruct Charlie.ConversationRune
// 0x00E8 (0x00E8 - 0x0000)
struct FConversationRune final
{
public:
class UIdentityData* SpeakerIdentity; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPayloadData NamePayload; // 0x0008(0x00D8)(Edit, NativeAccessSpecifierPublic)
bool bShouldSaveWhenComplete; // 0x00E0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConversationRune;
// ScriptStruct Charlie.DatumQuestions
// 0x0010 (0x0010 - 0x0000)
struct FDatumQuestions final
{
public:
TArray<struct FDynamicDatumQuestion> DynamicDatumQuestions; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDatumQuestions;
// ScriptStruct Charlie.CosmeticProgressionTableRow
// 0x0038 (0x0040 - 0x0008)
struct FCosmeticProgressionTableRow final : public FTableRowBase
{
public:
struct FGameplayTag ProgressTagFact; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* StyleTexture; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText StyleNotificationText; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic)
ECosmeticLoadoutStyles Style; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSubclassOf<class UCosmeticProgressionAction>> CosmeticProgressions; // 0x0030(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCosmeticProgressionTableRow;
// ScriptStruct Charlie.UICraftingAction
// 0x0020 (0x0020 - 0x0000)
struct FUICraftingAction final
{
public:
class FText ActionName; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText ActionDesc; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUICraftingAction;
// ScriptStruct Charlie.CraftIngredient
// 0x0010 (0x0010 - 0x0000)
struct FCraftIngredient final
{
public:
class UItemData* IngredientBase; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCraftIngredient;
// ScriptStruct Charlie.CreditsRowTypeSetup
// 0x0018 (0x0018 - 0x0000)
struct FCreditsRowTypeSetup final
{
public:
struct FDataTableRowHandle TextStyle; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
float PercentageMovementBeforeNextCredit; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreditsRowTypeSetup;
// ScriptStruct Charlie.CreditsTableRowBase
// 0x0040 (0x0048 - 0x0008)
struct FCreditsTableRowBase final : public FTableRowBase
{
public:
ECreditsRowType RowType; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText Text; // 0x0010(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
class UTexture2D* Image; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D ImageSize; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMargin ImagePadding; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreditsTableRowBase;
// ScriptStruct Charlie.ActivatedDamageDealer
// 0x0088 (0x0088 - 0x0000)
struct FActivatedDamageDealer final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
TSet<class UPrimitiveComponent*> ComponentsHit; // 0x0020(0x0050)(ExportObject, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActivatedDamageDealer;
// ScriptStruct Charlie.CharlieGameplayAbilityTargetData_SingleTargetHitAndDirection
// 0x0128 (0x0130 - 0x0008)
struct FCharlieGameplayAbilityTargetData_SingleTargetHitAndDirection final : public FGameplayAbilityTargetData
{
public:
class UObject* DamageSource; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FHitResult HitResult; // 0x0010(0x0100)(IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
bool bHitReplaced; // 0x0110(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_111[0x1F]; // 0x0111(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieGameplayAbilityTargetData_SingleTargetHitAndDirection;
// ScriptStruct Charlie.MindMapElement
// 0x0018 (0x0018 - 0x0000)
struct FMindMapElement final
{
public:
class UUIDatum* Datum; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D DatumPosition; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMindMapElement;
// ScriptStruct Charlie.DatumRune
// 0x0060 (0x0060 - 0x0000)
struct FDatumRune final
{
public:
TArray<class UUIDatumData*> UIDatums; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UUIDatumData*> UIQuestDatums; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UUIDatum*> NPCDatums; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UUIDatum*> LocationDatums; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UUIDatum*> ItemDatums; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UUIDatum*> WorldLocationDatums; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDatumRune;
// ScriptStruct Charlie.CharlieAnimPoseEvaluationOptions
// 0x0018 (0x0018 - 0x0000)
struct FCharlieAnimPoseEvaluationOptions final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class USkeletalMesh* OptionalSkeletalMesh; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieAnimPoseEvaluationOptions;
// ScriptStruct Charlie.PreDeathSequenceTableRow
// 0x0030 (0x0038 - 0x0008)
struct FPreDeathSequenceTableRow final : public FTableRowBase
{
public:
TSoftObjectPtr<class ULevelSequence> Sequence; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* PreDeathAudioEvent; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPreDeathSequenceTableRow;
// ScriptStruct Charlie.DirectionalAudioParameters
// 0x0048 (0x0048 - 0x0000)
struct FDirectionalAudioParameters final
{
public:
struct FDirectionalAudioData Data; // 0x0000(0x0020)(NativeAccessSpecifierPublic)
uint8 Pad_20[0x28]; // 0x0020(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDirectionalAudioParameters;
// ScriptStruct Charlie.TargetEntry
// 0x0020 (0x0020 - 0x0000)
struct FTargetEntry final
{
public:
struct FVector TargetLocation; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsColliding; // 0x0018(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float UnblockedStartTime; // 0x001C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTargetEntry;
// ScriptStruct Charlie.DynamicInteractableRune
// 0x00E0 (0x00E0 - 0x0000)
struct FDynamicInteractableRune final
{
public:
TMap<EInteractionActionType, class UInteractionActionComponent*> Actions; // 0x0000(0x0050)(ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_50[0x50]; // 0x0050(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(EInteractionActionType ActionType, class UInteractionActionComponent* ActionComponent)> OnActionStart; // 0x00A0(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(EInteractionActionType ActionType, class UInteractionActionComponent* ActionComponent)> OnActionEnd; // 0x00B0(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_C0[0x18]; // 0x00C0(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
bool bUseCenteredInputWidget; // 0x00D8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseInvertedCenteredInputWidget; // 0x00D9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequiresFacing; // 0x00DA(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCycleInputs; // 0x00DB(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicInteractableRune;
// ScriptStruct Charlie.DynamicInteractorRune
// 0x0048 (0x0048 - 0x0000)
struct FDynamicInteractorRune final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FInputMappingContextDefinition> ContextDefinitions; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FInputMappingContextDefinition CycleContextDefinitions[0x2]; // 0x0018(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
TWeakObjectPtr<class USpringArmComponent> InteractWidgetSprintArm; // 0x0038(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNamePlateShouldBeInvertedCentered; // 0x0040(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicInteractorRune;
// ScriptStruct Charlie.DynamicInteractCenteredWidgetTag
// 0x0001 (0x0001 - 0x0000)
struct FDynamicInteractCenteredWidgetTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicInteractCenteredWidgetTag;
// ScriptStruct Charlie.EndInteractionActionRune
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FEndInteractionActionRune final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEndInteractionActionRune;
// ScriptStruct Charlie.TotemSpawnedEntity
// 0x0010 (0x0010 - 0x0000)
struct FTotemSpawnedEntity final
{
public:
class AEcstasyTotemActor* OriginTotem; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ACharlieLymbicEntity* SpawnedEntity; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTotemSpawnedEntity;
// ScriptStruct Charlie.IntroOutroCinematicSequence
// 0x0010 (0x0210 - 0x0200)
struct FIntroOutroCinematicSequence final : public FFactsCinematicSequence
{
public:
bool bDebugOnlyIsInsideAPC; // 0x0200(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_201[0xF]; // 0x0201(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIntroOutroCinematicSequence;
// ScriptStruct Charlie.HazeShieldSetting
// 0x0014 (0x0014 - 0x0000)
struct FHazeShieldSetting final
{
public:
int32 BuffCountToStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MinShieldCount; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxShieldCount; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinTimeForNextShields; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTimeForNextShields; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHazeShieldSetting;
// ScriptStruct Charlie.UniqueBuffDefinition
// 0x0018 (0x0018 - 0x0000)
struct FUniqueBuffDefinition final
{
public:
int32 BuffCountToGrantBuff; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UGameplayEffect> BuffEffectToApply; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FActiveGameplayEffectHandle UniqueBuffEffectHandle; // 0x0010(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUniqueBuffDefinition;
// ScriptStruct Charlie.LocomotionCalculationTypeCharacterMovementRune
// 0x0008 (0x0008 - 0x0000)
struct FLocomotionCalculationTypeCharacterMovementRune final
{
public:
class UCharacterMovementComponent* MovementComponent; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, Transient, EditConst, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocomotionCalculationTypeCharacterMovementRune;
// ScriptStruct Charlie.CameraSetting
// 0x0010 (0x0010 - 0x0000)
struct FCameraSetting final
{
public:
int32 BuffCountToStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UCharlieCameraCombatConfig* CombatCameraConfigOverride; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCameraSetting;
// ScriptStruct Charlie.EndGameCinematicSequence
// 0x0000 (0x01E0 - 0x01E0)
struct FEndGameCinematicSequence final : public FCinematicSequence
{
};
DUMPER7_ASSERTS_FEndGameCinematicSequence;
// ScriptStruct Charlie.VFXOverride
// 0x0010 (0x0010 - 0x0000)
struct FVFXOverride final
{
public:
struct FGameplayTag TargetTags; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* NiagaraSystemToSpawn; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVFXOverride;
// ScriptStruct Charlie.GameplayEffectDefinition
// 0x0020 (0x0020 - 0x0000)
struct FGameplayEffectDefinition final
{
public:
TSubclassOf<class UGameplayEffect> Effect; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsEffectProportionalToEvent; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag SetByCallerTag; // 0x000C(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EffectRatio; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EffectLevel; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGameplayEffectDefinition;
// ScriptStruct Charlie.ExplorationTabInfo
// 0x0018 (0x0018 - 0x0000)
struct FExplorationTabInfo final
{
public:
ESecretCategory Category; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FText Title; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExplorationTabInfo;
// ScriptStruct Charlie.MagnetRune
// 0x0018 (0x0018 - 0x0000)
struct FMagnetRune final
{
public:
float MinDot; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxCameraSpeedModifier; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* MagnetismCurve; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraSpeedModifier; // 0x0010(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMagnetRune;
// ScriptStruct Charlie.FactionRelationshipRow
// 0x0005 (0x0005 - 0x0000)
struct FFactionRelationshipRow final
{
public:
ETeamAttitude Rows[0x5]; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFactionRelationshipRow;
// ScriptStruct Charlie.FadeOption
// 0x000C (0x000C - 0x0000)
struct FFadeOption final
{
public:
float FadeInDuration; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeOutDuration; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFadeCurveType FadeCurveType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNeedsFocusControl; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFadeOption;
// ScriptStruct Charlie.LocomotionRune
// 0x0028 (0x0028 - 0x0000)
struct FLocomotionRune final
{
public:
ELocomotionCalculationType CalculationType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurrentSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Velocity; // 0x0010(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnTemplate, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocomotionRune;
// ScriptStruct Charlie.FallingVariations
// 0x0040 (0x0040 - 0x0000)
struct FFallingVariations final
{
public:
struct FAnimationEntry FallingAnimation; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationEntry GettingUpAnimation; // 0x0020(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFallingVariations;
// ScriptStruct Charlie.FooterInputData
// 0x0058 (0x0058 - 0x0000)
struct FFooterInputData final
{
public:
struct FInputWidgetData InputWidgetData; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
class UCharlieButtonSoundStyle* InputButtonSoundStyle; // 0x0050(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFooterInputData;
// ScriptStruct Charlie.CooldownSettings
// 0x000C (0x000C - 0x0000)
struct FCooldownSettings final
{
public:
float CooldownDuration; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SuccessNeeded; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SuccessDeviation; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCooldownSettings;
// ScriptStruct Charlie.WeightedAbilityEntry
// 0x0010 (0x0010 - 0x0000)
struct FWeightedAbilityEntry final
{
public:
TSubclassOf<class UCharlieBaseGameplayAbility> AbilityClass; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Weight; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStartInCoolDown; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWeightedAbilityEntry;
// ScriptStruct Charlie.LymbicEntityAbilitiesOverride
// 0x0038 (0x0038 - 0x0000)
struct FLymbicEntityAbilitiesOverride final
{
public:
struct FGameplayTag RequiredStatusTag; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideCooldown; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCooldown; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCooldownSettings CooldownSettings; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
TArray<TSubclassOf<class UCharlieBaseGameplayAbility>> Abilities; // 0x0018(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<struct FWeightedAbilityEntry> WeightedAbilities; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityAbilitiesOverride;
// ScriptStruct Charlie.GroundConfig
// 0x0020 (0x0020 - 0x0000)
struct FGroundConfig final
{
public:
EGroundType GroundType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInstance* DecalMaterial; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UPhysicalMaterial*> PhysicalMaterials; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundConfig;
// ScriptStruct Charlie.FootSettings
// 0x0040 (0x0040 - 0x0000)
struct FFootSettings final
{
public:
class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FComponentReference FootAkComponent; // 0x0008(0x0028)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RaycastStartOffsetZ; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RaycastEndOffsetZ; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAttachAkComponentToBone; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFootSettings;
// ScriptStruct Charlie.GenerateLymbicLootingRune
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FGenerateLymbicLootingRune final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGenerateLymbicLootingRune;
// ScriptStruct Charlie.FeetRune
// 0x0030 (0x0030 - 0x0000)
struct FFeetRune final
{
public:
TArray<struct FFootSettings> Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint32 TickFrequency; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowDebug; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x1B]; // 0x0015(0x001B)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFeetRune;
// ScriptStruct Charlie.FootRune
// 0x0058 (0x0058 - 0x0000)
struct FFootRune final
{
public:
class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ExpectedBoneLocation; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LegLength; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector TargetNormal; // 0x0028(0x0018)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetOffset; // 0x0040(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowDebug; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint32 TickFrequency; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0xC]; // 0x004C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFootRune;
// ScriptStruct Charlie.SoundToPlayOnItemEquippedFromInventoryStruct
// 0x0008 (0x0008 - 0x0000)
struct FSoundToPlayOnItemEquippedFromInventoryStruct final
{
public:
class UCharlieSingleSoundStyle* SoundToPlayOnItemEquippedFromInventory; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSoundToPlayOnItemEquippedFromInventoryStruct;
// ScriptStruct Charlie.IkOffsetInterpolatorRune
// 0x0008 (0x0008 - 0x0000)
struct FIkOffsetInterpolatorRune final
{
public:
float CurrentOffset; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetOffset; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIkOffsetInterpolatorRune;
// ScriptStruct Charlie.FootstepAudioEventsSideOverrides
// 0x0010 (0x0010 - 0x0000)
struct FFootstepAudioEventsSideOverrides final
{
public:
class UAkAudioEvent* BeginEvent; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* EndEvent; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFootstepAudioEventsSideOverrides;
// ScriptStruct Charlie.AbilitySelectionResult
// 0x0018 (0x0018 - 0x0000)
struct FAbilitySelectionResult final
{
public:
TSubclassOf<class UCharlieBaseGameplayAbility> AbilityDefinition; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAbilitySelectionResult;
// ScriptStruct Charlie.FootstepAudioEvents
// 0x0060 (0x0060 - 0x0000)
struct FFootstepAudioEvents final
{
public:
class UAkAudioEvent* BeginEvent; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* EndEvent; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<EFootstepSide_DEPRECATED, struct FFootstepAudioEventsSideOverrides> SideOverrideEvents; // 0x0010(0x0050)(Deprecated, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFootstepAudioEvents;
// ScriptStruct Charlie.LymbicEntityBaseTaskHandler
// 0x0018 (0x0018 - 0x0000)
struct FLymbicEntityBaseTaskHandler
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class ALymbicEntityController* ControllerOwner; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityBaseTaskHandler;
// ScriptStruct Charlie.LymbicEntityHoverTaskHandler
// 0x00A0 (0x00B8 - 0x0018)
struct FLymbicEntityHoverTaskHandler final : public FLymbicEntityBaseTaskHandler
{
public:
class AActor* Target; // 0x0018(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_20[0x98]; // 0x0020(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityHoverTaskHandler;
// ScriptStruct Charlie.GroupSelectedAbility
// 0x0020 (0x0020 - 0x0000)
struct FGroupSelectedAbility final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UCharlieBaseGameplayAbility> AvailableAbility; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroupSelectedAbility;
// ScriptStruct Charlie.FootstepAudioEventEntry
// 0x0068 (0x0068 - 0x0000)
struct FFootstepAudioEventEntry final
{
public:
struct FGameplayTag FootstepType; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FFootstepAudioEvents Events; // 0x0008(0x0060)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFootstepAudioEventEntry;
// ScriptStruct Charlie.FootstepEmitterRune
// 0x00D8 (0x00D8 - 0x0000)
struct FFootstepEmitterRune final
{
public:
TMap<EFootstepSide_DEPRECATED, int32> FootIndices; // 0x0000(0x0050)(Deprecated, NativeAccessSpecifierPublic)
TMap<EFootstepKind_DEPRECATED, struct FFootstepAudioEvents> AudioEvents; // 0x0050(0x0050)(Deprecated, NativeAccessSpecifierPublic)
TArray<struct FFootstepAudioEventEntry> NewAudioEvents; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FFootstepVFXEntry> VFXsEvents; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
class UAkRtpc* DepthRTPC; // 0x00C0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* FootstepSweetenersAkEvent; // 0x00C8(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableDebug; // 0x00D0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D1[0x7]; // 0x00D1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFootstepEmitterRune;
// ScriptStruct Charlie.LootEntry
// 0x0030 (0x0030 - 0x0000)
struct FLootEntry final
{
public:
TSoftObjectPtr<class UItemData> LootDrop; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 MinAmount; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 MaxAmount; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLootEntry;
// ScriptStruct Charlie.LootTableRune
// 0x0010 (0x0010 - 0x0000)
struct FLootTableRune final
{
public:
TArray<struct FLootEntry> LootTable; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLootTableRune;
// ScriptStruct Charlie.FootstepEventRune
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FFootstepEventRune final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFootstepEventRune;
// ScriptStruct Charlie.LymbicEntityGameplayTagsData
// 0x0020 (0x0020 - 0x0000)
struct FLymbicEntityGameplayTagsData final
{
public:
struct FGameplayTagContainer CurrentTags; // 0x0000(0x0020)(Edit, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityGameplayTagsData;
// ScriptStruct Charlie.LongFootstepEventTag
// 0x0001 (0x0001 - 0x0000)
struct FLongFootstepEventTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLongFootstepEventTag;
// ScriptStruct Charlie.FootstepSoundEmittedTag
// 0x0001 (0x0001 - 0x0000)
struct FFootstepSoundEmittedTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFootstepSoundEmittedTag;
// ScriptStruct Charlie.BaseCooldownData
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FBaseCooldownData
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBaseCooldownData;
// ScriptStruct Charlie.GroupCooldownData
// 0x0008 (0x0020 - 0x0018)
struct FGroupCooldownData final : public FBaseCooldownData
{
public:
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroupCooldownData;
// ScriptStruct Charlie.FootstepVFXEmittedTag
// 0x0001 (0x0001 - 0x0000)
struct FFootstepVFXEmittedTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFootstepVFXEmittedTag;
// ScriptStruct Charlie.LymbicEntityMoveToTaskHandler
// 0x0020 (0x0038 - 0x0018)
struct FLymbicEntityMoveToTaskHandler final : public FLymbicEntityBaseTaskHandler
{
public:
uint8 Pad_18[0x20]; // 0x0018(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityMoveToTaskHandler;
// ScriptStruct Charlie.FunnelPage
// 0x0010 (0x0010 - 0x0000)
struct FFunnelPage final
{
public:
struct FGameplayTag PageIdTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PlatformAvailability; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowInDemoOnly; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFunnelPage;
// ScriptStruct Charlie.GameplayCueContext
// 0x00F0 (0x00F0 - 0x0000)
struct FGameplayCueContext final
{
public:
class AActor* Target; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayCueParameters Parameters; // 0x0008(0x00E8)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGameplayCueContext;
// ScriptStruct Charlie.LymbicEntityGameplayAbilityTaskHandler
// 0x0020 (0x0038 - 0x0018)
struct FLymbicEntityGameplayAbilityTaskHandler final : public FLymbicEntityBaseTaskHandler
{
public:
uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FGroupSelectedAbility> GroupSelectedAbilities; // 0x0028(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FLymbicEntityGameplayAbilityTaskHandler;
// ScriptStruct Charlie.GameplayCueNiagaraVectorVariable
// 0x0024 (0x0030 - 0x000C)
struct FGameplayCueNiagaraVectorVariable final : public FGameplayCueNiagaraBaseVariable
{
public:
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector InitialValue; // 0x0010(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGameplayCueNiagaraVectorUpdateTypes GameplayCueNiagaraVectorUpdateTypes; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGameplayCueNiagaraVectorVariable;
// ScriptStruct Charlie.GameplayCueNiagaraIntVariable
// 0x0004 (0x0010 - 0x000C)
struct FGameplayCueNiagaraIntVariable final : public FGameplayCueNiagaraBaseVariable
{
public:
int32 InitialValue; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGameplayCueNiagaraIntVariable;
// ScriptStruct Charlie.NiagaraVariables
// 0x0040 (0x0040 - 0x0000)
struct FNiagaraVariables final
{
public:
TArray<struct FGameplayCueNiagaraVectorVariable> VectorVariables; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGameplayCueNiagaraIntVariable> IntVariables; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayCueNiagaraBaseVariable LymbicColorVariable; // 0x0020(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FGameplayCueNiagaraIntVariable AbilityLevelIntVariable; // 0x002C(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraVariables;
// ScriptStruct Charlie.NiagaraComponentInstance
// 0x0060 (0x0060 - 0x0000)
struct FNiagaraComponentInstance final
{
public:
class UNiagaraSystem* NiagaraSystem; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraComponent* NiagaraComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariables NiagaraVariables; // 0x0010(0x0040)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraComponentInstance;
// ScriptStruct Charlie.BeginPlayDelegateParams
// 0x0038 (0x0038 - 0x0000)
struct FBeginPlayDelegateParams final
{
public:
class ALymbicEntitySpawner* Spawner; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TScriptInterface<class ISpawnRequesterInterface> Requester; // 0x0020(0x0010)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UCharlieBaseGameplayAbility> AbilityToStartOnSpawn; // 0x0030(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBeginPlayDelegateParams;
// ScriptStruct Charlie.GameplayCueInstance
// 0x0110 (0x0110 - 0x0000)
struct FGameplayCueInstance final
{
public:
struct FGameplayCueContext Context; // 0x0000(0x00F0)(Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FNiagaraComponentInstance> SpawnedNiagaraComponents; // 0x00F0(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TArray<class UCameraShakeBase*> SpawnedCameraShakes; // 0x0100(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FGameplayCueInstance;
// ScriptStruct Charlie.AudioEventRefCountInstance
// 0x000C (0x0010 - 0x0004)
struct FAudioEventRefCountInstance final : public FBaseRefCountInstance
{
public:
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* Identifier; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FAudioEventRefCountInstance;
// ScriptStruct Charlie.MaterialFadeDefinition
// 0x0038 (0x0038 - 0x0000)
struct FMaterialFadeDefinition final
{
public:
class UMaterialInterface* OverlayMaterial; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* FadeInCurve; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* FadeOutCurve; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialParameterCollection* MaterialParameterCollection; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ParameterName; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* FadeInAudio; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* FadeOutAudio; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMaterialFadeDefinition;
// ScriptStruct Charlie.MaterialFadeInstance
// 0x0060 (0x0060 - 0x0000)
struct FMaterialFadeInstance final
{
public:
struct FMaterialFadeDefinition FadeDefinition; // 0x0000(0x0038)(Transient, NoDestructor, NativeAccessSpecifierPublic)
class UMaterialInterface* PreviousOverlayMaterial; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Actor; // 0x0040(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_48[0x18]; // 0x0048(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMaterialFadeInstance;
// ScriptStruct Charlie.GameplayLODRune
// 0x0010 (0x0010 - 0x0000)
struct FGameplayLODRune final
{
public:
float DistanceToPlayerSq; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceToCameraFrustum; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 LOD; // 0x0008(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 PrevLOD; // 0x0009(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int8 ForceLOD; // 0x000A(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsVisible; // 0x000B(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasLostGround; // 0x000C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGameplayLODRune;
// ScriptStruct Charlie.LymbicEntityBaseHoverParameters
// 0x0024 (0x0024 - 0x0000)
struct FLymbicEntityBaseHoverParameters
{
public:
float ActivationChance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AbilityActivationChance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Duration; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationVariance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StopDuration; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SideStepLength; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InterruptRange; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDistanceToReevaluateDirection; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityBaseHoverParameters;
// ScriptStruct Charlie.LymbicEntityHoverParameters
// 0x0004 (0x0028 - 0x0024)
struct FLymbicEntityHoverParameters final : public FLymbicEntityBaseHoverParameters
{
public:
float MinDistance; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityHoverParameters;
// ScriptStruct Charlie.GameplayLODSettingsRune
// 0x0048 (0x0048 - 0x0000)
struct FGameplayLODSettingsRune final
{
public:
class UGameplayLODSetupAsset* LODSetupAsset; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x40]; // 0x0008(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGameplayLODSettingsRune;
// ScriptStruct Charlie.MovementComponentDisabledTag
// 0x0001 (0x0001 - 0x0000)
struct FMovementComponentDisabledTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMovementComponentDisabledTag;
// ScriptStruct Charlie.GameplayLODInfo
// 0x000C (0x000C - 0x0000)
struct FGameplayLODInfo final
{
public:
float BaseLODDistance; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VisibleLODDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequireGround; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGameplayLODInfo;
// ScriptStruct Charlie.SpawnLocationDefinition
// 0x0070 (0x0070 - 0x0000)
struct FSpawnLocationDefinition final
{
public:
struct FTransform SpawnLocation; // 0x0000(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UAISenseOverride*> PerceptionOverride; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpawnLocationDefinition;
// ScriptStruct Charlie.SettingsAudioState
// 0x0008 (0x0008 - 0x0000)
struct FSettingsAudioState final
{
public:
class UAkStateValue* AkStateValue; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSettingsAudioState;
// ScriptStruct Charlie.UIGameSetting
// 0x00A8 (0x00A8 - 0x0000)
struct FUIGameSetting final
{
public:
struct FGameplayTag SettingTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText SettingName; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPrivate)
class FText SettingDesc; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPrivate)
class FText SettingNamePSOverride; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPrivate)
class FText SettingDescPSOverride; // 0x0038(0x0010)(Edit, NativeAccessSpecifierPrivate)
class FText SettingNameXOverride; // 0x0048(0x0010)(Edit, NativeAccessSpecifierPrivate)
class FText SettingDescXOverride; // 0x0058(0x0010)(Edit, NativeAccessSpecifierPrivate)
struct FGameplayTag MenuDestination; // 0x0068(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FText> ValuesAsText; // 0x0070(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FText> ValuesDescriptions; // 0x0080(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bAutoApply; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHideInMainMenu; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float DisableTimeInSeconds; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PlatformAvailability; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESettingType SettingType; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UCharlieSliderSoundStyle* OverrideSliderSoundStyle; // 0x00A0(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUIGameSetting;
// ScriptStruct Charlie.LymbicEntityDefenseParameters
// 0x0008 (0x0008 - 0x0000)
struct FLymbicEntityDefenseParameters final
{
public:
float IncomingAttackReactionChance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomReactionChance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityDefenseParameters;
// ScriptStruct Charlie.AspectRatioFormat
// 0x0018 (0x0018 - 0x0000)
struct FAspectRatioFormat final
{
public:
float Ratio; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Label; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAspectRatioFormat;
// ScriptStruct Charlie.NonRemappableAction
// 0x0020 (0x0020 - 0x0000)
struct FNonRemappableAction final
{
public:
class FText ActionText; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
struct FYggInputActionData InputActionData; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNonRemappableAction;
// ScriptStruct Charlie.LymbicEntityTargetTrackingTask
// 0x0000 (0x0028 - 0x0028)
struct FLymbicEntityTargetTrackingTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FLymbicEntityTargetTrackingTask;
// ScriptStruct Charlie.IkFootPlacement
// 0x0028 (0x0028 - 0x0000)
struct FIkFootPlacement final
{
public:
double FootOffset; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HitNormal; // 0x0008(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bValidHit; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIkFootPlacement;
// ScriptStruct Charlie.QuestStep
// 0x0040 (0x0040 - 0x0000)
struct FQuestStep final
{
public:
TSoftObjectPtr<class UWorld> World; // 0x0000(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TeleportMarkerTag; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString StepDescription; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQuestStep;
// ScriptStruct Charlie.LymbicEntityIdleParameters
// 0x0008 (0x0008 - 0x0000)
struct FLymbicEntityIdleParameters final
{
public:
float IdleDuration; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomDurationDeviation; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityIdleParameters;
// ScriptStruct Charlie.GroundPhysicalMaterialRune
// 0x0250 (0x0250 - 0x0000)
struct alignas(0x08) FGroundPhysicalMaterialRune final
{
public:
bool bDrawDebug; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RaycastZStartOffsetFromTransform; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RaycastZEndOffsetFromTransform; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableComplexTraces; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x243]; // 0x000D(0x0243)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundPhysicalMaterialRune;
// ScriptStruct Charlie.ProcessGroundPhysicalTag
// 0x0001 (0x0001 - 0x0000)
struct FProcessGroundPhysicalTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FProcessGroundPhysicalTag;
// ScriptStruct Charlie.LymbicEntityAnchorParameters
// 0x0008 (0x0008 - 0x0000)
struct FLymbicEntityAnchorParameters final
{
public:
float MaxDistanceFromAnchorPoint; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReturnDistanceToAnchorPoint; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityAnchorParameters;
// ScriptStruct Charlie.GuardianLymbicEntityData
// 0x00C0 (0x00C8 - 0x0008)
struct FGuardianLymbicEntityData final : public FTableRowBase
{
public:
struct FVector Location; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class ALymbicEntitySpawner> LymbicEntitySpawner; // 0x0020(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid LymbicEntityGuid; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AssociatedTimeloopActorID; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid SpawnerSerializeGuid; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag GuardianDetectableTag; // 0x0070(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSet<class FName> DetectableDataLayerIDs; // 0x0078(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGuardianLymbicEntityData;
// ScriptStruct Charlie.NiagaraFloatVariable
// 0x0004 (0x000C - 0x0008)
struct FNiagaraFloatVariable final : public FBaseNiagaraVariable
{
public:
float TargetValue; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraFloatVariable;
// ScriptStruct Charlie.NiagaraVectorVariable
// 0x0018 (0x0020 - 0x0008)
struct FNiagaraVectorVariable final : public FBaseNiagaraVariable
{
public:
struct FVector TargetValue; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraVectorVariable;
// ScriptStruct Charlie.NiagaraColorVariable
// 0x0010 (0x0018 - 0x0008)
struct FNiagaraColorVariable final : public FBaseNiagaraVariable
{
public:
struct FLinearColor TargetValue; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraColorVariable;
// ScriptStruct Charlie.NiagaraVariableDefinition
// 0x0038 (0x0038 - 0x0000)
struct FNiagaraVariableDefinition final
{
public:
class FName ComponentTag; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraFloatVariable> FloatVariables; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraVectorVariable> VectorVariables; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraColorVariable> ColorVariables; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraVariableDefinition;
// ScriptStruct Charlie.StateDefinition
// 0x0050 (0x0050 - 0x0000)
struct FStateDefinition final
{
public:
struct FAnimationEntry StartAnimation; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FGameplayTag StatusTagToApply; // 0x0020(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UGameplayEffect> GameplayEffectToApply; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraVariableDefinition> NiagaraVariableDefinitions; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FNiagaraVariableRuntimeValue> NiagaraVariableRuntimeValues; // 0x0040(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStateDefinition;
// ScriptStruct Charlie.LymbicEntityAbilityGroup
// 0x0048 (0x0048 - 0x0000)
struct FLymbicEntityAbilityGroup final
{
public:
class FName GroupName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCooldown; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStartInCoolDown; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FCooldownSettings CooldownSettings; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
TArray<TSubclassOf<class UCharlieBaseGameplayAbility>> Abilities; // 0x0018(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<struct FWeightedAbilityEntry> WeightedAbilities; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FLymbicEntityAbilitiesOverride> AbilitiesOverrides; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityAbilityGroup;
// ScriptStruct Charlie.LymbicEntitySensesParameters
// 0x0004 (0x0004 - 0x0000)
struct FLymbicEntitySensesParameters final
{
public:
float AggroRangeSightRatio; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntitySensesParameters;
// ScriptStruct Charlie.LymbicEntityStunLockParameters
// 0x0004 (0x0004 - 0x0000)
struct FLymbicEntityStunLockParameters final
{
public:
float ActivationChance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityStunLockParameters;
// ScriptStruct Charlie.LymbicEntityGuardParameters
// 0x0024 (0x0024 - 0x0000)
struct FLymbicEntityGuardParameters final
{
public:
float ActivationChance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IncomingAttackActivationChance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Duration; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationVariance; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StopDuration; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTimeInSameDirection; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SideStepLength; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityGuardParameters;
// ScriptStruct Charlie.LymbicEntityWalkersParameters
// 0x000C (0x000C - 0x0000)
struct FLymbicEntityWalkersParameters final
{
public:
float SupportHazeCloseInMinDistance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SupportHazeMoveAwayRange; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SupportHazeDangerZoneRange; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityWalkersParameters;
// ScriptStruct Charlie.LymbicEntityUnreachableParameters
// 0x0008 (0x0008 - 0x0000)
struct FLymbicEntityUnreachableParameters final
{
public:
float MaxPathLength; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WantedDistanceFromEdge; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityUnreachableParameters;
// ScriptStruct Charlie.LymbicEntityStateTreeParameters
// 0x0168 (0x0168 - 0x0000)
struct FLymbicEntityStateTreeParameters final
{
public:
TArray<struct FLymbicEntityAbilityGroup> AbilityGroups; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameplayTagContainer ReactionTags; // 0x0010(0x0020)(Edit, BlueprintVisible, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FTransitionDelayOverride> TransitionDelayOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
bool bUseCustomSpeedWhenClosingIn; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CustomSpeedWhenClosingIn; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCurveTableRowHandle CustomSpeedWhenClosingInCurve; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UHazeBirthAbility> BirthAbilityClass; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UHazeAbsorbAbility> AbsorbAbilityClass; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLymbicEntityProfileParameters Profile; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntitySensesParameters Senses; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityAnchorParameters Anchor; // 0x0070(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityStunLockParameters StunLock; // 0x0078(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityDefenseParameters Defense; // 0x007C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityHoverParameters HoverClose; // 0x0084(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityBaseHoverParameters HoverFar; // 0x00AC(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityCloseInParameters CloseIn; // 0x00D0(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityIdleParameters Idle; // 0x0100(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityGuardParameters GuardClose; // 0x0108(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityGuardParameters GuardFar; // 0x012C(0x0024)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityWalkersParameters Walkers; // 0x0150(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FLymbicEntityUnreachableParameters Unreachable; // 0x015C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityStateTreeParameters;
// ScriptStruct Charlie.PerWeaponAbilities
// 0x0010 (0x0010 - 0x0000)
struct FPerWeaponAbilities final
{
public:
struct FGameplayTag WeaponTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UGASPayLoad* GASPayLoad; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPerWeaponAbilities;
// ScriptStruct Charlie.DelayedSpawner
// 0x0018 (0x0018 - 0x0000)
struct FDelayedSpawner final
{
public:
class ALymbicEntitySpawner* Spawner; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Delay; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag AmbushStartEventTag; // 0x000C(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDelayedSpawner;
// ScriptStruct Charlie.LymbicEntityWave
// 0x0028 (0x0028 - 0x0000)
struct FLymbicEntityWave final
{
public:
struct FGameplayTag WaveStartEventTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag WaveCompleteEventTag; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FDelayedSpawner> DelayedSpawners; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityWave;
// ScriptStruct Charlie.TimedStateDefinition
// 0x0058 (0x0058 - 0x0000)
struct FTimedStateDefinition final
{
public:
float TimeSincePreviousStateInSeconds; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FStateDefinition StateDefinition; // 0x0008(0x0050)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTimedStateDefinition;
// ScriptStruct Charlie.ConditionalStateDefinition
// 0x0060 (0x0060 - 0x0000)
struct FConditionalStateDefinition final
{
public:
TArray<class UAbilityCondition*> Conditions; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FStateDefinition StateDefinition; // 0x0010(0x0050)(Edit, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConditionalStateDefinition;
// ScriptStruct Charlie.HazeOwnerTrackingData
// 0x0001 (0x0001 - 0x0000)
struct FHazeOwnerTrackingData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHazeOwnerTrackingData;
// ScriptStruct Charlie.HazeOwnerTrackingTask
// 0x0000 (0x0028 - 0x0028)
struct FHazeOwnerTrackingTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FHazeOwnerTrackingTask;
// ScriptStruct Charlie.UmbilicalCordVFXAnimation
// 0x0014 (0x0014 - 0x0000)
struct FUmbilicalCordVFXAnimation final
{
public:
class FName NiagaraFloatParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AnimationDuration; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartValue; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetValue; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUmbilicalCordVFXAnimation;
// ScriptStruct Charlie.HeroInputs
// 0x01A0 (0x01A0 - 0x0000)
struct FHeroInputs final
{
public:
class UInputAction* MoveAction; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* MouseLookAction; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* GamepadLookAction; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DodgeAction; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* SprintThumbStickHoldAction; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* SprintThumbStickTapAction; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* SheatheAction; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* SwitchWeaponAction; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DroneModifierAction; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DockDroneAction; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* ToggleDroneSpotlightAction; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* LymbicModifierAction; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* UsePadAction; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* OpenInventoryAction; // 0x0068(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* OpenDatabaseAction; // 0x0070(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* OpenDroneAction; // 0x0078(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* OpenLoadoutAction; // 0x0080(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* OpenResearchAction; // 0x0088(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* OpenHeroStatsAction; // 0x0090(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* UseItemAction; // 0x0098(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* NextItemAction; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* PreviousItemAction; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DroneAbility1Action; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DroneAbility1CancelAction; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DroneAbility2Action; // 0x00C0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DroneAbility2CancelAction; // 0x00C8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DroneAbility3Action; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DroneAbility3CancelAction; // 0x00D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DroneAbility4Action; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DroneAbility4CancelAction; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* LymbicAbility1Action; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* LymbicAbility2Action; // 0x00F8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* LymbicAbility3Action; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* LymbicAbility4RelicAction; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* LymbicPulseAction; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicInteract1Action; // 0x0118(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicHoldToConfirmInteract1Action; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicInteract2Action; // 0x0128(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicHoldToConfirmInteract2Action; // 0x0130(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicInteract3Action; // 0x0138(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicHoldToConfirmInteract3Action; // 0x0140(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicInteract4Action; // 0x0148(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicHoldToConfirmInteract4Action; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicInteractLeftAction; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* DynamicInteractRightAction; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* ComboAttackAction; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* CombatInteractAction; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* ChargeAttackV2Action; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* LockOnAction; // 0x0180(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* ChangeTargetAction; // 0x0188(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* ChangeTargetMouseAction; // 0x0190(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInputAction* GuardAction; // 0x0198(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHeroInputs;
// ScriptStruct Charlie.DatumNotificationRune
// 0x0010 (0x0010 - 0x0000)
struct FDatumNotificationRune final
{
public:
class UUIDatumData* Datum; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDatumNotificationRuneType NotificationType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDatumNotificationRune;
// ScriptStruct Charlie.HitFXEntryV2
// 0x0018 (0x0018 - 0x0000)
struct FHitFXEntryV2 final
{
public:
struct FGameplayTag Status; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* Visual; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* Sound; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHitFXEntryV2;
// ScriptStruct Charlie.HitFXEntry
// 0x0018 (0x0018 - 0x0000)
struct FHitFXEntry final
{
public:
struct FGameplayTag Status; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* Visual; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* Sound; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHitFXEntry;
// ScriptStruct Charlie.StunReactionDefinition
// 0x00A8 (0x00A8 - 0x0000)
struct FStunReactionDefinition final
{
public:
float StunDurationMin; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StunDurationMax; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FReactionEntry ReactionEntry; // 0x0008(0x00A0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStunReactionDefinition;
// ScriptStruct Charlie.PoiseBrokenReactionEntry
// 0x0030 (0x0030 - 0x0000)
struct FPoiseBrokenReactionEntry final
{
public:
struct FGameplayTagContainer RequiredTags; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FStunReactionDefinition> ReactionDefinitions; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPoiseBrokenReactionEntry;
// ScriptStruct Charlie.TagFactAcquiredRune
// 0x0020 (0x0020 - 0x0000)
struct FTagFactAcquiredRune final
{
public:
struct FGameplayTagContainer TagFactsObtained; // 0x0000(0x0020)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTagFactAcquiredRune;
// ScriptStruct Charlie.HazeRecord
// 0x0018 (0x0018 - 0x0000)
struct FHazeRecord final
{
public:
TSubclassOf<class AHaze> HazeToSpawn; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AHaze* SpawnedHaze; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHazeRecord;
// ScriptStruct Charlie.HollowWalkerData
// 0x0018 (0x0018 - 0x0000)
struct FHollowWalkerData final
{
public:
class AHaze* AttachedHaze; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AHaze*> AttachedHazes; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHollowWalkerData;
// ScriptStruct Charlie.CustomPayloadGrantOnOverlapSetupTag
// 0x0001 (0x0001 - 0x0000)
struct FCustomPayloadGrantOnOverlapSetupTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCustomPayloadGrantOnOverlapSetupTag;
// ScriptStruct Charlie.HollowWalkerTrackingTask
// 0x0000 (0x0028 - 0x0028)
struct FHollowWalkerTrackingTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FHollowWalkerTrackingTask;
// ScriptStruct Charlie.EquippedModuleBinding
// 0x0030 (0x0030 - 0x0000)
struct FEquippedModuleBinding final
{
public:
struct FGameplayTag BindingInput; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UItemData> ItemData; // 0x0008(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEquippedModuleBinding;
// ScriptStruct Charlie.BlockingNotification
// 0x0010 (0x0010 - 0x0000)
struct FBlockingNotification final
{
public:
class UUIDatumData* Datum; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBlockingNotification;
// ScriptStruct Charlie.IdleAnimationEntry
// 0x0030 (0x0030 - 0x0000)
struct FIdleAnimationEntry final
{
public:
struct FAnimationEntry IdleAnimation; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FAnimationEntry> OutAnimations; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIdleAnimationEntry;
// ScriptStruct Charlie.InfoPanelPosition
// 0x0040 (0x0040 - 0x0000)
struct FInfoPanelPosition final
{
public:
struct FAnchors Anchors; // 0x0000(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FVector2D position; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Alignment; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInfoPanelPosition;
// ScriptStruct Charlie.VFXLevelOverride
// 0x0010 (0x0010 - 0x0000)
struct FVFXLevelOverride final
{
public:
int32 AbilityLevel; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraSystem* NiagaraSystemToSpawn; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVFXLevelOverride;
// ScriptStruct Charlie.NiagaraSpawnDefinition
// 0x00A8 (0x00A8 - 0x0000)
struct FNiagaraSpawnDefinition final
{
public:
class UNiagaraSystem* NiagaraSystemToSpawn; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariables NiagaraVariables; // 0x0008(0x0040)(Edit, NativeAccessSpecifierPublic)
class FName BoneToAttachTo; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FVFXOverride> VFXOverrides; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVFXLevelOverride> VFXAbilityLevelOverrides; // 0x0060(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector NiagaraLocation; // 0x0070(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator NiagaraRotation; // 0x0088(0x0018)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
EPlayOption PlayOption; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraSpawnDefinition;
// ScriptStruct Charlie.InfoPanelHelpers
// 0x0001 (0x0001 - 0x0000)
struct FInfoPanelHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInfoPanelHelpers;
// ScriptStruct Charlie.PayloadOverlapTag
// 0x0001 (0x0001 - 0x0000)
struct FPayloadOverlapTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPayloadOverlapTag;
// ScriptStruct Charlie.HeroInteractionState
// 0x0014 (0x0014 - 0x0000)
struct FHeroInteractionState final
{
public:
bool bHideHeroMesh; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSheatheHeroWeapons; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSwitchCameraToInteractable; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float bCameraBlendTime; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bBlockGameplayInputs; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoEnterDroneState; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag InteractUI; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHeroInteractionState;
// ScriptStruct Charlie.DroneInteractionState
// 0x0050 (0x0050 - 0x0000)
struct FDroneInteractionState final
{
public:
bool bHideDroneMesh; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDronePlacementOverride DronePlacement; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideSpeed; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float SpeedOverride; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDroneLightOverride LightConfig; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFocusOnTarget; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName TargetBoneToFocus; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector TargetOffset; // 0x0018(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UDroneTargetsComponent> DroneTargetComponent; // 0x0030(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> ActorTarget; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCanWobble; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTag GameplayCue; // 0x0044(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDroneInteractionState;
// ScriptStruct Charlie.QuestMindMapElement
// 0x0018 (0x0018 - 0x0000)
struct FQuestMindMapElement final
{
public:
class UFactOwnerData* Identity; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D position; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQuestMindMapElement;
// ScriptStruct Charlie.InteractionUnavailabilityReason
// 0x0010 (0x0010 - 0x0000)
struct FInteractionUnavailabilityReason final
{
public:
class FText Reason; // 0x0000(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInteractionUnavailabilityReason;
// ScriptStruct Charlie.GrantPayloadTag
// 0x0001 (0x0001 - 0x0000)
struct FGrantPayloadTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGrantPayloadTag;
// ScriptStruct Charlie.InteractableRune
// 0x0030 (0x0030 - 0x0000)
struct FInteractableRune final
{
public:
TMulticastInlineDelegate<void(class AActor* EnteringActor)> OnSelected; // 0x0000(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* EnteringActor)> OnDeselected; // 0x0010(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(class AActor* EnteringActor)> OnActivated; // 0x0020(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInteractableRune;
// ScriptStruct Charlie.TradeRune
// 0x0010 (0x0010 - 0x0000)
struct FTradeRune final
{
public:
TMulticastInlineDelegate<void(class AActor* EnteringActor)> OnTrade; // 0x0000(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTradeRune;
// ScriptStruct Charlie.PayloadRune
// 0x00F8 (0x00F8 - 0x0000)
struct FPayloadRune final
{
public:
TArray<class UFactData*> ContainedFacts; // 0x0000(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UObject> Provider; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPayloadData PayloadData; // 0x0018(0x00D8)(Edit, NativeAccessSpecifierPublic)
bool bShouldSave; // 0x00F0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F1[0x7]; // 0x00F1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPayloadRune;
// ScriptStruct Charlie.CustomInteractionSetupTag
// 0x0001 (0x0001 - 0x0000)
struct FCustomInteractionSetupTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCustomInteractionSetupTag;
// ScriptStruct Charlie.PresenceConfiguration
// 0x0020 (0x0020 - 0x0000)
struct FPresenceConfiguration final
{
public:
class FString PresenceID; // 0x0000(0x0010)(Edit, ZeroConstructor, Config, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag StartedTag; // 0x0010(0x0008)(Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag CompletedTag; // 0x0018(0x0008)(Edit, Config, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPresenceConfiguration;
// ScriptStruct Charlie.InteractOverlapTag
// 0x0001 (0x0001 - 0x0000)
struct FInteractOverlapTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInteractOverlapTag;
// ScriptStruct Charlie.ActivateInteractableRune
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FActivateInteractableRune final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActivateInteractableRune;
// ScriptStruct Charlie.ResearchArticle
// 0x0028 (0x0028 - 0x0000)
struct FResearchArticle final
{
public:
class FText Title; // 0x0000(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
class FText Description; // 0x0010(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FResearchArticle;
// ScriptStruct Charlie.TradeActivateInteractableRune
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FTradeActivateInteractableRune final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTradeActivateInteractableRune;
// ScriptStruct Charlie.QuestEventReceiverRune
// 0x0030 (0x0030 - 0x0000)
struct FQuestEventReceiverRune final
{
public:
TMulticastInlineDelegate<void()> OnQuestEventTrigger; // 0x0000(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnQuestEventEnterMap; // 0x0010(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnQuestEventLeaveMap; // 0x0020(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQuestEventReceiverRune;
// ScriptStruct Charlie.InteractMenuManuallyClosedRune
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FInteractMenuManuallyClosedRune final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInteractMenuManuallyClosedRune;
// ScriptStruct Charlie.AutoDestroyInteractableOnActivationTag
// 0x0001 (0x0001 - 0x0000)
struct FAutoDestroyInteractableOnActivationTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAutoDestroyInteractableOnActivationTag;
// ScriptStruct Charlie.WeaponAnimEntry
// 0x0028 (0x0028 - 0x0000)
struct FWeaponAnimEntry final
{
public:
struct FGameplayTag WeaponTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAnimationEntry Animation; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeaponAnimEntry;
// ScriptStruct Charlie.ActivatingInteractableTag
// 0x0001 (0x0001 - 0x0000)
struct FActivatingInteractableTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActivatingInteractableTag;
// ScriptStruct Charlie.LymbicEntityRewardData
// 0x0010 (0x0010 - 0x0000)
struct FLymbicEntityRewardData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class ULootTableData* LootTableData; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityRewardData;
// ScriptStruct Charlie.InternalLocalizationFormatter
// 0x0018 (0x0030 - 0x0018)
struct FInternalLocalizationFormatter final : public FTextBaseFormatter
{
public:
uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInternalLocalizationFormatter;
// ScriptStruct Charlie.EquipmentVisual
// 0x0038 (0x0038 - 0x0000)
struct FEquipmentVisual final
{
public:
TSoftClassPtr<class UClass> ItemBpClass; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocketName; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag WeaponTag; // 0x0030(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEquipmentVisual;
// ScriptStruct Charlie.AbilityCooldownData
// 0x0008 (0x0020 - 0x0018)
struct FAbilityCooldownData final : public FBaseCooldownData
{
public:
struct FGameplayAbilitySpecHandle CooldownId; // 0x0018(0x0004)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAbilityCooldownData;
// ScriptStruct Charlie.LymbicEntityEQSTaskHandler
// 0x0028 (0x0040 - 0x0018)
struct FLymbicEntityEQSTaskHandler final : public FLymbicEntityBaseTaskHandler
{
public:
uint8 Pad_18[0x28]; // 0x0018(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityEQSTaskHandler;
// ScriptStruct Charlie.LymbicEntityStateTreeRuntimeData
// 0x01A0 (0x01A0 - 0x0000)
struct FLymbicEntityStateTreeRuntimeData final
{
public:
TArray<struct FGroupCooldownData> GroupCooldowns; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TArray<struct FAbilityCooldownData> AbilityCooldowns; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FLymbicEntityEQSTaskHandler EQSTaskHandler; // 0x0030(0x0040)(Transient, NativeAccessSpecifierPrivate)
struct FLymbicEntityMoveToTaskHandler MoveToTaskHandler; // 0x0070(0x0038)(Transient, NativeAccessSpecifierPrivate)
struct FLymbicEntityGameplayAbilityTaskHandler AbilityTaskHandler; // 0x00A8(0x0038)(Transient, NativeAccessSpecifierPrivate)
struct FLymbicEntityHoverTaskHandler HoverTaskHandler; // 0x00E0(0x00B8)(Transient, NativeAccessSpecifierPrivate)
uint8 Pad_198[0x8]; // 0x0198(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityStateTreeRuntimeData;
// ScriptStruct Charlie.ItemPlacementSlotComponents
// 0x0018 (0x0018 - 0x0000)
struct FItemPlacementSlotComponents final
{
public:
class UMeshComponent* SlotComponent; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TScriptInterface<class IPlacedItemMeshComponent> PlacedItemMeshComponent; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemPlacementSlotComponents;
// ScriptStruct Charlie.ItemPlacementSlot
// 0x0020 (0x0020 - 0x0000)
struct FItemPlacementSlot final
{
public:
struct FItemPlacementSlotComponents Components; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
class UItemData* Item; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemPlacementSlot;
// ScriptStruct Charlie.LymbicEntityPositionData
// 0x0030 (0x0030 - 0x0000)
struct FLymbicEntityPositionData final
{
public:
struct FVector CurrentLocation; // 0x0000(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CurrentForward; // 0x0018(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityPositionData;
// ScriptStruct Charlie.ItemPlacementSlotsRuneState
// 0x0050 (0x0050 - 0x0000)
struct FItemPlacementSlotsRuneState final
{
public:
TMap<int32, struct FCharlieInventoryItemState> PlacedItemStates; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemPlacementSlotsRuneState;
// ScriptStruct Charlie.SecretData
// 0x0058 (0x0058 - 0x0000)
struct FSecretData
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
class FText Title; // 0x0038(0x0010)(Transient, NativeAccessSpecifierPublic)
class UTexture2D* Image; // 0x0048(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_50[0x8]; // 0x0050(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSecretData;
// ScriptStruct Charlie.MysteryData
// 0x0018 (0x0070 - 0x0058)
struct FMysteryData final : public FSecretData
{
public:
class UStringFactData* LocationNameFact; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFactOwnerData* ZoneFactOwner; // 0x0060(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_68[0x8]; // 0x0068(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMysteryData;
// ScriptStruct Charlie.SaveItemPlacementStateRune
// 0x0050 (0x0050 - 0x0000)
struct FSaveItemPlacementStateRune final
{
public:
TMap<int32, struct FCharlieInventoryItemState> PlacedItemStates; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSaveItemPlacementStateRune;
// ScriptStruct Charlie.UIItemGroup
// 0x0020 (0x0020 - 0x0000)
struct FUIItemGroup final
{
public:
class UCharlieSingleSoundStyle* SoundToPlayOnEquip; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* ItemCategoryIcon; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText ItemCategoryText; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FUIItemGroup;
// ScriptStruct Charlie.ItemToInspect
// 0x0010 (0x0010 - 0x0000)
struct FItemToInspect final
{
public:
class UItemData* ItemData; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FItemToInspect;
// ScriptStruct Charlie.CodeTextStyle
// 0x0030 (0x0030 - 0x0000)
struct FCodeTextStyle final
{
public:
struct FDataTableRowHandle NormalDigitTextStyle; // 0x0000(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle ValidDigitTextStyle; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle InvalidDigitTextStyle; // 0x0020(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCodeTextStyle;
// ScriptStruct Charlie.KeypadRune
// 0x0030 (0x0030 - 0x0000)
struct FKeypadRune final
{
public:
class FString ExpectedCode; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> OnValidCode; // 0x0010(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
class UCharlieSingleSoundStyle* ValidCodeSound; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieSingleSoundStyle* InvalidCodeSound; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKeypadRune;
// ScriptStruct Charlie.GenerateDatumFromKnowledgeTag
// 0x0001 (0x0001 - 0x0000)
struct FGenerateDatumFromKnowledgeTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGenerateDatumFromKnowledgeTag;
// ScriptStruct Charlie.SaveKnowledgeTag
// 0x0001 (0x0001 - 0x0000)
struct FSaveKnowledgeTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSaveKnowledgeTag;
// ScriptStruct Charlie.LevelRequirement
// 0x0008 (0x0008 - 0x0000)
struct FLevelRequirement final
{
public:
int32 RequiredXp; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 RequiredGrade; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLevelRequirement;
// ScriptStruct Charlie.ComponentState
// 0x0010 (0x0010 - 0x0000)
struct FComponentState final
{
public:
TArray<uint8> SerializedComponentData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FComponentState;
// ScriptStruct Charlie.SaveActorStateRune
// 0x0060 (0x0060 - 0x0000)
struct FSaveActorStateRune final
{
public:
TArray<uint8> SerializedActorData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TMap<class FName, struct FComponentState> SerializedComponents; // 0x0010(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSaveActorStateRune;
// ScriptStruct Charlie.SaveComponentsTransformStateRune
// 0x0050 (0x0050 - 0x0000)
struct FSaveComponentsTransformStateRune final
{
public:
TMap<class FName, struct FTransform> SerializedComponents; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSaveComponentsTransformStateRune;
// ScriptStruct Charlie.LoadingFinishedTag
// 0x0001 (0x0001 - 0x0000)
struct FLoadingFinishedTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLoadingFinishedTag;
// ScriptStruct Charlie.LoadingTimedOutTag
// 0x0001 (0x0001 - 0x0000)
struct FLoadingTimedOutTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLoadingTimedOutTag;
// ScriptStruct Charlie.StartLoadingWorldElementsTag
// 0x0001 (0x0001 - 0x0000)
struct FStartLoadingWorldElementsTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStartLoadingWorldElementsTag;
// ScriptStruct Charlie.UIStylingInfo
// 0x0020 (0x0020 - 0x0000)
struct FUIStylingInfo final
{
public:
class FText Title; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText Description; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUIStylingInfo;
// ScriptStruct Charlie.LoadoutSlotAudioProgressionData
// 0x0058 (0x0058 - 0x0000)
struct FLoadoutSlotAudioProgressionData final
{
public:
struct FGameplayTag SlotTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UAkStateValue> SlotActiveStateValue; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UAkStateValue> SlotEmptyStateValue; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLoadoutSlotAudioProgressionData;
// ScriptStruct Charlie.LocomotionSprintingTag
// 0x0001 (0x0001 - 0x0000)
struct FLocomotionSprintingTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLocomotionSprintingTag;
// ScriptStruct Charlie.LocomotionCalculationTypeManualTag
// 0x0001 (0x0001 - 0x0000)
struct FLocomotionCalculationTypeManualTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLocomotionCalculationTypeManualTag;
// ScriptStruct Charlie.LymbicEntityGameplayTagTrackingTask
// 0x0000 (0x0028 - 0x0028)
struct FLymbicEntityGameplayTagTrackingTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FLymbicEntityGameplayTagTrackingTask;
// ScriptStruct Charlie.LymbicEntityLootTableRow
// 0x0038 (0x0040 - 0x0008)
struct FLymbicEntityLootTableRow final : public FTableRowBase
{
public:
TSoftObjectPtr<class ULymbicEntityDefinition> LymbicEntityDefinition; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Tier; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ULootTableData* LootTable; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityLootTableRow;
// ScriptStruct Charlie.TargetData
// 0x0018 (0x0018 - 0x0000)
struct FTargetData final
{
public:
class AActor* TargetActor; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTargetData;
// ScriptStruct Charlie.LymbicEntityPositionTrackingTask
// 0x0000 (0x0028 - 0x0028)
struct FLymbicEntityPositionTrackingTask final : public FStateTreeTaskCommonBase
{
};
DUMPER7_ASSERTS_FLymbicEntityPositionTrackingTask;
// ScriptStruct Charlie.SpawnDefinition
// 0x0168 (0x0168 - 0x0000)
struct FSpawnDefinition final
{
public:
struct FGuid Guid; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULymbicEntityDefinitionTierContainer* TierDefinitions; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimeloopTier BaseTier; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class ULymbicEntityDefinition* LymbicEntityDefinition; // 0x0020(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPayloadData GuaranteedDropPayload; // 0x0028(0x00D8)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTag TutorialOnDeath; // 0x0100(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag WorldEventOnDeath; // 0x0108(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHazeStartsBirth; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_111[0x7]; // 0x0111(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer StatusTagsToApplyOnSpawn; // 0x0118(0x0020)(Edit, NativeAccessSpecifierPublic)
ESpawnPointSelectionStrategy SpawnPointSelectionStrategy; // 0x0138(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_139[0x3]; // 0x0139(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 SpawnPointIndex; // 0x013C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIndexConverted; // 0x0140(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_141[0x7]; // 0x0141(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<int32> SpawnPointIndexes; // 0x0148(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bIsSpecialEncounter; // 0x0158(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_159[0x7]; // 0x0159(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkStateValue* SpecialEncounterState; // 0x0160(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpawnDefinition;
// ScriptStruct Charlie.SpawnedDelegateParams
// 0x00A0 (0x00A0 - 0x0000)
struct alignas(0x10) FSpawnedDelegateParams final
{
public:
class ALymbicEntitySpawner* Spawner; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* SpawnFX; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* SpawnAudio; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x8]; // 0x0018(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSubclassOf<class AHaze>> AssignedHazes; // 0x0020(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
uint8 Pad_30[0x70]; // 0x0030(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpawnedDelegateParams;
// ScriptStruct Charlie.LymbicEntityAggroData
// 0x0088 (0x0088 - 0x0000)
struct FLymbicEntityAggroData final
{
public:
ELymbicEntityAwareness EntityAwareness; // 0x0000(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Target; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TargetLocation; // 0x0010(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TargetDirection; // 0x0028(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TargetTags; // 0x0040(0x0020)(Edit, EditConst, NativeAccessSpecifierPublic)
bool bTargetUnreachable; // 0x0060(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector UnreachableLocation; // 0x0068(0x0018)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasLineOfSight; // 0x0080(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x7]; // 0x0081(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntityAggroData;
// ScriptStruct Charlie.TallyBonusParameters
// 0x000C (0x000C - 0x0000)
struct FTallyBonusParameters final
{
public:
struct FGameplayTag TagRequired; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BonusValue; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTallyBonusParameters;
// ScriptStruct Charlie.MagneticTag
// 0x0001 (0x0001 - 0x0000)
struct FMagneticTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMagneticTag;
// ScriptStruct Charlie.MapIntroOutroCinematicTableRow
// 0x0040 (0x0048 - 0x0008)
struct FMapIntroOutroCinematicTableRow final : public FTableRowBase
{
public:
struct FSoftObjectPath Map; // 0x0008(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FIntroOutroCinematicSequence> Intros; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FIntroOutroCinematicSequence> Outros; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapIntroOutroCinematicTableRow;
// ScriptStruct Charlie.MyNaconUserData
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FMyNaconUserData final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMyNaconUserData;
// ScriptStruct Charlie.NotificationMessageRune
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FNotificationMessageRune final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNotificationMessageRune;
// ScriptStruct Charlie.FactAcquiredRune
// 0x0010 (0x0010 - 0x0000)
struct FFactAcquiredRune final
{
public:
TArray<class UFactData*> FactsObtained; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFactAcquiredRune;
// ScriptStruct Charlie.ItemNotificationRune
// 0x0010 (0x0010 - 0x0000)
struct FItemNotificationRune final
{
public:
class UItemData* ItemData; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EItemNotificationRuneType NotificationType; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 ModifiedAmount; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemNotificationRune;
// ScriptStruct Charlie.ParryMaterialEntry
// 0x0040 (0x0040 - 0x0000)
struct FParryMaterialEntry final
{
public:
class UMaterialInstance* ParentMaterialInstance; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName MaterialInstanceName; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMaterialTarget MaterialTarget; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName MaterialTargetVariableName; // 0x0014(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ComponentTargetTag; // 0x001C(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> MaterialParameterNames; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
class UMaterialInstanceDynamic* DynamicMaterialInstance; // 0x0038(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FParryMaterialEntry;
// ScriptStruct Charlie.PayloadReceiverTag
// 0x0001 (0x0001 - 0x0000)
struct FPayloadReceiverTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPayloadReceiverTag;
// ScriptStruct Charlie.PayloadGrantOnOverlapTag
// 0x0001 (0x0001 - 0x0000)
struct FPayloadGrantOnOverlapTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPayloadGrantOnOverlapTag;
// ScriptStruct Charlie.PayloadGrantOnActivateTag
// 0x0001 (0x0001 - 0x0000)
struct FPayloadGrantOnActivateTag final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPayloadGrantOnActivateTag;
// ScriptStruct Charlie.ClimbingAnimationDefinition
// 0x00A0 (0x00A0 - 0x0000)
struct FClimbingAnimationDefinition final
{
public:
struct FAnimationEntry EnterAnimation; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationEntry SlowLoopAnimation; // 0x0020(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationEntry SlowExitAnimation; // 0x0040(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationEntry FastLoopAnimation; // 0x0060(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationEntry FastExitAnimation; // 0x0080(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FClimbingAnimationDefinition;
// ScriptStruct Charlie.ActorHiddenState
// 0x0010 (0x0010 - 0x0000)
struct FActorHiddenState final
{
public:
class AActor* Actor; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActorHiddenState;
// ScriptStruct Charlie.PressurePlateRow
// 0x0018 (0x0018 - 0x0000)
struct FPressurePlateRow final
{
public:
TArray<class APressurePlate*> PressurePlates; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
EPressurePlatePuzzleRowState State; // 0x0010(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPressurePlateRow;
// ScriptStruct Charlie.QuestLinkPair
// 0x0010 (0x0010 - 0x0000)
struct FQuestLinkPair final
{
public:
class UStoryUnitData* StoryUnitA; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UStoryUnitData* StoryUnitB; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQuestLinkPair;
// ScriptStruct Charlie.LoreQuestion
// 0x0000 (0x0040 - 0x0040)
struct FLoreQuestion final : public FQuestion
{
};
DUMPER7_ASSERTS_FLoreQuestion;
// ScriptStruct Charlie.QuickChatLine
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FQuickChatLine final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQuickChatLine;
// ScriptStruct Charlie.SpeakerInfos
// 0x0020 (0x0020 - 0x0000)
struct FSpeakerInfos final
{
public:
class FText SpeakerType; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText SpeakerName; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpeakerInfos;
// ScriptStruct Charlie.QuickChatSubjectPersistenceRune
// 0x0038 (0x0038 - 0x0000)
struct FQuickChatSubjectPersistenceRune final
{
public:
struct FGuid SubjectIdentifier; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SubjectIndex; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxIndex; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSpeakerInfos SpeakerInfos; // 0x0018(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FQuickChatSubjectPersistenceRune;
// ScriptStruct Charlie.CacheImage
// 0x0008 (0x0008 - 0x0000)
struct FCacheImage final
{
public:
class UTexture2D* CacheImg; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCacheImage;
// ScriptStruct Charlie.ResearchCategory
// 0x0048 (0x0048 - 0x0000)
struct FResearchCategory final
{
public:
class FText Name; // 0x0000(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
class UTexture2D* Icon; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FResearchArticle Article; // 0x0018(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameplayTag CategoryTag; // 0x0040(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FResearchCategory;
// ScriptStruct Charlie.CategorizedLoreEntries
// 0x0010 (0x0010 - 0x0000)
struct FCategorizedLoreEntries final
{
public:
TArray<class UResearchLoreEntryData*> Entries; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCategorizedLoreEntries;
// ScriptStruct Charlie.DynamicCacheEntry
// 0x0010 (0x0010 - 0x0000)
struct FDynamicCacheEntry final
{
public:
class UResearchCacheData* ResearchCacheData; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicCacheEntry;
// ScriptStruct Charlie.GoodDeedData
// 0x0018 (0x0070 - 0x0058)
struct FGoodDeedData final : public FSecretData
{
public:
class UStringFactData* LocationNameFact; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGoodDeedData;
// ScriptStruct Charlie.TimeloopSecretData
// 0x0018 (0x0070 - 0x0058)
struct FTimeloopSecretData final : public FSecretData
{
public:
class UStringFactData* LocationNameFact; // 0x0058(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTimeloopSecretData;
// ScriptStruct Charlie.SecretRow
// 0x0038 (0x0040 - 0x0008)
struct FSecretRow : public FTableRowBase
{
public:
struct FGuid Guid; // 0x0008(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag StartedTag; // 0x0018(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag CompletedTag; // 0x0020(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Title; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic)
class UTexture2D* Image; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSecretRow;
// ScriptStruct Charlie.GoodDeedRow
// 0x0010 (0x0050 - 0x0040)
struct FGoodDeedRow final : public FSecretRow
{
public:
struct FGameplayTag RewardedTag; // 0x0040(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag FailedTag; // 0x0048(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGoodDeedRow;
// ScriptStruct Charlie.MysteryRow
// 0x0018 (0x0058 - 0x0040)
struct FMysteryRow final : public FSecretRow
{
public:
class UStringFactData* LocationNameFact; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFactOwnerData* ZoneFactOwner; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag RequiredTagFact; // 0x0050(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMysteryRow;
// ScriptStruct Charlie.TimeloopSecretRow
// 0x0018 (0x0058 - 0x0040)
struct FTimeloopSecretRow final : public FSecretRow
{
public:
class UStringFactData* LocationNameFact; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag RewardedTag; // 0x0048(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag RequiredTagFact; // 0x0050(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTimeloopSecretRow;
// ScriptStruct Charlie.ShopRewardRow
// 0x0110 (0x0118 - 0x0008)
struct FShopRewardRow final : public FTableRowBase
{
public:
struct FGameplayTagContainer RequiredTagFacts; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTag RewardReceivedTag; // 0x0028(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPayloadData RewardPayload; // 0x0030(0x00D8)(Edit, NativeAccessSpecifierPublic)
class FString AssociatedActor; // 0x0108(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FShopRewardRow;
// ScriptStruct Charlie.RewardLines
// 0x0010 (0x0010 - 0x0000)
struct FRewardLines final
{
public:
TArray<class FText> RewardLines; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRewardLines;
// ScriptStruct Charlie.ShopReplyRow
// 0x0018 (0x0020 - 0x0008)
struct FShopReplyRow final : public FTableRowBase
{
public:
uint32 RewardThresholdForReply; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRewardLines> ReplyPossibilities; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FShopReplyRow;
// ScriptStruct Charlie.ShopReward
// 0x00E0 (0x00E0 - 0x0000)
struct alignas(0x08) FShopReward final
{
public:
uint8 Pad_0[0xE0]; // 0x0000(0x00E0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FShopReward;
// ScriptStruct Charlie.SpawnerLymbicEntityData
// 0x0028 (0x0030 - 0x0008)
struct FSpawnerLymbicEntityData final : public FTableRowBase
{
public:
class FName TimeloopActorID; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid SpawnerSerializeGuid; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FGuid> EntitiesToSpawn; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpawnerLymbicEntityData;
// ScriptStruct Charlie.UIStatInfo
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FUIStatInfo final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIStatInfo;
// ScriptStruct Charlie.HearingStimuliEmitterRune
// 0x0018 (0x0018 - 0x0000)
struct FHearingStimuliEmitterRune final
{
public:
float MinLoudness; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxLoudness; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SprintLoudness; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Frequency; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHearingStimuliEmitterRune;
// ScriptStruct Charlie.HearingStimuliEventRune
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FHearingStimuliEventRune final
{
public:
float Loudness; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0xC]; // 0x0004(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHearingStimuliEventRune;
// ScriptStruct Charlie.StudySummaryResult
// 0x000C (0x000C - 0x0000)
struct FStudySummaryResult final
{
public:
struct FGameplayTag CraftCategory; // 0x0000(0x0008)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 HighestGrade; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStudySummaryResult;
// ScriptStruct Charlie.SyncedAnimationEntry
// 0x0020 (0x0020 - 0x0000)
struct FSyncedAnimationEntry final
{
public:
class UAnimMontage* InstigatorMontageToPlay; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName InstigatorMontageSection; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAnimMontage* TargetMontageToPlay; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TargetMontageSection; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSyncedAnimationEntry;
// ScriptStruct Charlie.SpawnerSettings
// 0x0020 (0x0020 - 0x0000)
struct FSpawnerSettings final
{
public:
ESpawnerActivationType ActivationType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinSpawnDelay; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpawnDelay; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceFromHeroToSpawn; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class ALymbicEntitySpawner*> Spawners; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpawnerSettings;
// ScriptStruct Charlie.ScreamSettings
// 0x0020 (0x0020 - 0x0000)
struct FScreamSettings final
{
public:
bool bUseRandomDelay; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinScreamRandomValue; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxScreamRandomValue; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<float> ScreamDelays; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FScreamSettings;
// ScriptStruct Charlie.SpinningWallSettings
// 0x0010 (0x0010 - 0x0000)
struct FSpinningWallSettings final
{
public:
int32 MinWallRandomValue; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxWallRandomValue; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDurationRandomValue; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDurationRandomValue; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpinningWallSettings;
// ScriptStruct Charlie.PathData
// 0x0010 (0x0010 - 0x0000)
struct FPathData final
{
public:
TArray<class ATerrorPillarActor*> Pillars; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPathData;
// ScriptStruct Charlie.TerrorRippleManager
// 0x0028 (0x0028 - 0x0000)
struct FTerrorRippleManager final
{
public:
class ATerrorArenaManager* TerrorArenaManager; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ATerrorPillarActor* CurrentPillarTarget; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class ATerrorPillarActor* NextPillarTarget; // 0x0010(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTerrorRippleManager;
// ScriptStruct Charlie.SpinningWallInstanceContext
// 0x0020 (0x0020 - 0x0000)
struct FSpinningWallInstanceContext final
{
public:
class ATerrorPillarActor* LinkedPillar; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AEnvironementalAreaOfEffectBox* WallInstance; // 0x0008(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpinningWallInstanceContext;
// ScriptStruct Charlie.TerrorSpinningWallsManager
// 0x0028 (0x0028 - 0x0000)
struct FTerrorSpinningWallsManager final
{
public:
class ATerrorArenaManager* TerrorArenaManager; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<struct FSpinningWallInstanceContext> ActiveWalls; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTerrorSpinningWallsManager;
// ScriptStruct Charlie.TerrorTimedSpawnerManager
// 0x0018 (0x0018 - 0x0000)
struct FTerrorTimedSpawnerManager final
{
public:
class ATerrorArenaManager* TerrorArenaManager; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTerrorTimedSpawnerManager;
// ScriptStruct Charlie.ActiveEffect
// 0x0018 (0x0018 - 0x0000)
struct FActiveEffect final
{
public:
TArray<struct FActiveGameplayEffectHandle> EffectHandles; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
class UCharlieAbilitySystemComponent* EffectTarget; // 0x0010(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActiveEffect;
// ScriptStruct Charlie.ThrowablesAndEffectsHandler
// 0x0060 (0x0060 - 0x0000)
struct FThrowablesAndEffectsHandler final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ACharlieThrowable*> SpawnedThrowables; // 0x0020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TArray<class ACharlieThrowable*> ActiveThrowables; // 0x0030(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
TArray<struct FActiveEffect> ActiveEffects; // 0x0040(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate)
uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FThrowablesAndEffectsHandler;
// ScriptStruct Charlie.TimeloopState
// 0x0001 (0x0001 - 0x0000)
struct FTimeloopState final
{
public:
ETimeloopState State; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTimeloopState;
// ScriptStruct Charlie.TimeloopException
// 0x0038 (0x0038 - 0x0000)
struct FTimeloopException final
{
public:
TSoftClassPtr<class UClass> Timeloop; // 0x0000(0x0028)(Edit, Config, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TimeloopID; // 0x0028(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimeloopTier PresetTier; // 0x0030(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTimeloopException;
// ScriptStruct Charlie.TimeloopData
// 0x0088 (0x0090 - 0x0008)
struct FTimeloopData final : public FTableRowBase
{
public:
struct FVector Location; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class ATimeloopActor> AssociatedTimeloopActor; // 0x0020(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AssociatedTimeloopActorID; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UAkStateValue> TimeloopStateValue; // 0x0050(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid TimeloopSerializerID; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag SpawnRequiredTag; // 0x0088(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTimeloopData;
// ScriptStruct Charlie.TradeReply
// 0x0050 (0x0050 - 0x0000)
struct FTradeReply final
{
public:
struct FGameplayTagContainer RequiredTag; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
TArray<class UFactData*> RequiredFacts; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UItemData*> RequiredItems; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FText> Replies; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTradeReply;
// ScriptStruct Charlie.DonationRequest
// 0x0100 (0x0100 - 0x0000)
struct FDonationRequest final
{
public:
class UItemData* Item; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTradeReply> TradeReplies; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FPayloadData Payload; // 0x0018(0x00D8)(Edit, NativeAccessSpecifierPublic)
TArray<class FText> Replies; // 0x00F0(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FDonationRequest;
// ScriptStruct Charlie.TradeGiveItemRune
// 0x0078 (0x0078 - 0x0000)
struct FTradeGiveItemRune final
{
public:
struct FGameplayTagContainer ItemFilters; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
TArray<struct FDonationRequest> ValidTrades; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FDonationRequest> InvalidTrades; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FTradeReply> DefaultConditionalReplies; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_50[0x18]; // 0x0050(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FText> DefaultReplies; // 0x0068(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FTradeGiveItemRune;
// ScriptStruct Charlie.TradeOfferItemEventRune
// 0x0018 (0x0018 - 0x0000)
struct FTradeOfferItemEventRune final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class UItemData* Item; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTradeOfferItemEventRune;
// ScriptStruct Charlie.TutorialDetails
// 0x00C8 (0x00C8 - 0x0000)
struct FTutorialDetails final
{
public:
class FText Title; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText Description; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic)
struct FInputWidgetData InputData; // 0x0020(0x0050)(Edit, NativeAccessSpecifierPublic)
EVisualType VisualType; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UTexture2D> Image; // 0x0078(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UFreyaBinkMediaPlayerData> FreyaBinkMediaPlayerData; // 0x00A0(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTutorialDetails;
// ScriptStruct Charlie.SoundStyle
// 0x0008 (0x0008 - 0x0000)
struct FSoundStyle final
{
public:
class UCharlieSingleSoundStyle* SoundStyle; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSoundStyle;
// ScriptStruct Charlie.AudioEvent
// 0x0008 (0x0008 - 0x0000)
struct FAudioEvent final
{
public:
class UAkAudioEvent* AudioEvent; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAudioEvent;
// ScriptStruct Charlie.MapMetadata
// 0x0038 (0x0038 - 0x0000)
struct FMapMetadata final
{
public:
TSoftObjectPtr<class UTexture2D> MapIconMaterial; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText MapName; // 0x0028(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapMetadata;
// ScriptStruct Charlie.SecretNotificationInfo
// 0x0070 (0x0070 - 0x0000)
struct FSecretNotificationInfo final
{
public:
class FText StartedDescription; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText CompletedDescription; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic)
class FText FailedDescription; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> IconImage; // 0x0030(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieWidgetSoundStyle* StartedSoundStyle; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieWidgetSoundStyle* CompletedSoundStyle; // 0x0060(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCharlieWidgetSoundStyle* FailedSoundStyle; // 0x0068(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSecretNotificationInfo;
// ScriptStruct Charlie.LymbicSphereInfo
// 0x0080 (0x0080 - 0x0000)
struct FLymbicSphereInfo final
{
public:
class UTexture2D* LymbicSphereImage; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UMaterialInstance> LymbicSphereIllustration; // 0x0008(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaImageStyle* GenLymbicSphereImageStyle; // 0x0030(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDataTableRowHandle LymbicSphereTitleTextStyle; // 0x0038(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle GenLymbicSphereTextStyle; // 0x0048(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
class UFreyaImageStyle* PadLymbicSphereImageStyle; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDataTableRowHandle PadLymbicSphereTextStyle; // 0x0060(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
class FText LymbicSphereText; // 0x0070(0x0010)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicSphereInfo;
// ScriptStruct Charlie.GenStyleNoLymbicSphere
// 0x0018 (0x0018 - 0x0000)
struct FGenStyleNoLymbicSphere final
{
public:
class UFreyaImageStyle* NoLymbicSphereImageStyle; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDataTableRowHandle NoLymbicSphereTitleTextStyle; // 0x0008(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGenStyleNoLymbicSphere;
// ScriptStruct Charlie.BuffEffectTypeStyle
// 0x0020 (0x0020 - 0x0000)
struct FBuffEffectTypeStyle final
{
public:
class UFreyaImageStyle* ImageStyle; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 IsBuff; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FDataTableRowHandle StackTextStyle; // 0x0010(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBuffEffectTypeStyle;
// ScriptStruct Charlie.TypeWriterEffectSoundStyle
// 0x0018 (0x0018 - 0x0000)
struct FTypeWriterEffectSoundStyle final
{
public:
class UCharlieStartStopSoundStyle* TypeWriterEffectSoundStyle; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkRtpc* TickSoundRateRTPC; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TickSoundRate; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTickSoundRateRTPC; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTypeWriterEffectSoundStyle;
// ScriptStruct Charlie.CompassOptions
// 0x0020 (0x0020 - 0x0000)
struct FCompassOptions final
{
public:
float CameraYawOffset; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeOnScreen; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WonkyEaseMinDuration; // 0x0008(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float WonkyEaseMaxDuration; // 0x000C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinOscillation; // 0x0010(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxOscillation; // 0x0014(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinNorthShuffle; // 0x0018(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxNorthShuffle; // 0x001C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCompassOptions;
// ScriptStruct Charlie.UIDatumHelpers
// 0x0001 (0x0001 - 0x0000)
struct FUIDatumHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIDatumHelpers;
// ScriptStruct Charlie.UIFreeCameraHelpers
// 0x0001 (0x0001 - 0x0000)
struct FUIFreeCameraHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIFreeCameraHelpers;
// ScriptStruct Charlie.UIHelpers
// 0x0001 (0x0001 - 0x0000)
struct FUIHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIHelpers;
// ScriptStruct Charlie.UIItemHelpers
// 0x0001 (0x0001 - 0x0000)
struct FUIItemHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIItemHelpers;
// ScriptStruct Charlie.UILoadoutHelpers
// 0x0001 (0x0001 - 0x0000)
struct FUILoadoutHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUILoadoutHelpers;
// ScriptStruct Charlie.UINotificationsHelpers
// 0x0001 (0x0001 - 0x0000)
struct FUINotificationsHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUINotificationsHelpers;
// ScriptStruct Charlie.UITypeWriterEffectHelpers
// 0x0001 (0x0001 - 0x0000)
struct FUITypeWriterEffectHelpers final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUITypeWriterEffectHelpers;
// ScriptStruct Charlie.LymbicEntitySocketConnection
// 0x0080 (0x0080 - 0x0000)
struct alignas(0x10) FLymbicEntitySocketConnection final
{
public:
uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraComponent* Connection; // 0x0070(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLymbicEntitySocketConnection;
// ScriptStruct Charlie.LymbicEntityConnection
// 0x0080 (0x0080 - 0x0000)
struct alignas(0x10) FLymbicEntityConnection final
{
public:
class ACharlieLymbicEntity* LymbicEntity; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UUmbilicalCordAnchorComponent* AnchorComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x60]; // 0x0010(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FLymbicEntitySocketConnection> Connections; // 0x0070(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLymbicEntityConnection;
// ScriptStruct Charlie.WatermarkAlignment
// 0x0014 (0x0014 - 0x0000)
struct FWatermarkAlignment final
{
public:
struct FMargin Padding; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
EHorizontalAlignment HorizontalAlignment; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EVerticalAlignment VerticalAlignment; // 0x0011(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWatermarkAlignment;
// ScriptStruct Charlie.ComboEntry
// 0x0040 (0x0040 - 0x0000)
struct FComboEntry final
{
public:
struct FAnimationEntry Attack; // 0x0000(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
struct FAnimationEntry Exhausted; // 0x0020(0x0020)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FComboEntry;
// ScriptStruct Charlie.XPOnDeathTableRowBase
// 0x0028 (0x0030 - 0x0008)
struct FXPOnDeathTableRowBase final : public FTableRowBase
{
public:
int32 XPOnDeath; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FSoftObjectPath> LymbicEntityTypes; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class ULymbicEntityDefinition>> LymbicEntityDefinitions; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FXPOnDeathTableRowBase;
// ScriptStruct Charlie.CharlieStateTreeArrayConditionInstanceData
// 0x0010 (0x0010 - 0x0000)
struct FCharlieStateTreeArrayConditionInstanceData final
{
public:
TArray<class AHaze*> HazeArrayToTest; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeArrayConditionInstanceData;
// ScriptStruct Charlie.CharlieStateTreeEmptyArrayCondition
// 0x0008 (0x0030 - 0x0028)
struct FCharlieStateTreeEmptyArrayCondition final : public FStateTreeConditionCommonBase
{
public:
bool bInvert; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeEmptyArrayCondition;
// ScriptStruct Charlie.CharlieStateTreeCompareAttributesConditionInstanceData
// 0x0008 (0x0008 - 0x0000)
struct FCharlieStateTreeCompareAttributesConditionInstanceData final
{
public:
float FirstAttributeCoefficient; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SecondAttributeCoefficient; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeCompareAttributesConditionInstanceData;
// ScriptStruct Charlie.CharlieStateTreeCompareAttributesCondition
// 0x0078 (0x00A0 - 0x0028)
struct FCharlieStateTreeCompareAttributesCondition final : public FStateTreeConditionCommonBase
{
public:
EGenericAICheck Operator; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute FirstAttribute; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayAttribute SecondAttribute; // 0x0068(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeCompareAttributesCondition;
// ScriptStruct Charlie.CharlieStateTreeCompareAttributeValueConditionInstanceData
// 0x0008 (0x0008 - 0x0000)
struct FCharlieStateTreeCompareAttributeValueConditionInstanceData final
{
public:
float FirstAttributeCoefficient; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Value; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeCompareAttributeValueConditionInstanceData;
// ScriptStruct Charlie.CharlieStateTreeCompareAttributeValueCondition
// 0x0040 (0x0068 - 0x0028)
struct FCharlieStateTreeCompareAttributeValueCondition final : public FStateTreeConditionCommonBase
{
public:
EGenericAICheck Operator; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayAttribute Attribute; // 0x0030(0x0038)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeCompareAttributeValueCondition;
// ScriptStruct Charlie.CharlieStateTreeCombatContextConditionInstanceData
// 0x0048 (0x0048 - 0x0000)
struct FCharlieStateTreeCombatContextConditionInstanceData final
{
public:
struct FGameplayTagQuery CombatTagQuery; // 0x0000(0x0048)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeCombatContextConditionInstanceData;
// ScriptStruct Charlie.CharlieStateTreeCombatContextCondition
// 0x0008 (0x0030 - 0x0028)
struct FCharlieStateTreeCombatContextCondition final : public FStateTreeConditionCommonBase
{
public:
float TimeSinceEvent; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInvert; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeCombatContextCondition;
// ScriptStruct Charlie.CharlieStateTreeCombatTokenConditionInstanceData
// 0x0001 (0x0001 - 0x0000)
struct FCharlieStateTreeCombatTokenConditionInstanceData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeCombatTokenConditionInstanceData;
// ScriptStruct Charlie.CharlieStateTreeCombatTokenCondition
// 0x0008 (0x0030 - 0x0028)
struct FCharlieStateTreeCombatTokenCondition final : public FStateTreeConditionCommonBase
{
public:
bool bOverrideTokenType; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELymbicEntityType TokenType; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInvert; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeCombatTokenCondition;
// ScriptStruct Charlie.StateTreeHazeBirthConditionInstanceData
// 0x0008 (0x0008 - 0x0000)
struct FStateTreeHazeBirthConditionInstanceData final
{
public:
TSubclassOf<class UHazeBirthAbility> AbilityClass; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStateTreeHazeBirthConditionInstanceData;
// ScriptStruct Charlie.StateTreeHazeBirthCondition
// 0x0000 (0x0028 - 0x0028)
struct FStateTreeHazeBirthCondition final : public FStateTreeConditionCommonBase
{
};
DUMPER7_ASSERTS_FStateTreeHazeBirthCondition;
// ScriptStruct Charlie.StateTreeHazeBirthAvailableConditionInstanceData
// 0x0001 (0x0001 - 0x0000)
struct FStateTreeHazeBirthAvailableConditionInstanceData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStateTreeHazeBirthAvailableConditionInstanceData;
// ScriptStruct Charlie.StateTreeHazeBirthAvailableCondition
// 0x0000 (0x0028 - 0x0028)
struct FStateTreeHazeBirthAvailableCondition final : public FStateTreeConditionCommonBase
{
};
DUMPER7_ASSERTS_FStateTreeHazeBirthAvailableCondition;
// ScriptStruct Charlie.CharlieStateTreeEvaluateAbilitiesTaskInstanceData
// 0x0010 (0x0010 - 0x0000)
struct FCharlieStateTreeEvaluateAbilitiesTaskInstanceData final
{
public:
class FName AbilityGroupName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* CurrentTarget; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharlieStateTreeEvaluateAbilitiesTaskInstanceData;
// ScriptStruct Charlie.CharlieStateTreeHasAvailableAbilitiesCondition
// 0x0000 (0x0028 - 0x0028)
struct FCharlieStateTreeHasAvailableAbilitiesCondition final : public FStateTreeConditionCommonBase
{
};
DUMPER7_ASSERTS_FCharlieStateTreeHasAvailableAbilitiesCondition;
// ScriptStruct Charlie.StateTreeLinkedHazeTagConditionInstanceData
// 0x0010 (0x0010 - 0x0000)
struct FStateTreeLinkedHazeTagConditionInstanceData final
{
public:
struct FGameplayTag HazeRequiredTags; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag HazeForbiddenTags; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStateTreeLinkedHazeTagConditionInstanceData;
// ScriptStruct Charlie.StateTreeLinkedHazeTagCondition
// 0x0008 (0x0030 - 0x0028)
struct FStateTreeLinkedHazeTagCondition final : public FStateTreeConditionCommonBase
{
public:
bool bTestAllHazes; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStateTreeLinkedHazeTagCondition;
// ScriptStruct Charlie.StateTreeLymbicEntityDistanceConditionInstanceData
// 0x0004 (0x0004 - 0x0000)
struct FStateTreeLymbicEntityDistanceConditionInstanceData final
{
public:
float Distance; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStateTreeLymbicEntityDistanceConditionInstanceData;
// ScriptStruct Charlie.StateTreeLymbicEntityDistanceCondition
// 0x0008 (0x0030 - 0x0028)
struct FStateTreeLymbicEntityDistanceCondition final : public FStateTreeConditionCommonBase
{
public:
EGenericAICheck Operator; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStateTreeLymbicEntityDistanceCondition;
// ScriptStruct Charlie.CharlieStateTreeCompareVectorAngleConditionInstanceData
// 0x0038 (0x0038 - 0x0000)
struct FCharlieStateTreeCompareVectorAngleConditionInstanceData final
{
public:
struct FVector FirstDirection; // 0x0000(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SecondDirection; // 0x0018(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AngleInDegree; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeCompareVectorAngleConditionInstanceData;
// ScriptStruct Charlie.CharlieStateTreeCompareVectorsAngleCondition
// 0x0008 (0x0030 - 0x0028)
struct FCharlieStateTreeCompareVectorsAngleCondition final : public FStateTreeConditionCommonBase
{
public:
EGenericAICheck Operator; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharlieStateTreeCompareVectorsAngleCondition;
// ScriptStruct Charlie.WeaponEmissiveTextureEntry
// 0x0010 (0x0010 - 0x0000)
struct FWeaponEmissiveTextureEntry final
{
public:
struct FGameplayTag WeaponTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* EmissiveTexture; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWeaponEmissiveTextureEntry;
// ScriptStruct Charlie.InteractionIconTypeTextureSettings
// 0x0010 (0x0010 - 0x0000)
struct FInteractionIconTypeTextureSettings final
{
public:
class UTexture2D* Texture; // 0x0000(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFreyaImageStyle* ImageStyle; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInteractionIconTypeTextureSettings;
}