#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: Styx2 #include "Basic.hpp" #include "AIModule_structs.hpp" #include "CoreUObject_structs.hpp" #include "SlateCore_structs.hpp" #include "Engine_structs.hpp" #include "InputCore_structs.hpp" namespace SDK { // Enum Styx2.EStyx2MoveToState // NumValues: 0x000A enum class EStyx2MoveToState : uint8 { None = 0, Init = 1, BackToNavMesh = 2, FindDest = 3, FindPath = 4, Turn = 5, FollowPath = 6, Done = 7, Canceled = 8, EStyx2MoveToState_MAX = 9, }; // Enum Styx2.EStyx2AIStimulusType // NumValues: 0x0017 enum class EStyx2AIStimulusType : uint8 { AlreadyDeadEnemy = 0, DeadEnemy = 1, Beast = 2, HiddenEnemy = 3, Enemy = 4, AlreadyDeadAlly = 5, DyingAlly = 6, DeadAlly = 7, OrderAlert = 8, AllyInAlert = 9, OrderSearch = 10, Surprise = 11, InteractiveObjet = 12, OrderCheck = 13, AlreadyMissingAlly = 14, MissingAlly = 15, StrangeAlreadyVisited = 16, Strange = 17, OrderVigilant = 18, HealthyAlly = 19, Unknow = 20, Ignore = 21, EStyx2AIStimulusType_MAX = 22, }; // Enum Styx2.EStyx2AIDetectionType // NumValues: 0x0006 enum class EStyx2AIDetectionType : uint8 { Visual = 0, Audio = 1, Olfacto = 2, Damage = 3, Touch = 4, EStyx2AIDetectionType_MAX = 5, }; // Enum Styx2.EStyx2InputMode // NumValues: 0x0003 enum class EStyx2InputMode : uint8 { Keyboard = 0, Gamepad = 1, EStyx2InputMode_MAX = 2, }; // Enum Styx2.EStyx2DialogueInterruptionReason // NumValues: 0x0009 enum class EStyx2DialogueInterruptionReason : uint8 { Ended = 0, MemberChangedAIState = 1, MemberDied = 2, CinematicStarted = 3, StopFromDialLocation = 4, MemberStopPatrolling = 5, EndOfLevel = 6, Invalid = 7, EStyx2DialogueInterruptionReason_MAX = 8, }; // Enum Styx2.EStyx2MultiplayerState // NumValues: 0x0007 enum class EStyx2MultiplayerState : uint8 { Closed = 0, WaitingGuestPrivate = 1, WaitingGuestPublic = 2, SearchingHost = 3, Hosting = 4, Client = 5, EStyx2MultiplayerState_MAX = 6, }; // Enum Styx2.EStyx2Difficulty // NumValues: 0x0005 enum class EStyx2Difficulty : uint8 { Normal = 0, Hard = 1, Goblin = 2, Master = 3, EStyx2Difficulty_MAX = 4, }; // Enum Styx2.EStyx2Emblem // NumValues: 0x0005 enum class EStyx2Emblem : uint8 { None = 0, Bronze = 1, Silver = 2, Gold = 3, EStyx2Emblem_MAX = 4, }; // Enum Styx2.EStyx2Insignia // NumValues: 0x0005 enum class EStyx2Insignia : uint8 { Swiftness = 0, Shadow = 1, Mercy = 2, Thief = 3, EStyx2Insignia_MAX = 4, }; // Enum Styx2.EStyx2DialogueSceneType // NumValues: 0x0009 enum class EStyx2DialogueSceneType : uint8 { Ambiant = 0, Ambiant_Monologue = 1, Gameplay = 2, Gameplay_Monologue = 3, Quest = 4, Quest_Monologue = 5, Cutscene = 6, MAX = 7, EStyx2DialogueSceneType_MAX = 8, }; // Enum Styx2.EStyx2GameOverType // NumValues: 0x0008 enum class EStyx2GameOverType : uint8 { Detected = 0, Failed = 1, FallenToGround = 2, FallenOutOfWorld = 3, Killed = 4, Other = 5, GameOver_MAX = 6, EStyx2GameOverType_MAX = 7, }; // Enum Styx2.EStyx2MissionFlowState // NumValues: 0x0009 enum class EStyx2MissionFlowState : uint8 { Waiting = 0, Awaked = 1, Validable = 2, Validated = 3, Disabled = 4, Failed = 5, Count = 6, All = 7, EStyx2MissionFlowState_MAX = 8, }; // Enum Styx2.EStyx2SkillAvailability // NumValues: 0x0005 enum class EStyx2SkillAvailability : uint8 { Locked = 0, Unlocked = 1, Learned = 2, NotInitialized = 3, EStyx2SkillAvailability_MAX = 4, }; // Enum Styx2.EStyx2ControllerButtons // NumValues: 0x0024 enum class EStyx2ControllerButtons : uint8 { Button1 = 0, Button2 = 1, Button3 = 2, Button4 = 3, Button5 = 4, Button6 = 5, Button7 = 6, Button8 = 7, Button9 = 8, Button10 = 9, Button11 = 10, Button12 = 11, Button13 = 12, Button14 = 13, Button15 = 14, Button16 = 15, Button17 = 16, Button18 = 17, Button19 = 18, Button20 = 19, Button21 = 20, Button22 = 21, Button23 = 22, Button24 = 23, Button25 = 24, Button26 = 25, Button27 = 26, Button28 = 27, Button29 = 28, Button30 = 29, Button31 = 30, Button32 = 31, Button33 = 32, Button34 = 33, Invalid = 34, EStyx2ControllerButtons_MAX = 35, }; // Enum Styx2.EStyx2MenuFocusWidgetAnimationType // NumValues: 0x0007 enum class EStyx2MenuFocusWidgetAnimationType : uint8 { Normal = 0, Hover = 1, Pressed = 2, Disabled = 3, Selected = 4, Max = 5, EStyx2MenuFocusWidgetAnimationType_MAX = 6, }; // Enum Styx2.EStyx2Equipment // NumValues: 0x0014 enum class EStyx2Equipment : uint8 { DefaultArmor = 0, AlchemistArmor = 1, InvisibilityArmor = 2, PrisonerArmor = 3, AkenashArmor = 4, UnusedArmor01 = 5, UnusedArmor02 = 6, UnusedArmor03 = 7, MAX_ARMOR = 8, DefaultDagger = 9, SharpDagger = 10, AmberedDagger = 11, NoDagger = 12, AkenashDagger = 13, UnusedDagger01 = 14, UnusedDagger02 = 15, UnusedDagger03 = 16, MAX_DAGGER = 17, MAX = 18, EStyx2Equipment_MAX = 19, }; // Enum Styx2.EStyx2SaveType // NumValues: 0x0007 enum class EStyx2SaveType : uint8 { GameAutoSave = 0, GameQuickSave = 1, GameManualSave = 2, GameCoopSave = 3, All = 4, Unknown = 5, EStyx2SaveType_MAX = 6, }; // Enum Styx2.EStyx2VoiceKit // NumValues: 0x000D enum class EStyx2VoiceKit : uint8 { None = 0, Dwarf01 = 1, Dwarf02 = 2, Elf_Fem01 = 3, Elf_Fem02 = 4, Elf_Male01 = 5, Elf_Male02 = 6, Human01 = 7, Human02 = 8, Troll = 9, Roach = 10, Fly = 11, EStyx2VoiceKit_MAX = 12, }; // Enum Styx2.EStyx2ProfileReplication // NumValues: 0x0009 enum class EStyx2ProfileReplication : uint8 { None = 0, Base = 1, Inventory = 2, Skill = 3, MissionObjectives = 4, MissionInsignias = 5, MissionScore = 6, Full = 7, EStyx2ProfileReplication_MAX = 8, }; // Enum Styx2.EStyx2InventoryReplication // NumValues: 0x0006 enum class EStyx2InventoryReplication : uint8 { None = 0, Base = 1, Consumables = 2, Ingredients = 3, Full = 4, EStyx2InventoryReplication_MAX = 5, }; // Enum Styx2.EStyx2SkillReplication // NumValues: 0x0005 enum class EStyx2SkillReplication : uint8 { None = 0, Base = 1, Skill = 2, Full = 3, EStyx2SkillReplication_MAX = 4, }; // Enum Styx2.EStyx2DLC // NumValues: 0x000B enum class EStyx2DLC : uint8 { DLC_00 = 0, DLC_01 = 1, DLC_02 = 2, DLC_03 = 3, DLC_04 = 4, DLC_05 = 5, DLC_06 = 6, DLC_07 = 7, DLC_08 = 8, DLC_09 = 9, DLC_MAX = 10, }; // Enum Styx2.EStyx2DeathAnimationType // NumValues: 0x0005 enum class EStyx2DeathAnimationType : uint8 { Normal = 0, Gas = 1, LD = 2, Invalid = 3, EStyx2DeathAnimationType_MAX = 4, }; // Enum Styx2.EStyx2SmokeType // NumValues: 0x0005 enum class EStyx2SmokeType : uint8 { Clone = 0, Exterminator = 1, Mushroom = 2, MAX = 3, EStyx2SmokeType_MAX = 4, }; // Enum Styx2.EStyx2HUDNotificationType // NumValues: 0x0005 enum class EStyx2HUDNotificationType : uint8 { Neutral = 0, Good = 1, Bad = 2, MAX = 3, EStyx2HUDNotificationType_MAX = 4, }; // Enum Styx2.EStyx2DialogueVoiceIntensity // NumValues: 0x0006 enum class EStyx2DialogueVoiceIntensity : uint8 { Normal = 0, Loud = 1, Whisper = 2, Onomatopoeia = 3, MAX = 4, EStyx2DialogueVoiceIntensity_MAX = 5, }; // Enum Styx2.EStyx2DiagonalTransition // NumValues: 0x0009 enum class EStyx2DiagonalTransition : uint8 { Width1 = 0, Width1ToWidth2 = 1, Width2ToWidth1 = 2, Width2ToWidth3 = 3, Width3ToWidth2 = 4, Width2ToWidth4 = 5, Width4ToWidth2 = 6, Invalid = 7, EStyx2DiagonalTransition_MAX = 8, }; // Enum Styx2.EStyx2InvisibilityReason // NumValues: 0x0006 enum class EStyx2InvisibilityReason : uint8 { Normal = 0, TranslucentBubble = 1, FurtiveContagion = 2, FurtiveCloning = 3, Invalid = 4, EStyx2InvisibilityReason_MAX = 5, }; // Enum Styx2.EStyx2NotifyId // NumValues: 0x0012 enum class EStyx2NotifyId : uint8 { SpawnClone = 0, SpawnEgg = 1, Destroy = 2, Pickpocket = 3, KillTarget = 4, StabSync = 5, DropWeapon = 6, CanDamage = 7, CanBeCountered = 8, Counter = 9, CounterSkill = 10, Ragdoll = 11, Rally = 12, NotifyCounter = 13, NotifyCounterSkill = 14, RailJumpImpulsion = 15, AscendImpulsion = 16, EStyx2NotifyId_MAX = 17, }; // Enum Styx2.EStyx2VigilantChange // NumValues: 0x0004 enum class EStyx2VigilantChange : uint8 { NoChange = 0, SetToDefault = 1, SetToVigilant = 2, EStyx2VigilantChange_MAX = 3, }; // Enum Styx2.EStyx2AITaskVigilantTest // NumValues: 0x0004 enum class EStyx2AITaskVigilantTest : uint8 { Both = 0, Default = 1, bVigilant = 2, EStyx2AITaskVigilantTest_MAX = 3, }; // Enum Styx2.EStyx2AITaskUserState // NumValues: 0x0009 enum class EStyx2AITaskUserState : uint8 { None = 0, Idle = 1, Approch = 2, Execute = 3, Interrupting = 4, Done = 5, Canceled = 6, Interrupted = 7, EStyx2AITaskUserState_MAX = 8, }; // Enum Styx2.EStyx2DamageOverTimeEffect // NumValues: 0x0004 enum class EStyx2DamageOverTimeEffect : uint8 { None = 0, Fire = 1, Poison = 2, EStyx2DamageOverTimeEffect_MAX = 3, }; // Enum Styx2.EStyx2HitStunState // NumValues: 0x0003 enum class EStyx2HitStunState : uint8 { Stunned = 0, NotStunned = 1, EStyx2HitStunState_MAX = 2, }; // Enum Styx2.EStyx2InvisibilityState // NumValues: 0x0004 enum class EStyx2InvisibilityState : uint8 { Off = 0, On = 1, Starting = 2, EStyx2InvisibilityState_MAX = 3, }; // Enum Styx2.EStyx2RestartType // NumValues: 0x0004 enum class EStyx2RestartType : uint8 { Mission = 0, Sector = 1, LastSave = 2, EStyx2RestartType_MAX = 3, }; // Enum Styx2.EStyx2ProfileType // NumValues: 0x0004 enum class EStyx2ProfileType : uint8 { InGame = 0, MissionStart = 1, SectorStart = 2, EStyx2ProfileType_MAX = 3, }; // Enum Styx2.EStyx2EndOfLevel // NumValues: 0x0007 enum class EStyx2EndOfLevel : uint8 { EndOfMission = 0, EndOfSector = 1, EndOfHub = 2, GiveUpToHub = 3, DebugLoad = 4, Invalid = 5, EStyx2EndOfLevel_MAX = 6, }; // Enum Styx2.EStyx2ArmorType // NumValues: 0x000B enum class EStyx2ArmorType : uint8 { Cloth = 0, Cloth_Gear = 1, Leather = 2, Leather_Scale = 3, Special = 4, Padded = 5, Plate_Heavy = 6, Plate_Light = 7, Roach_Light = 8, Helledryn = 9, EStyx2ArmorType_MAX = 10, }; // Enum Styx2.EStyx2GameInstanceState // NumValues: 0x0008 enum class EStyx2GameInstanceState : uint8 { None = 0, PendingInvite = 1, WelcomeScreen = 2, MainMenu = 3, MessageMenu = 4, ChunkMenu = 5, Playing = 6, EStyx2GameInstanceState_MAX = 7, }; // Enum Styx2.EStyx2SmokeSkillLevel // NumValues: 0x0005 enum class EStyx2SmokeSkillLevel : uint8 { none = 0, B1 = 1, B2 = 2, B3 = 3, EStyx2SmokeSkillLevel_MAX = 4, }; // Enum Styx2.EStyx2HUDSkillState // NumValues: 0x0004 enum class EStyx2HUDSkillState : uint8 { Locked = 0, Unusable = 1, Usable = 2, EStyx2HUDSkillState_MAX = 3, }; // Enum Styx2.EStyx2HUDSkill // NumValues: 0x0005 enum class EStyx2HUDSkill : uint8 { Top = 0, Bottom = 1, Left = 2, Right = 3, EStyx2HUDSkill_MAX = 4, }; // Enum Styx2.EStyx2MenuHUBTab // NumValues: 0x0004 enum class EStyx2MenuHUBTab : uint8 { Styx = 0, Skills = 1, Craft = 2, EStyx2MenuHUBTab_MAX = 3, }; // Enum Styx2.EStyx2MenuIngameTab // NumValues: 0x0005 enum class EStyx2MenuIngameTab : uint8 { Brief = 0, Styx = 1, Skills = 2, Craft = 3, EStyx2MenuIngameTab_MAX = 4, }; // Enum Styx2.EStyx2LearnSkillFailure // NumValues: 0x0008 enum class EStyx2LearnSkillFailure : uint8 { Success = 0, AlreadyKnown = 1, Unreachable = 2, InsufficientExperience = 3, InsufficientQuartz = 4, InternalError = 5, NeedToBeOnSkillTable = 6, EStyx2LearnSkillFailure_MAX = 7, }; // Enum Styx2.EStyx2SkillSide // NumValues: 0x0004 enum class EStyx2SkillSide : uint8 { None = 0, A = 1, B = 2, EStyx2SkillSide_MAX = 3, }; // Enum Styx2.EStyx2SkillPosition // NumValues: 0x0006 enum class EStyx2SkillPosition : uint8 { Root = 0, Rank1 = 1, Rank2 = 2, Rank3 = 3, Ultime = 4, EStyx2SkillPosition_MAX = 5, }; // Enum Styx2.EStyx2SkillBranch // NumValues: 0x0007 enum class EStyx2SkillBranch : uint8 { Alchemy = 0, Assassination = 1, Clone = 2, Perception = 3, Stealth = 4, Master = 5, EStyx2SkillBranch_MAX = 6, }; // Enum Styx2.EStyx2RegenType // NumValues: 0x0003 enum class EStyx2RegenType : uint8 { HealthRegen = 0, AmberRegen = 1, EStyx2RegenType_MAX = 2, }; // Enum Styx2.EStyx2Orientation // NumValues: 0x0008 enum class EStyx2Orientation : uint8 { Front = 0, Back = 1, Right = 2, Left = 3, Front180 = 4, Back180 = 5, Any = 6, EStyx2Orientation_MAX = 7, }; // Enum Styx2.EStyx2ContainerTypes // NumValues: 0x0004 enum class EStyx2ContainerTypes : uint8 { None = 0, Cupboard = 1, Trunk = 2, EStyx2ContainerTypes_MAX = 3, }; // Enum Styx2.EStyx2StabTypes // NumValues: 0x002C enum class EStyx2StabTypes : uint8 { Back_Near = 0, Back_Far = 1, Front_Near = 2, Front_Far = 3, Right_Near = 4, Right_Far = 5, Left_Near = 6, Left_Far = 7, Edge_Front = 8, Edge_Back = 9, Edge_Left = 10, Edge_Right = 11, Ledge_Front = 12, Ledge_Back = 13, Ledge_Left = 14, Ledge_Right = 15, Cover_Up_Front = 16, Cover_Up_Back = 17, Cover_Up_Left = 18, Cover_Up_Right = 19, Cover_Right_Front = 20, Cover_Right_Back = 21, Cover_Right_Right = 22, Cover_Right_Left = 23, Cover_Left_Front = 24, Cover_Left_Back = 25, Cover_Left_Right = 26, Cover_Left_Left = 27, PushKill_Back = 28, PushKill_Right = 29, PushKill_Left = 30, AirKill_Front = 31, AirKill_Back = 32, Cupboard_Front = 33, Cupboard_Back = 34, Cupboard_Left = 35, Cupboard_Right = 36, Trunk_Front = 37, Trunk_Back = 38, Trunk_Left = 39, Trunk_Right = 40, Front_Far_180 = 41, Back_Far_180 = 42, EStyx2StabTypes_MAX = 43, }; // Enum Styx2.EStyx2AIDetectionState // NumValues: 0x0004 enum class EStyx2AIDetectionState : uint8 { Normal = 0, Sleeping = 1, Working = 2, EStyx2AIDetectionState_MAX = 3, }; // Enum Styx2.EStyx2DeathType // NumValues: 0x0006 enum class EStyx2DeathType : uint8 { Environment = 0, Fallen = 1, Crushed = 2, Poisonned = 3, Murdered = 4, EStyx2DeathType_MAX = 5, }; // Enum Styx2.EStyx2AICheckDeadBodyMode // NumValues: 0x0003 enum class EStyx2AICheckDeadBodyMode : uint8 { Close = 0, Dist = 1, EStyx2AICheckDeadBodyMode_MAX = 2, }; // Enum Styx2.EStyx2HealthState // NumValues: 0x0008 enum class EStyx2HealthState : uint8 { Healthy = 0, Hit = 1, Stun = 2, Sick = 3, Harassed = 4, Dying = 5, Dead = 6, EStyx2HealthState_MAX = 7, }; // Enum Styx2.EStyx2FactionRelation // NumValues: 0x0005 enum class EStyx2FactionRelation : uint8 { Enemy = 0, Ally = 1, Neutral = 2, Beast = 3, EStyx2FactionRelation_MAX = 4, }; // Enum Styx2.EStyx2AIAttackMode // NumValues: 0x0005 enum class EStyx2AIAttackMode : uint8 { Close = 0, Finish = 1, Dist = 2, Far = 3, EStyx2AIAttackMode_MAX = 4, }; // Enum Styx2.EStyx2WeaponType // NumValues: 0x000B enum class EStyx2WeaponType : uint8 { None = 0, Metal_Sword = 1, Metal_Hammer = 2, Metal_Axe = 3, Roach_Sword = 4, Roach_Claws = 5, Ranged = 6, Custom_0 = 7, Custom_1 = 8, Custom_2 = 9, EStyx2WeaponType_MAX = 10, }; // Enum Styx2.EStyx2HideoutType // NumValues: 0x0006 enum class EStyx2HideoutType : uint8 { Nav = 0, Guardrail = 1, Edge = 2, EdgeGuardrail = 3, InteractiveObject = 4, EStyx2HideoutType_MAX = 5, }; // Enum Styx2.EStyx2AITaskSpeed // NumValues: 0x0004 enum class EStyx2AITaskSpeed : uint8 { Unchanged = 0, Walk = 1, Run = 2, EStyx2AITaskSpeed_MAX = 3, }; // Enum Styx2.EStyx2AISpeed // NumValues: 0x0004 enum class EStyx2AISpeed : uint8 { Stop = 0, Walk = 1, Run = 2, EStyx2AISpeed_MAX = 3, }; // Enum Styx2.EStyx2Activated // NumValues: 0x0003 enum class EStyx2Activated : uint8 { Off = 0, On = 1, EStyx2Activated_MAX = 2, }; // Enum Styx2.EStyx2FullscreenMode // NumValues: 0x0004 enum class EStyx2FullscreenMode : uint8 { Fullscreen = 0, Borderless = 1, Windowed = 2, EStyx2FullscreenMode_MAX = 3, }; // Enum Styx2.EStyx2GlobalSettingsLevel // NumValues: 0x0007 enum class EStyx2GlobalSettingsLevel : uint8 { Low = 0, Medium = 1, High = 2, Epic = 3, Auto = 4, Custom = 5, EStyx2GlobalSettingsLevel_MAX = 6, }; // Enum Styx2.EStyx2QualityLevel // NumValues: 0x0005 enum class EStyx2QualityLevel : uint8 { Low = 0, Medium = 1, High = 2, Epic = 3, EStyx2QualityLevel_MAX = 4, }; // Enum Styx2.EStyx2ViewDistanceLevel // NumValues: 0x0005 enum class EStyx2ViewDistanceLevel : uint8 { Near = 0, Medium = 1, Far = 2, Epic = 3, EStyx2ViewDistanceLevel_MAX = 4, }; // Enum Styx2.EStyx2MissionFlowCategory // NumValues: 0x0005 enum class EStyx2MissionFlowCategory : uint8 { Normal = 0, PrimaryRoot = 1, SecondaryRoot = 2, Count = 3, EStyx2MissionFlowCategory_MAX = 4, }; // Enum Styx2.EStyx2MissionFlowOperator // NumValues: 0x0005 enum class EStyx2MissionFlowOperator : uint8 { Seq = 0, And = 1, Or = 2, Count = 3, EStyx2MissionFlowOperator_MAX = 4, }; // Enum Styx2.EStyx2InteractiveObjectInteractor // NumValues: 0x0004 enum class EStyx2InteractiveObjectInteractor : uint8 { Main = 0, Additional = 1, Object = 2, EStyx2InteractiveObjectInteractor_MAX = 3, }; // Enum Styx2.EStyx2InteractiveObjectPose // NumValues: 0x0004 enum class EStyx2InteractiveObjectPose : uint8 { Unspecified = 0, Sneak = 1, StandUp = 2, EStyx2InteractiveObjectPose_MAX = 3, }; // Enum Styx2.EStyx2InteractiveObjectInput // NumValues: 0x0006 enum class EStyx2InteractiveObjectInput : uint8 { Primary = 0, Secondary = 1, PrimaryNone = 2, SecondaryNone = 3, Input_MAX = 4, EStyx2InteractiveObjectInput_MAX = 5, }; // Enum Styx2.EForceBaseRotation // NumValues: 0x0006 enum class EForceBaseRotation : uint8 { EForceBaseRotation_None = 0, EForceBaseRotation_Yaw = 1, EForceBaseRotation_Pitch = 2, EForceBaseRotation_Roll = 3, EForceBaseRotation_All = 4, EForceBaseRotation_MAX = 5, }; // Enum Styx2.EStyx2GamepadType // NumValues: 0x0003 enum class EStyx2GamepadType : uint8 { XBox = 0, PlayStation = 1, EStyx2GamepadType_MAX = 2, }; // Enum Styx2.EStyx2ControllerButtonsDisplayName // NumValues: 0x0024 enum class EStyx2ControllerButtonsDisplayName : uint8 { LeftTrigger = 0, RightTrigger = 1, LeftShoulder = 2, RightShoulder = 3, SpecialLeft = 4, SpecialRight = 5, FaceBottom = 6, FaceRight = 7, FaceTop = 8, FaceLeft = 9, DPadLeft = 10, DPadRight = 11, DPadUp = 12, DPadDown = 13, LeftThumbstick = 14, RightThumbstick = 15, MenuConfirm = 16, MenuCancel = 17, Keyboard_1 = 18, Keyboard_2 = 19, Keyboard_3 = 20, Keyboard_4 = 21, RightJoystick = 22, MenuLeftTrigger = 23, MenuRightTrigger = 24, MenuApply = 25, MissionPopupLeftShoulder = 26, MissionPopupRightShoulder = 27, OpenInventory = 28, KeyboardWalk = 29, MissionEndLeftTrigger = 30, MoveForward = 31, MoveRight = 32, MoveMouse = 33, Invalid = 34, EStyx2ControllerButtonsDisplayName_MAX = 35, }; // Enum Styx2.EStyx2AlertLevel // NumValues: 0x0005 enum class EStyx2AlertLevel : uint8 { None = 0, Low = 1, High = 2, Max = 3, EStyx2AlertLevel_MAX = 4, }; // Enum Styx2.EStyx2Bool // NumValues: 0x0003 enum class EStyx2Bool : uint8 { B_False = 0, B_True = 1, EStyx2Bool_MAX = 2, }; // Enum Styx2.EStyx2Races // NumValues: 0x0008 enum class EStyx2Races : uint8 { DarkElf = 0, Dwarf = 1, Goblin = 2, Human = 3, Orc = 4, Roach = 5, Fly = 6, EStyx2Races_MAX = 7, }; // Enum Styx2.EStyx2InteractionScreenLocation // NumValues: 0x0006 enum class EStyx2InteractionScreenLocation : uint8 { TopLeft = 0, BottomRight = 1, Styx = 2, Target = 3, Hidden = 4, EStyx2InteractionScreenLocation_MAX = 5, }; // Enum Styx2.EStyx2HeadAnimCode // NumValues: 0x0013 enum class EStyx2HeadAnimCode : uint8 { Head_None = 0, Head_Helledryn = 1, Head_Human_01 = 2, Head_Human_02 = 3, Head_Human_03 = 4, Head_Human_04 = 5, Head_Human_05 = 6, Head_Human_06 = 7, Head_Human_07 = 8, Head_Human_08 = 9, Head_Human_09 = 10, Head_Human_10 = 11, Head_Human_11 = 12, Head_Human_12 = 13, Head_Human_13 = 14, Head_Human_14 = 15, Head_Human_15 = 16, Head_Human_16 = 17, Head_MAX = 18, }; // Enum Styx2.EStyx2AnimationStates // NumValues: 0x0039 enum class EStyx2AnimationStates : uint8 { None = 0, Idle = 1, Idle_Sneak = 2, Walking = 3, Walking_Sneak = 4, Running = 5, Running_Sneak = 6, Falling = 7, FallingToDeath = 8, Edge_Idle = 9, Edge_MovingRight = 10, Edge_MovingLeft = 11, Edge_Wall_Idle = 12, Edge_Wall_MovingRight = 13, Edge_Wall_MovingLeft = 14, Edge_Wall_LookingRight = 15, Edge_Wall_LookingLeft = 16, Edge_Wall_LookingUp = 17, Edge_Wall_LookingBack = 18, Edge_LookingRight = 19, Edge_LookingLeft = 20, Edge_LookingUp = 21, Edge_LookingBack = 22, Anchor_Idle = 23, Anchor_LookingUp = 24, Anchor_LookingDown = 25, Anchor_LookingLeft = 26, Anchor_LookingRight = 27, Anchor_LookingBackLeft = 28, Anchor_LookingBackRight = 29, Pipe_Idle = 30, Pipe_MovingForward = 31, Pipe_Sliding = 32, Pipe_Vertical_Idle = 33, Pipe_Vertical_Sliding = 34, Pipe_Turning_Right = 35, Pipe_Turning_Left = 36, Cover_Idle_Right = 37, Cover_WalkingRight = 38, Cover_RunningRight = 39, Cover_Idle_Left = 40, Cover_WalkingLeft = 41, Cover_RunningLeft = 42, Cover_PeekUpRight = 43, Cover_PeekUpLeft = 44, Cover_PeekRight = 45, Cover_PeekLeft = 46, Rope_Idle = 47, Rope_Move_Up = 48, Rope_Move_Down = 49, Rope_TurnRight = 50, Rope_TurnLeft = 51, Rope_Swing_Forward = 52, Rope_Swing_Backward = 53, Sliding = 54, State_MAX = 55, EStyx2AnimationStates_MAX = 56, }; // Enum Styx2.EStyx2MovementMode // NumValues: 0x000D enum class EStyx2MovementMode : uint8 { MOVE_None = 0, MOVE_Anchoring = 1, MOVE_Ascending = 2, MOVE_Climbing = 3, MOVE_Covering = 4, MOVE_NoPhysics = 5, MOVE_Pipeing = 6, MOVE_Ropeing = 7, MOVE_LongJumping = 8, MOVE_RailJumping = 9, MOVE_Interacting = 10, MOVE_Default = 11, MOVE_MAX = 12, }; // Enum Styx2.EStyx2Reachability // NumValues: 0x0004 enum class EStyx2Reachability : uint8 { Any = 0, Reachable = 1, Unreachable = 2, EStyx2Reachability_MAX = 3, }; // Enum Styx2.EStyx2DuelingMode // NumValues: 0x0004 enum class EStyx2DuelingMode : uint8 { Any = 0, NotDueling = 1, Dueling = 2, EStyx2DuelingMode_MAX = 3, }; // Enum Styx2.EStyx2NoiseAttenuation // NumValues: 0x0003 enum class EStyx2NoiseAttenuation : uint8 { Real = 0, Linear = 1, EStyx2NoiseAttenuation_MAX = 2, }; // Enum Styx2.EStyx2Curve // NumValues: 0x0003 enum class EStyx2Curve : uint8 { Linear = 0, Square = 1, EStyx2Curve_MAX = 2, }; // Enum Styx2.EStyx2DetectionShapeDebug // NumValues: 0x0004 enum class EStyx2DetectionShapeDebug : uint8 { None = 0, Horizontal = 1, Vertical = 2, EStyx2DetectionShapeDebug_MAX = 3, }; // Enum Styx2.EStyx2StimuliChoice // NumValues: 0x0003 enum class EStyx2StimuliChoice : uint8 { SC_Last = 0, SC_Biggest = 1, EStyx2StimuliChoice_MAX = 2, }; // Enum Styx2.EStyx2AINoMoreEnemies // NumValues: 0x0005 enum class EStyx2AINoMoreEnemies : uint8 { Any = 0, NoMoreEnemies = 1, StillEnemiesAlive = 2, EStyx2AIStimulusType_MAX = 3, EStyx2AINoMoreEnemies_MAX = 4, }; // Enum Styx2.EStyx2StateAge // NumValues: 0x0003 enum class EStyx2StateAge : uint8 { Older = 0, Younger = 1, EStyx2StateAge_MAX = 2, }; // Enum Styx2.EStyx2ReachabilityQuery // NumValues: 0x0004 enum class EStyx2ReachabilityQuery : uint8 { Unknow = 0, Reachable = 1, Unreachable = 2, EStyx2ReachabilityQuery_MAX = 3, }; // Enum Styx2.EStyx2CheckState // NumValues: 0x0008 enum class EStyx2CheckState : uint8 { Start = 0, Turn = 1, PreAction = 2, Move = 3, PostAction = 4, PostTurn = 5, Finish = 6, EStyx2CheckState_MAX = 7, }; // Enum Styx2.EStyx2AILookMode // NumValues: 0x0004 enum class EStyx2AILookMode : uint8 { Neareast = 0, Random = 1, Sequence = 2, EStyx2AILookMode_MAX = 3, }; // Enum Styx2.EStyx2PatrolActionState // NumValues: 0x000A enum class EStyx2PatrolActionState : uint8 { None = 0, Orient = 1, Wait = 2, AnimIn = 3, AnimLoop = 4, AnimOut = 5, AnimQuickOut = 6, WaitSynchro = 7, Dialogue = 8, EStyx2PatrolActionState_MAX = 9, }; // Enum Styx2.EStyx2RallyTurnType // NumValues: 0x0004 enum class EStyx2RallyTurnType : uint8 { NoTurn = 0, ToAlly = 1, ToTarget = 2, EStyx2RallyTurnType_MAX = 3, }; // Enum Styx2.EStyx2SearchState // NumValues: 0x0008 enum class EStyx2SearchState : uint8 { None = 0, In = 1, Loop = 2, Out = 3, Catch = 4, Interact = 5, Kick = 6, EStyx2SearchState_MAX = 7, }; // Enum Styx2.EStyx2RoutineStepType // NumValues: 0x0008 enum class EStyx2RoutineStepType : uint8 { None = 0, Clone = 1, Jump = 2, Crouch = 3, AmberVision = 4, Skill = 5, Save = 6, EStyx2RoutineStepType_MAX = 7, }; // Enum Styx2.EStyx2RoutineStepMultiType // NumValues: 0x000B enum class EStyx2RoutineStepMultiType : uint8 { None = 0, SkipPressStart = 1, LaunchLevel = 2, HostSession = 3, Host = 4, SearchSession = 5, SearchingSession = 6, JoinSession = 7, ConfirmProfile = 8, Client = 9, EStyx2RoutineStepMultiType_MAX = 10, }; // Enum Styx2.EStyx2WeaponState // NumValues: 0x0004 enum class EStyx2WeaponState : uint8 { Sheathed = 0, Unsheathed = 1, Dropped = 2, EStyx2WeaponState_MAX = 3, }; // Enum Styx2.EStyx2DeathComponentState // NumValues: 0x0007 enum class EStyx2DeathComponentState : uint8 { Alive = 0, Grabbed = 1, Carried = 2, FallingDead = 3, Hidden = 4, OutOfWorld = 5, EStyx2DeathComponentState_MAX = 6, }; // Enum Styx2.EStyx2GrabbingComponentState // NumValues: 0x0005 enum class EStyx2GrabbingComponentState : uint8 { None = 0, Grabbing = 1, Carrying = 2, Dropping = 3, EStyx2GrabbingComponentState_MAX = 4, }; // Enum Styx2.EDebugDetection // NumValues: 0x0007 enum class EDebugDetection : uint8 { Off = 0, Visual = 1, Audio = 2, Olfacto = 4, Touch = 8, All = 15, EDebugDetection_MAX = 16, }; // Enum Styx2.EStyx2FallState // NumValues: 0x0003 enum class EStyx2FallState : uint8 { Idle = 0, Falling = 1, EStyx2FallState_MAX = 2, }; // Enum Styx2.EStyx2LongJumpState // NumValues: 0x0006 enum class EStyx2LongJumpState : uint8 { Idle = 0, Ready = 1, Start = 2, Mid = 3, End = 4, EStyx2LongJumpState_MAX = 5, }; // Enum Styx2.EStyx2RailJumpState // NumValues: 0x0005 enum class EStyx2RailJumpState : uint8 { Idle = 0, Ready = 1, Rootmotion = 2, Translation = 3, EStyx2RailJumpState_MAX = 4, }; // Enum Styx2.EStyx2AscendState // NumValues: 0x0005 enum class EStyx2AscendState : uint8 { Idle = 0, Ready = 1, Ascension = 2, Translation = 3, EStyx2AscendState_MAX = 4, }; // Enum Styx2.EStyx2DestEQSMode // NumValues: 0x0004 enum class EStyx2DestEQSMode : uint8 { EQSAtDist = 0, ForceNoEQS = 1, ForceEQS = 2, EStyx2DestEQSMode_MAX = 3, }; // Enum Styx2.EStyx2FindPathType // NumValues: 0x0007 enum class EStyx2FindPathType : uint8 { None = 0, Direct = 1, Regular = 2, Nearest = 3, PathNotFound = 4, DestNotFound = 5, EStyx2FindPathType_MAX = 6, }; // Enum Styx2.EStyx2FindPathState // NumValues: 0x0005 enum class EStyx2FindPathState : uint8 { None = 0, Running = 1, Found = 2, NotFound = 3, EStyx2FindPathState_MAX = 4, }; // Enum Styx2.EStyx2NavAreaFlag // NumValues: 0x0007 enum class EStyx2NavAreaFlag : uint8 { Default = 0, JumpManual = 1, Climb = 2, Crouch = 3, JumpAuto = 4, Guardrail = 5, EStyx2NavAreaFlag_MAX = 6, }; // Enum Styx2.EQuartzID // NumValues: 0x0011 enum class EQuartzID : uint8 { Quartz00 = 0, Quartz01 = 1, Quartz02 = 2, Quartz03 = 3, Quartz04 = 4, Quartz05 = 5, Quartz06 = 6, Quartz07 = 7, Quartz08 = 8, Quartz09 = 9, Quartz10 = 10, Quartz11 = 11, Quartz12 = 12, Quartz13 = 13, Quartz14 = 14, Quartz15 = 15, EQuartzID_MAX = 16, }; // Enum Styx2.EStyx2NavTestAreaFlag // NumValues: 0x0004 enum class EStyx2NavTestAreaFlag : uint8 { NAF_Default = 0, NAF_Jump = 1, NAF_Crouch = 2, NAF_MAX = 3, }; // Enum Styx2.EStyx2LoadingScreenState // NumValues: 0x0006 enum class EStyx2LoadingScreenState : uint8 { LoadingScreen = 0, PressAnyKey = 1, WaitForHost = 2, WaitForHostClose = 3, Close = 4, EStyx2LoadingScreenState_MAX = 5, }; // ScriptStruct Styx2.AnimNamePair // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FAnimNamePair final { public: class FName KillerAnimationName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName TargetAnimationName; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAnimNamePair; // ScriptStruct Styx2.Styx2StabSet // 0x0040 (0x0040 - 0x0000) struct FStyx2StabSet final { public: TArray InAnimations; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray LoopAnimations; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray OutAnimationsSilent; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray OutAnimationsNoisy; // 0x0030(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2StabSet; // ScriptStruct Styx2.MissionObjective // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FMissionObjective final { public: class FName Key; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2MissionFlowState Value; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMissionObjective; // ScriptStruct Styx2.Styx2MenuHUBTab // 0x0028 (0x0028 - 0x0000) struct FStyx2MenuHUBTab final { public: EStyx2MenuHUBTab ID; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText Title; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) TSubclassOf Class; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2MenuHUBTab; // ScriptStruct Styx2.Styx2AIStimulus // 0x0050 (0x0050 - 0x0000) struct FStyx2AIStimulus final { public: struct FVector Location; // 0x0000(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AActor* Owner; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Coeff; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool HasBeenMax; // 0x001C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Intensity; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Age; // 0x0024(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OmniscienceTimer; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PredictedTimer; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2AIDetectionType DetectionType; // 0x0030(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2AIStimulusType StimulusType; // 0x0031(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class UStyx2AITask_Search* HotSearchTask; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector PredictedLocation; // 0x0040(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2AIStimulus; // ScriptStruct Styx2.Styx2SkillData // 0x0020 (0x0020 - 0x0000) struct FStyx2SkillData final { public: class FText Name; // 0x0000(0x0018)(NativeAccessSpecifierPublic) EStyx2SkillAvailability Availability; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2SkillData; // ScriptStruct Styx2.Styx2CollectibleData // 0x0020 (0x0020 - 0x0000) struct FStyx2CollectibleData final { public: class FText Name; // 0x0000(0x0018)(NativeAccessSpecifierPublic) int32 Quantity; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2CollectibleData; // ScriptStruct Styx2.MissionInsignias // 0x0020 (0x0020 - 0x0000) struct FMissionInsignias final { public: class FString ID; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 SwiftnessInsignias; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MercyInsignias; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ShadowInsignias; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ThiefInsignias; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMissionInsignias; // ScriptStruct Styx2.MissionScore // 0x0018 (0x0018 - 0x0000) struct FMissionScore final { public: class FString Key; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Score; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMissionScore; // ScriptStruct Styx2.Styx2ProfileData // 0x0090 (0x0090 - 0x0000) struct FStyx2ProfileData final { public: TArray Skills; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) int32 PlayerXP; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayerHealth; // 0x0014(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayerAmber; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PlayerQuartz; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UnlockedQuartz; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ConsumablesOwned; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray IngredientsOwned; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray MissionHistoricInsignia; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray MissionHistoricObjective; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) TArray MissionHistoricScore; // 0x0068(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) EStyx2Equipment EquippedDagger; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2Equipment EquippedArmorSet; // 0x0079(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray UnlockedEquipments; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2ProfileData; // ScriptStruct Styx2.Styx2SaveHeader // 0x01F0 (0x01F0 - 0x0000) struct FStyx2SaveHeader final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ]) int32 Progression; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2SaveType Type; // 0x0014(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FString FileName; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDateTime DateTime; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) class FString MapPath; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStyx2ProfileData InGameProfile; // 0x0040(0x0090)(NativeAccessSpecifierPublic) struct FStyx2ProfileData SectorStartProfile; // 0x00D0(0x0090)(NativeAccessSpecifierPublic) struct FStyx2ProfileData MissionStartProfile; // 0x0160(0x0090)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2SaveHeader; // ScriptStruct Styx2.Interaction // 0x0030 (0x0030 - 0x0000) struct FInteraction final { public: EStyx2ControllerButtons Input; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2ControllerButtons Input2; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FName KeyboardActionName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Text; // 0x0010(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool Hold; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bGamepadOnly; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bKeyboardOnly; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bClick; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bAxis; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bPositive; // 0x002D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bAxis2; // 0x002E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bPositive2; // 0x002F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInteraction; // ScriptStruct Styx2.Styx2WidgetAnimation // 0x0020 (0x0020 - 0x0000) struct FStyx2WidgetAnimation final { public: class UWidgetAnimation* AnimationIn; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* AnimationLoop; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* AnimationOut; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidgetAnimation* AnimationLoopBackground; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2WidgetAnimation; // ScriptStruct Styx2.SmokeHandle // 0x0004 (0x0004 - 0x0000) struct alignas(0x04) FSmokeHandle final { public: uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FSmokeHandle; // ScriptStruct Styx2.SmokeData // 0x0034 (0x0034 - 0x0000) struct FSmokeData final { public: bool bClamp; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float SpawnRate; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Opacity; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor Color; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector_NetQuantize Location; // 0x0020(0x000C)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) float Lifetime; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSmokeHandle SmokeHandle; // 0x0030(0x0004)(NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FSmokeData; // ScriptStruct Styx2.Styx2CraftComponent // 0x0010 (0x0010 - 0x0000) struct FStyx2CraftComponent final { public: TSubclassOf Ingredient; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Quantity; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2CraftComponent; // ScriptStruct Styx2.LoadingScreenEntry // 0x0058 (0x0058 - 0x0000) struct FLoadingScreenEntry final { public: class FString Key; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Chapter; // 0x0010(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText MissionLabel; // 0x0028(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText Punchline; // 0x0040(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FLoadingScreenEntry; // ScriptStruct Styx2.Styx2RaceAnimPair // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FStyx2RaceAnimPair final { public: EStyx2Races Race; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FName RaceAnimation; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2RaceAnimPair; // ScriptStruct Styx2.ControlOptions // 0x000C (0x000C - 0x0000) struct FControlOptions final { public: bool AutoFollow; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraSensibility; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool InvertX; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool InvertY; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EStyx2GamepadType GamepadType; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FControlOptions; // ScriptStruct Styx2.IdleAnimation // 0x0010 (0x0010 - 0x0000) struct FIdleAnimation final { public: bool bNeedsWeapon; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Weight; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Animation; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FIdleAnimation; // ScriptStruct Styx2.IdleConfiguration // 0x0018 (0x0018 - 0x0000) struct FIdleConfiguration final { public: EStyx2AnimationStates AnimState; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray Animations; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FIdleConfiguration; // ScriptStruct Styx2.DeathAnim // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FDeathAnim final { public: class FName DeathTypeID; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AnimationName; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FDeathAnim; // ScriptStruct Styx2.Styx2AlertLevelStyle // 0x0030 (0x0030 - 0x0000) struct FStyx2AlertLevelStyle final { public: class UTexture2D* Background; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* Circle; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* Arrow; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray StimulusTypes; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) EStyx2AlertLevel MinAlertLevel; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2AlertLevel MaxAlertLevel; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2AlertLevelStyle; // ScriptStruct Styx2.InteractiveObjectHideout // 0x0028 (0x0028 - 0x0000) struct alignas(0x08) FInteractiveObjectHideout final { public: class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2InteractiveObjectInteractor Interactor; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FName Animation; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Slot; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Transition; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInteractiveObjectHideout; // ScriptStruct Styx2.QuickmatchUserOptions // 0x0004 (0x0004 - 0x0000) struct FQuickmatchUserOptions final { public: bool UseDifficulty; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EStyx2Difficulty Difficulty; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool NoSpoil; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool ConnectFromHubOnly; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FQuickmatchUserOptions; // ScriptStruct Styx2.DamageOverTime // 0x0038 (0x0038 - 0x0000) struct FDamageOverTime final { public: EStyx2DamageOverTimeEffect DamageOverTimeEffect; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float Duration; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Rate; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Damage; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DamageType; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AController* EventInstigator; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* DamageCauser; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FDamageOverTime; // ScriptStruct Styx2.SwingConf // 0x0028 (0x0028 - 0x0000) struct FSwingConf final { public: float SwingAngle; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Period; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Exp; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CharacterGrabSpeed; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveUpSpeed; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MoveDownSpeed; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotateSpeed; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector JumpForce; // 0x001C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FSwingConf; // ScriptStruct Styx2.Styx2ActionAnimation // 0x0068 (0x0068 - 0x0000) struct alignas(0x08) FStyx2ActionAnimation final { public: bool bIsNull; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 Priority; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bQueueIfLowerPriority; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bInterruptOnMove; // 0x0009(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bInterruptOnIdle; // 0x000A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bInterruptOnHitStun; // 0x000B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EMovementMode PlayOnlyInThisMovementMode; // 0x000C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2MovementMode PlayOnlyInThisCustomMovementMode; // 0x000D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float Duration; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreHitStun; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bLockCharacterMovement; // 0x0015(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bLockCameraMovement; // 0x0016(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EStyx2MovementMode OnEnterMoveMode; // 0x0017(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2MovementMode OnLeaveMoveMode; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2AnimationStates ForcedGraphState; // 0x0019(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2AnimationStates ForcedGraphStateCrouched; // 0x001A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2AnimationStates FootStepAnimState; // 0x001B(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2AnimationStates FootStepAnimStateCrouched; // 0x001C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowFeetIK; // 0x001D(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float InterruptBlendOutDuration; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bLoop; // 0x0024(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) class FName AnimationName; // 0x0028(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendInDuration; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOutDuration; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayRate; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationRate; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AnimationNameCrouched; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendInDurationCrouched; // 0x0048(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOutDurationCrouched; // 0x004C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PlayRateCrouched; // 0x0050(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RotationRateCrouched; // 0x0054(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName AnimationNameUnsheathed; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SpecificCamera; // 0x0060(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2ActionAnimation; // ScriptStruct Styx2.Styx2SynchroAnimationConfig // 0x0038 (0x0038 - 0x0000) struct FStyx2SynchroAnimationConfig { public: struct FVector SafeZoneSize; // 0x0000(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector SafeZoneOffset; // 0x000C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bActionTakesPlaceOnTarget; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bDisableCharacterCollision; // 0x0019(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bEndSneaked; // 0x001A(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1B[0x1]; // 0x001B(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector TargetFeetPosition; // 0x001C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EStyx2Orientation KillerOrientation; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2Orientation TargetOrientation; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector TargetOrientationOffset; // 0x002C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2SynchroAnimationConfig; // ScriptStruct Styx2.Styx2StabConfiguration // 0x0010 (0x0048 - 0x0038) struct FStyx2StabConfiguration final : public FStyx2SynchroAnimationConfig { public: TArray StabSets; // 0x0038(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2StabConfiguration; // ScriptStruct Styx2.Styx2RaceStabPair // 0x0C20 (0x0C20 - 0x0000) struct FStyx2RaceStabPair final { public: EStyx2Races Race; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FStyx2StabConfiguration StabConf[0x2B]; // 0x0008(0x0048)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2RaceStabPair; // ScriptStruct Styx2.Styx2AITurnParam // 0x0020 (0x0020 - 0x0000) struct FStyx2AITurnParam final { public: TSubclassOf Turn_90_L; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Turn_90_R; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Turn_180_L; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Turn_180_R; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2AITurnParam; // ScriptStruct Styx2.Styx2EquipmentConfig // 0x0040 (0x0040 - 0x0000) struct FStyx2EquipmentConfig { public: EStyx2Equipment EquipmentId; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FText Name; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText Description; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class UTexture2D* Icon; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2EquipmentConfig; // ScriptStruct Styx2.Styx2DaggerConfig // 0x0008 (0x0048 - 0x0040) struct FStyx2DaggerConfig final : public FStyx2EquipmentConfig { public: TSubclassOf WeaponSheet; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2DaggerConfig; // ScriptStruct Styx2.Styx2StepPoint // 0x0010 (0x0010 - 0x0000) struct FStyx2StepPoint final { public: struct FVector_NetQuantize Position; // 0x0000(0x000C)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) float LifeDuration; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2StepPoint; // ScriptStruct Styx2.MatOverride // 0x0010 (0x0010 - 0x0000) struct FMatOverride final { public: TArray Materials; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMatOverride; // ScriptStruct Styx2.Styx2ArmorSetConfig // 0x0020 (0x0060 - 0x0040) struct FStyx2ArmorSetConfig final : public FStyx2EquipmentConfig { public: class USkeletalMesh* SkeletalMesh; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMatOverride ClientOverrideMaterials; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) EStyx2ArmorType ArmorType; // 0x0058(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2ArmorSetConfig; // ScriptStruct Styx2.PlayLoadEntry // 0x0040 (0x0040 - 0x0000) struct FPlayLoadEntry final { public: class FString Key; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Mission; // 0x0010(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText Sector; // 0x0028(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FPlayLoadEntry; // ScriptStruct Styx2.InvisibilitySource // 0x0010 (0x0010 - 0x0000) struct FInvisibilitySource final { public: EStyx2InvisibilityReason Reason; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AStyx2Character* Instigator; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInvisibilitySource; // ScriptStruct Styx2.SmellParticleConf // 0x0010 (0x0010 - 0x0000) struct FSmellParticleConf final { public: class UParticleSystem* Template; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SmellParticleDistance; // 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_FSmellParticleConf; // ScriptStruct Styx2.InputRebinding // 0x0040 (0x0040 - 0x0000) struct FInputRebinding final { public: class FName ActionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FKey Key; // 0x0008(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class FText ActionTextId; // 0x0020(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float Scale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInputRebinding; // ScriptStruct Styx2.Styx2SkillsLinkTexture // 0x0028 (0x0028 - 0x0000) struct FStyx2SkillsLinkTexture final { public: class FString Type; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* Active; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* Unlocked; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* Locked; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2SkillsLinkTexture; // ScriptStruct Styx2.Styx2SkillsBranch // 0x0070 (0x0070 - 0x0000) struct FStyx2SkillsBranch final { public: EStyx2SkillBranch ID; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UTexture2D* Icon; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Name; // 0x0010(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText Description; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText UltimeNameLocked; // 0x0040(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) class FText UltimeDescriptionLocked; // 0x0058(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2SkillsBranch; // ScriptStruct Styx2.AIDifficultySettings // 0x001C (0x001C - 0x0000) struct FAIDifficultySettings final { public: float DetectionMultiplier[0x5]; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MeleeDamage; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float RangedDamage; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAIDifficultySettings; // ScriptStruct Styx2.GameOptions // 0x0008 (0x0008 - 0x0000) struct FGameOptions final { public: EStyx2Difficulty Difficulty; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Subtitles; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool DetectionDisplay; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool StealthDisplay; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool ObjectivesDisplay; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool ObjectivesTextDisplay; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool HUDDisplay; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool GameOverDisplay; // 0x0007(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FGameOptions; // ScriptStruct Styx2.Styx2AIShootingOffset // 0x0008 (0x0008 - 0x0000) struct FStyx2AIShootingOffset final { public: float TargetSpeed; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Offset; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2AIShootingOffset; // ScriptStruct Styx2.Styx2AIDistanceShootingOffset // 0x0018 (0x0018 - 0x0000) struct FStyx2AIDistanceShootingOffset final { public: float TargetDistance; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Offsets; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2AIDistanceShootingOffset; // ScriptStruct Styx2.SoundOptions // 0x0014 (0x0014 - 0x0000) struct FSoundOptions final { public: float Global; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Music; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Voice; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SoundEffect; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UIEffect; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FSoundOptions; // ScriptStruct Styx2.Styx2SmellPoint // 0x0010 (0x0010 - 0x0000) struct FStyx2SmellPoint final { public: struct FVector_NetQuantize Position; // 0x0000(0x000C)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) float LifeDuration; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2SmellPoint; // ScriptStruct Styx2.Styx2MeshAndMaterials // 0x0018 (0x0018 - 0x0000) struct FStyx2MeshAndMaterials final { public: class UMeshComponent* MeshComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Materials; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2MeshAndMaterials; // ScriptStruct Styx2.Styx2CapsuleOverlapTester // 0x0018 (0x0018 - 0x0000) struct FStyx2CapsuleOverlapTester final { public: float Radius; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HalfHeight; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFromTarget; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Offset; // 0x000C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2CapsuleOverlapTester; // ScriptStruct Styx2.Styx2HideoutAnim // 0x0048 (0x0048 - 0x0000) struct FStyx2HideoutAnim final { public: TSubclassOf In; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Loop; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Out; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Catch_I; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Catch_T; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf DistAttack; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SearchDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CatchedDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetDistance; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TargetHalfAngle; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CatchDistance; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CatchHalfAngle; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2HideoutAnim; // ScriptStruct Styx2.Styx2AIStimulusParam // 0x0028 (0x0028 - 0x0000) struct FStyx2AIStimulusParam final { public: float IncreaseSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DecreaseSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float GrowingDelay; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HoldingDelay; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Omniscience; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PredictionDelay; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray IgnoreDetectionType; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2AIStimulusParam; // ScriptStruct Styx2.animStateLinkAction // 0x0018 (0x0018 - 0x0000) struct FanimStateLinkAction final { public: EStyx2AnimationStates AnimState; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Styx2Action; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOrientTowardLaunchDirection; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FanimStateLinkAction; // ScriptStruct Styx2.Styx2StabZoneValidation // 0x0038 (0x0038 - 0x0000) struct FStyx2StabZoneValidation final { public: EStyx2StabTypes UnlockedStab; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bMustBeFacing; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EStyx2Orientation Orientation; // 0x0002(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ]) float MaxDistance; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDeltaZ; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreSweep; // 0x000C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector SweepStartOffet; // 0x0010(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector SweepEndOffet; // 0x001C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray EmptyZones; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2StabZoneValidation; // ScriptStruct Styx2.Styx2SkillCombo // 0x0003 (0x0003 - 0x0000) struct FStyx2SkillCombo final { public: EStyx2SkillBranch Branch; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2SkillSide Side; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2SkillPosition Position; // 0x0002(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2SkillCombo; // ScriptStruct Styx2.Styx2StabDetectionZone // 0x0050 (0x0050 - 0x0000) struct FStyx2StabDetectionZone final { public: TArray UnlockedStabTypes; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) EMovementMode RestrictedMovementMode; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2MovementMode RestrictedCustomMovementMode; // 0x0011(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TArray NeededSkills; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic) EStyx2ContainerTypes Container; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bNeedsWeapon; // 0x0029(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector BoxHalfSize; // 0x002C(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float Radius; // 0x0038(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HalfHeight; // 0x003C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector TestLocation; // 0x0040(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2StabDetectionZone; // ScriptStruct Styx2.MissionObjectiveData // 0x0070 (0x0078 - 0x0008) struct FMissionObjectiveData final : public FTableRowBase { public: class FName ID; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText LocText; // 0x0010(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText LocTextIngame; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FString DebugString; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 XP; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2MissionFlowCategory Category; // 0x0054(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsVisibleObjective; // 0x0055(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool bIsVisibleDescription; // 0x0056(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool bIsVisibleMissionEnd; // 0x0057(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool bIsOptional; // 0x0058(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) bool bIsTotalDisplayed; // 0x0059(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_5A[0x6]; // 0x005A(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) class FName ParentId; // 0x0060(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2MissionFlowOperator Operator; // 0x0068(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_69[0x3]; // 0x0069(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) int32 MinValidatedOperands; // 0x006C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MinValidOperandsForOperator; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMissionObjectiveData; // ScriptStruct Styx2.LongJumpActionByFoot // 0x0010 (0x0010 - 0x0000) struct FLongJumpActionByFoot final { public: TSubclassOf LeftFoot; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf RightFoot; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FLongJumpActionByFoot; // ScriptStruct Styx2.LongJumpAction // 0x0030 (0x0030 - 0x0000) struct FLongJumpAction final { public: struct FLongJumpActionByFoot Start; // 0x0000(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TSubclassOf Mid; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf End; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ImpulseAngle; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MidSpeedBase; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MidSpeedCoeff; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FLongJumpAction; // ScriptStruct Styx2.ScreenResolutionRHIBP // 0x000C (0x000C - 0x0000) struct FScreenResolutionRHIBP final { public: int32 Width; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Height; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RefreshRate; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FScreenResolutionRHIBP; // ScriptStruct Styx2.GraphicOptions // 0x0020 (0x0020 - 0x0000) struct FGraphicOptions final { public: EStyx2GlobalSettingsLevel GlobalSettings; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2FullscreenMode FullscreenMode; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FScreenResolutionRHIBP Resolution; // 0x0004(0x000C)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) EStyx2ViewDistanceLevel ViewDistance; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float CameraFovScale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2QualityLevel AntiAliasing; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2QualityLevel PostProcessing; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2QualityLevel Shadows; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2QualityLevel Textures; // 0x001B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2QualityLevel Effects; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool VSync; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bIsInitialized; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FGraphicOptions; // ScriptStruct Styx2.FallStruct // 0x0018 (0x0018 - 0x0000) struct FFallStruct final { public: float Amplitude; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Apogee; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ApogeeDuration; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinHeight; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxHeight; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FFallStruct; // ScriptStruct Styx2.AscendStruct // 0x0028 (0x0028 - 0x0000) struct FAscendStruct final { public: TSubclassOf Action; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinHeight; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxHeight; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DistanceToWall; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TranslationDuration; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimationHorizontalOffset; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float AnimationVerticalOffset; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShouldTranslateAtEnd; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FAscendStruct; // ScriptStruct Styx2.ProjectileMovement // 0x003C (0x003C - 0x0000) struct FProjectileMovement final { public: float VelocityMin; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityMax; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LengthMin; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float LengthMax; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeightMin; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeightMax; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CenterMin; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float CenterMax; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityMultiplierMin; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float VelocityMultiplierMax; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PreCenterCurvature; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float PostCenterCurvature; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator ProjectileRotation; // 0x0030(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FProjectileMovement; // ScriptStruct Styx2.Credits // 0x0030 (0x0030 - 0x0000) struct FCredits final { public: int32 Type; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FString Job; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Name; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Delay; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCredits; // ScriptStruct Styx2.MissionEntry // 0x0078 (0x0078 - 0x0000) struct FMissionEntry final { public: class FString Key; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SectorKeys; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) class FString HubKey; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray SwiftnessInsignias; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray MercyInsignias; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray ShadowInsignias; // 0x0050(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) TArray ThiefInsignias; // 0x0060(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic) class FName UnlockedAchievement; // 0x0070(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FMissionEntry; // ScriptStruct Styx2.MapEntry // 0x0058 (0x0058 - 0x0000) struct FMapEntry final { public: class FString Type; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString MapName; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString FileName; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString PlayerStart; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString Command; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDisabled; // 0x0050(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FMapEntry; // ScriptStruct Styx2.Styx2FleeParam // 0x0018 (0x0018 - 0x0000) struct FStyx2FleeParam final { public: TSubclassOf Action_In; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Action_Loop; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf Action_Out; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2FleeParam; // ScriptStruct Styx2.Styx2CheckDeadBodyParam // 0x0018 (0x0018 - 0x0000) struct FStyx2CheckDeadBodyParam final { public: int32 Count; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float TaskPriority; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ApproachDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf Action; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2CheckDeadBodyParam; // ScriptStruct Styx2.Styx2CheckTaskParam // 0x0018 (0x0018 - 0x0000) struct FStyx2CheckTaskParam final { public: float RotationRate; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf PreMoveAction; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf PostMoveAction; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2CheckTaskParam; // ScriptStruct Styx2.Styx2AIStateTransition // 0x0030 (0x0030 - 0x0000) struct FStyx2AIStateTransition final { public: TSubclassOf NextState; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2VigilantChange VigilantChange; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray ConditionDefs; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray Conditions; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2AIStateTransition; // ScriptStruct Styx2.Styx2AITaskInvalidUser // 0x0010 (0x0010 - 0x0000) struct FStyx2AITaskInvalidUser final { public: class AStyx2AICharacter* User; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndTime; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2AITaskInvalidUser; // ScriptStruct Styx2.Styx2TaskUser // 0x0068 (0x0068 - 0x0000) struct FStyx2TaskUser final { public: struct FVector Location; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FRotator Rotation; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bWorldCoordinate; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AStyx2AICharacter* AssignedUser; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FColor Color; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class AStyx2AICharacter* ReservedUser; // 0x0030(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AStyx2AICharacter* User; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FAIRequestID RequestID; // 0x0040(0x0004)(Transient, NativeAccessSpecifierPublic) float BeginTime; // 0x0044(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StateTime; // 0x0048(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float EndTime; // 0x004C(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2AITaskUserState State; // 0x0050(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_51[0x17]; // 0x0051(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2TaskUser; // ScriptStruct Styx2.Styx2TaskUserData_Base // 0x0008 (0x0008 - 0x0000) struct alignas(0x08) FStyx2TaskUserData_Base { public: uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2TaskUserData_Base; // ScriptStruct Styx2.Styx2Voice_ByDetectionType // 0x0010 (0x0010 - 0x0000) struct FStyx2Voice_ByDetectionType final { public: EStyx2AIDetectionType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UStyx2AIStateVoice_Base* Voice; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2Voice_ByDetectionType; // ScriptStruct Styx2.Styx2Voice_ByStimulusType // 0x0010 (0x0010 - 0x0000) struct FStyx2Voice_ByStimulusType final { public: EStyx2AIStimulusType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UStyx2AIStateVoice_Base* Voice; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2Voice_ByStimulusType; // ScriptStruct Styx2.NextPatrolPoint // 0x0010 (0x0010 - 0x0000) struct FNextPatrolPoint final { public: class AStyx2PatrolPoint* Point; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStyx2PatrolLinkComponent* Comp; // 0x0008(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNextPatrolPoint; // ScriptStruct Styx2.Styx2AttackUserData // 0x0008 (0x0010 - 0x0008) struct FStyx2AttackUserData final : public FStyx2TaskUserData_Base { public: uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2AttackUserData; // ScriptStruct Styx2.Styx2FollowUserData // 0x0018 (0x0020 - 0x0008) struct FStyx2FollowUserData final : public FStyx2TaskUserData_Base { public: uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2FollowUserData; // ScriptStruct Styx2.Styx2IOUserData // 0x0010 (0x0018 - 0x0008) struct FStyx2IOUserData final : public FStyx2TaskUserData_Base { public: uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2IOUserData; // ScriptStruct Styx2.Styx2AITaskIOParam // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FStyx2AITaskIOParam final { public: class FName TransitionName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName SlotName; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2AITaskIOParam; // ScriptStruct Styx2.Styx2PatrolUserData // 0x0038 (0x0040 - 0x0008) struct FStyx2PatrolUserData final : public FStyx2TaskUserData_Base { public: uint8 Pad_8[0x38]; // 0x0008(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2PatrolUserData; // ScriptStruct Styx2.Styx2PatrolAnim // 0x0018 (0x0018 - 0x0000) struct FStyx2PatrolAnim final { public: class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Priority; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsRootMotion; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2PatrolAnim; // ScriptStruct Styx2.Styx2SearchUserData // 0x0018 (0x0020 - 0x0008) struct FStyx2SearchUserData final : public FStyx2TaskUserData_Base { public: uint8 Pad_8[0x18]; // 0x0008(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2SearchUserData; // ScriptStruct Styx2.NoiseParamIfSkill // 0x0010 (0x0010 - 0x0000) struct FNoiseParamIfSkill final { public: TSubclassOf Skill; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf NoiseParam; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNoiseParamIfSkill; // ScriptStruct Styx2.NoiseParamIfEquip // 0x0010 (0x0010 - 0x0000) struct FNoiseParamIfEquip final { public: EStyx2Equipment Equipment; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf NoiseParam; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FNoiseParamIfEquip; // ScriptStruct Styx2.AudioVolumeRTPC // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FAudioVolumeRTPC final { public: class FName RTPC; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Value; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 InterpolationTimeMs; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAudioVolumeRTPC; // ScriptStruct Styx2.AudioVolumeState // 0x0020 (0x0020 - 0x0000) struct FAudioVolumeState final { public: class FName StateGroup; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName State; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray RTPCS; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FAudioVolumeState; // ScriptStruct Styx2.CineEntry // 0x0020 (0x0020 - 0x0000) struct FCineEntry final { public: class FString MapKey; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray CustomCineEvents; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FCineEntry; // ScriptStruct Styx2.CameraTransition // 0x0020 (0x0020 - 0x0000) struct alignas(0x08) FCameraTransition final { public: class FName From; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName To; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Duration; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Delay; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowSmoothing; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FCameraTransition; // ScriptStruct Styx2.HurtAnimationAssociation // 0x0010 (0x0010 - 0x0000) struct FHurtAnimationAssociation final { public: EMovementMode MovementMode; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2MovementMode CustomMovementMode; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ]) TSubclassOf HurtAction; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FHurtAnimationAssociation; // ScriptStruct Styx2.Styx2CustomMovement // 0x0020 (0x0020 - 0x0000) struct FStyx2CustomMovement final { public: struct FVector_NetQuantize LocationToReach; // 0x0000(0x000C)(NativeAccessSpecifierPublic) float LocationReachSpeed; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FRotator RotationToReach; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float RotationReachSpeed; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2CustomMovement; // ScriptStruct Styx2.InvisibilityListener // 0x0010 (0x0010 - 0x0000) struct FInvisibilityListener final { public: EStyx2InvisibilityReason Reason; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class AStyx2Character* Listener; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInvisibilityListener; // ScriptStruct Styx2.Styx2Animset // 0x0020 (0x0020 - 0x0000) struct FStyx2Animset final { public: class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Animations; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2Animset; // ScriptStruct Styx2.Items // 0x0018 (0x0018 - 0x0000) struct FItems final { public: bool bIsSelected; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) TArray> ItemsList; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FItems; // ScriptStruct Styx2.Decay // 0x0010 (0x0010 - 0x0000) struct FDecay final { public: float Quantity; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Speed; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Rate; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Delay; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FDecay; // ScriptStruct Styx2.IdleAction // 0x0020 (0x0020 - 0x0000) struct alignas(0x08) FIdleAction { public: uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FIdleAction; // ScriptStruct Styx2.IdlePlayVoice // 0x0000 (0x0020 - 0x0020) struct FIdlePlayVoice final : public FIdleAction { }; DUMPER7_ASSERTS_FIdlePlayVoice; // ScriptStruct Styx2.IdlePlayAnimation // 0x0008 (0x0028 - 0x0020) struct FIdlePlayAnimation final : public FIdleAction { public: uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FIdlePlayAnimation; // ScriptStruct Styx2.Styx2InteractionData // 0x0050 (0x0050 - 0x0000) struct FStyx2InteractionData final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AActor* Actor; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText Text; // 0x0010(0x0018)(NativeAccessSpecifierPublic) bool bHold; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bIsInteractive; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bDisplayAutomatically; // 0x002A(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Size After Last Property [ Dumper-7 ]) TArray DisplayedInputs; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic) class FName KeyboardActionName; // 0x0040(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2InteractionScreenLocation ScreenLocation; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2InteractionData; // ScriptStruct Styx2.InteractiveObjectInput // 0x0020 (0x0020 - 0x0000) struct FInteractiveObjectInput final { public: class FText DisplayText; // 0x0000(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) EStyx2InteractiveObjectInput Type; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHold; // 0x0019(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) float Duration; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInteractiveObjectInput; // ScriptStruct Styx2.InteractiveObjectInteractor // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FInteractiveObjectInteractor final { public: bool bOptional; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FName Animation; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2InteractiveObjectPose StartPose; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2InteractiveObjectPose EndPose; // 0x0011(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FInteractiveObjectInteractor; // ScriptStruct Styx2.InteractiveObjectTransition // 0x00C0 (0x00C0 - 0x0000) struct FInteractiveObjectTransition final { public: class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Priority; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) class FName Area; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAutoStart; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float AutoStartDelay; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_20[0x4]; // 0x0020(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) bool bCanBeInterrupted; // 0x0024(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bCanInterrupt; // 0x0025(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) TArray> Conditions; // 0x0028(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic) class FName StateSucceed; // 0x0038(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName StateFailed; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FInteractiveObjectInput Input; // 0x0048(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FInteractiveObjectInteractor InteractorObject; // 0x0068(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FInteractiveObjectInteractor InteractorMain; // 0x0080(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FInteractiveObjectInteractor InteractorAdditional; // 0x0098(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TArray Timeline; // 0x00B0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInteractiveObjectTransition; // ScriptStruct Styx2.InteractiveObjectState // 0x0030 (0x0030 - 0x0000) struct FInteractiveObjectState final { public: class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Transitions; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) class FName IdleAnim; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Timeline; // 0x0020(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInteractiveObjectState; // ScriptStruct Styx2.InteractiveObjectAnimation // 0x0038 (0x0038 - 0x0000) struct alignas(0x08) FInteractiveObjectAnimation final { public: class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName StartAnim; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName LoopAnim; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName EndAnim; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName PostAnim; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendIn; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float BlendOut; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Slot; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInteractiveObjectAnimation; // ScriptStruct Styx2.DialogueActorAssociation // 0x0020 (0x0020 - 0x0000) struct FDialogueActorAssociation final { public: class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AStyx2Character* Character; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class AStyx2PatrolPoint* PatrolPoint; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FDialogueActorAssociation; // ScriptStruct Styx2.DialogueWithActors // 0x0020 (0x0020 - 0x0000) struct FDialogueWithActors final { public: class UStyx2Dialogue* Dialogue; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray Actors; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) bool bIsLooping; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float LoopDelay; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FDialogueWithActors; // ScriptStruct Styx2.DialogueLoadData // 0x0010 (0x0010 - 0x0000) struct alignas(0x04) FDialogueLoadData final { public: uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FDialogueLoadData; // ScriptStruct Styx2.AsyncFaceFxData // 0x0018 (0x0018 - 0x0000) struct alignas(0x08) FAsyncFaceFxData final { public: uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FAsyncFaceFxData; // ScriptStruct Styx2.DLC // 0x0028 (0x0028 - 0x0000) struct FDLC final { public: class FString Name; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FString OfferId; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2DLC GameplayId; // 0x0020(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FDLC; // ScriptStruct Styx2.Styx2AIHidingReference // 0x0024 (0x0024 - 0x0000) struct alignas(0x04) FStyx2AIHidingReference final { public: uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2AIHidingReference; // ScriptStruct Styx2.IndicatorTexture // 0x0028 (0x0028 - 0x0000) struct FIndicatorTexture final { public: class UTexture2D* Texture; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Size; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector2D Center; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector2D PivotPoint; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bRotateWhenOutside; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FIndicatorTexture; // ScriptStruct Styx2.Indicator // 0x0078 (0x0078 - 0x0000) struct FIndicator final { public: struct FIndicatorTexture IndicatorTexture3D; // 0x0000(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) struct FIndicatorTexture IndicatorTexture2D; // 0x0028(0x0028)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) class UFont* TextFont; // 0x0050(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor TextColor; // 0x0058(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FVector2D TextOffset; // 0x0068(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float DisplayDistanceThreshold; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FIndicator; // ScriptStruct Styx2.TrophyStat // 0x0010 (0x0010 - 0x0000) struct alignas(0x08) FTrophyStat final { public: class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Value; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxValue; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FTrophyStat; // ScriptStruct Styx2.Styx2NavigationGeneration // 0x0001 (0x0001 - 0x0000) struct FStyx2NavigationGeneration final { public: uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2NavigationGeneration; // ScriptStruct Styx2.InteractiveObjectLook // 0x0028 (0x0028 - 0x0000) struct alignas(0x08) FInteractiveObjectLook final { public: class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2InteractiveObjectInteractor Interactor; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class FName Animation; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Slot; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName Transition; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInteractiveObjectLook; // ScriptStruct Styx2.StartOffset // 0x0010 (0x0010 - 0x0000) struct FStartOffset final { public: EStyx2AnimationStates AnimState; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FVector Offset; // 0x0004(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStartOffset; // ScriptStruct Styx2.Styx2Subtitle // 0x0028 (0x0028 - 0x0000) struct FStyx2Subtitle final { public: TWeakObjectPtr Actor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, NativeAccessSpecifierPublic) class FString Sentence; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 PlayingID; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2DialogueSceneType SceneType; // 0x001C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) float DisplayDistance; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2Subtitle; // ScriptStruct Styx2.LevelEquipmentOverride // 0x0018 (0x0018 - 0x0000) struct FLevelEquipmentOverride final { public: class FString SectorKey; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EStyx2Equipment OverrideEquipment; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FLevelEquipmentOverride; // ScriptStruct Styx2.Styx2SoundByCrouch // 0x0010 (0x0010 - 0x0000) struct FStyx2SoundByCrouch final { public: TSubclassOf CrouchedSoundParam; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf UnCrouchedSoundParam; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2SoundByCrouch; // ScriptStruct Styx2.Styx2LandingSound // 0x0038 (0x0038 - 0x0000) struct FStyx2LandingSound final { public: struct FStyx2SoundByCrouch LandingLowSound; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) struct FStyx2SoundByCrouch LandingMediumSound; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) struct FStyx2SoundByCrouch LandingHighDamageSound; // 0x0020(0x0010)(Edit, NativeAccessSpecifierPublic) TSubclassOf LandingDeathSound; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2LandingSound; // ScriptStruct Styx2.Styx2WalkingSound // 0x0030 (0x0030 - 0x0000) struct FStyx2WalkingSound final { public: struct FStyx2SoundByCrouch WalkingSound; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic) struct FStyx2SoundByCrouch RunningSound; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic) TSubclassOf RollingSound; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TSubclassOf JumpingSound; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2WalkingSound; // ScriptStruct Styx2.Styx2SynchronizeCharacter // 0x0010 (0x0010 - 0x0000) struct FStyx2SynchronizeCharacter final { public: class AStyx2Character* Character; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionEnabled CollisionEnabled; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ECollisionChannel CollisionChannel; // 0x0009(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2SynchronizeCharacter; // ScriptStruct Styx2.SpinnerSettings // 0x0038 (0x0038 - 0x0000) struct FSpinnerSettings final { public: class UTexture2D* Texture; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D TextureSize; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FName TextureName; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Size; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EHorizontalAlignment HAlign; // 0x0020(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVerticalAlignment VAlign; // 0x0021(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FMargin Padding; // 0x0024(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) float Period; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FSpinnerSettings; // ScriptStruct Styx2.WIPSettings // 0x0030 (0x0030 - 0x0000) struct FWIPSettings final { public: class UTexture2D* Texture; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* DemoTexture; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Size; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) EHorizontalAlignment HAlign; // 0x0018(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EVerticalAlignment VAlign; // 0x0019(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ]) struct FMargin Padding; // 0x001C(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FWIPSettings; // ScriptStruct Styx2.ButtonInput // 0x0348 (0x0348 - 0x0000) struct FButtonInput final { public: struct FKey Mapping[0x23]; // 0x0000(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FButtonInput; // ScriptStruct Styx2.InputTexture // 0x0040 (0x0040 - 0x0000) struct FInputTexture final { public: struct FKey Input; // 0x0000(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic) TSoftObjectPtr Texture; // 0x0018(0x0020)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UTexture2D* TextureHardRef; // 0x0038(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FInputTexture; // ScriptStruct Styx2.Styx2HUDTutorialText // 0x0020 (0x0020 - 0x0000) struct FStyx2HUDTutorialText final { public: class FText Text; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bGamepadOnly; // 0x0018(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool bKeyboardOnly; // 0x0019(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2HUDTutorialText; // ScriptStruct Styx2.Styx2VoiceEntry // 0x0018 (0x0018 - 0x0000) struct FStyx2VoiceEntry final { public: class FString Name; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAkAudioEvent* AkEvent; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) }; DUMPER7_ASSERTS_FStyx2VoiceEntry; // ScriptStruct Styx2.Styx2AutoGraphicConfigHelper // 0x0020 (0x0020 - 0x0000) struct alignas(0x04) FStyx2AutoGraphicConfigHelper final { public: uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ]) }; DUMPER7_ASSERTS_FStyx2AutoGraphicConfigHelper; }