3302 lines
214 KiB
C++
3302 lines
214 KiB
C++
#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<struct FAnimNamePair> InAnimations; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimNamePair> LoopAnimations; // 0x0010(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimNamePair> OutAnimationsSilent; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FAnimNamePair> 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 UStyx2MenuIngameContent> 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<struct FStyx2SkillData> 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<struct FStyx2CollectibleData> ConsumablesOwned; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FStyx2CollectibleData> IngredientsOwned; // 0x0038(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FMissionInsignias> MissionHistoricInsignia; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FMissionObjective> MissionHistoricObjective; // 0x0058(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FMissionScore> 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<EStyx2Equipment> 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<class AStyx2Ingredient> 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<class UStyx2Action> 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<struct FIdleAnimation> 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<EStyx2AIStimulusType> 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<class UStyx2DamageType> 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<struct FStyx2StabSet> 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<class UStyx2Action> Turn_90_L; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> Turn_90_R; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> Turn_180_L; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> 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<class UStyx2WeaponSheet> 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<class UMaterialInterface*> 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<struct FStyx2AIShootingOffset> 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<class UMaterialInterface*> 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<class UStyx2Action> In; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> Loop; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> Out; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> Catch_I; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> Catch_T; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Attack> 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<EStyx2AIDetectionType> 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<class UStyx2Action> 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<struct FStyx2CapsuleOverlapTester> 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<struct FStyx2StabZoneValidation> 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<struct FStyx2SkillCombo> 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<class UStyx2Action> LeftFoot; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> 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<class UStyx2Action> Mid; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> 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<class UStyx2Action> 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<class FString> SectorKeys; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
class FString HubKey; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<int32> SwiftnessInsignias; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<int32> MercyInsignias; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<int32> ShadowInsignias; // 0x0050(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, NativeAccessSpecifierPublic)
|
|
TArray<int32> 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<class UStyx2Action> Action_In; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> Action_Loop; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> 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<class UStyx2Action> 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<class UStyx2Action> PreMoveAction; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2Action> 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<class UStyx2AIStateSheet> 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<class UStyx2AIStateCondition*> ConditionDefs; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
TArray<class UStyx2AIStateCondition*> 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<class AStyx2Skill> Skill; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2NoiseParam> 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<class UStyx2NoiseParam> 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<struct FAudioVolumeRTPC> 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<class FString> 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<class UStyx2Action> 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<class FString> 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<TSubclassOf<class UStyx2ItemSheet>> 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<EStyx2ControllerButtons> 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<TSubclassOf<class UStyx2IO_Condition_Base>> 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<class UStyx2IO_KeyFrame_Base*> 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<struct FInteractiveObjectTransition> Transitions; // 0x0008(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
|
|
class FName IdleAnim; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UStyx2IO_KeyFrame_Base*> 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<struct FDialogueActorAssociation> 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<class AActor> 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<class UStyx2NoiseParam> CrouchedSoundParam; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2NoiseParam> 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<class UStyx2NoiseParam> 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<class UStyx2NoiseParam> RollingSound; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UStyx2NoiseParam> 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<class UTexture2D> 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;
|
|
|
|
}
|
|
|