Files
ReshadePluginsCore/Hogwarts Legacy/SDK/Phoenix_structs.hpp
2026-03-06 01:33:32 +01:00

24561 lines
1.6 MiB

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Phoenix
#include "Basic.hpp"
#include "AvaAudioLow_structs.hpp"
#include "AvaAnimation_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "UMGFocus_structs.hpp"
#include "GameplayTags_structs.hpp"
#include "ControlMapper_structs.hpp"
#include "Engine_structs.hpp"
#include "PhoenixSignificanceManager_structs.hpp"
#include "MovieScene_structs.hpp"
#include "CustomizableCharacter_structs.hpp"
#include "EditorCustomizationHelper_structs.hpp"
#include "AIModule_structs.hpp"
#include "SlateCore_structs.hpp"
#include "RenderSettings_structs.hpp"
#include "DayNight_structs.hpp"
#include "Weather_structs.hpp"
#include "Ambulatory_structs.hpp"
#include "SceneRig_structs.hpp"
#include "OdysseyRuntime_structs.hpp"
#include "FXUtil_structs.hpp"
#include "MaterialPermuter_structs.hpp"
#include "SkinFX_structs.hpp"
#include "GameLogicRuntime_structs.hpp"
namespace SDK
{
// Enum Phoenix.ENoiseSize
// NumValues: 0x0007
enum class ENoiseSize : uint8
{
NoNoise = 0,
SmallNoise = 1,
MediumNoise = 2,
LargeNoise = 3,
HugeNoise = 4,
UseSize = 5,
ENoiseSize_MAX = 6,
};
// Enum Phoenix.EImpactTypes
// NumValues: 0x0014
enum class EImpactTypes : uint8
{
None = 0,
BroomFlight = 1,
Default = 2,
ExitWater = 3,
Explosion = 4,
Fire = 5,
Flesh = 6,
FloatingInWater = 7,
Footfall = 8,
Ice = 9,
Lift = 10,
Metal = 11,
Slide = 12,
SpellDefault = 13,
SpellDamage = 14,
SpellDamageLarge = 15,
Stone = 16,
Water = 17,
Wood = 18,
EImpactTypes_MAX = 19,
};
// Enum Phoenix.EBossStates
// NumValues: 0x0008
enum class EBossStates : uint8
{
BS_None = 0,
BS_Phase1 = 1,
BS_Phase2 = 2,
BS_Phase3 = 3,
BS_Defeated = 4,
BS_Victory = 5,
BS_Finished = 6,
BS_MAX = 7,
};
// Enum Phoenix.EUIHealthBarType
// NumValues: 0x0007
enum class EUIHealthBarType : uint8
{
HBT_Normal = 0,
HBT_Boss = 1,
HBT_Named = 2,
HBT_Student = 3,
HBT_None = 4,
HBT_Count = 5,
HBT_MAX = 6,
};
// Enum Phoenix.EMarkupType
// NumValues: 0x0051
enum class EMarkupType : uint8
{
NONE = 0,
ACCIO_IMPULSE_SCALE = 1,
ACCIO_TRANSITION_TO_WINGARDIUM = 2,
ACCIO_INTERACT_ON = 3,
ACCIO_INVULNERABLE_TIME = 4,
ACCIO_HOVER_HEIGHT_OFFSET = 5,
SET_ARRESTO_TIME_DILATION = 6,
ARRESTO_DURATION = 7,
BUMP_SOUND_THRESHOLD_OVERRIDE = 8,
COLLISION_ADDITIONAL_CHARACTER_DAMAGE = 9,
COLLISION_DAMAGE_SCALE = 10,
COLLISION_DAMAGE_RECEIVED_SCALE = 11,
CONFUNDO_DURATION = 12,
CRUCIO_DURATION = 13,
DEPULSO_IMPULSE_SCALE = 14,
DEPULSO_LAUNCH_ANGLE = 15,
DEPULSO_GUARANTEE_DESTROYED = 16,
DESCENDO_DAMAGE_DELAY = 17,
DIRECTIONAL_DESTRUCTION_FORCE_ADDITION = 18,
DIRECTIONAL_DESTRUCTION_FORCE_SCALE = 19,
RADIAL_DESTRUCTION_FORCE_ADDITION = 20,
FALL_DAMAGE_MAXIMUM_PERCENT = 21,
FIRE_DAMAGE_DELAY = 22,
FIRE_DAMAGE_DELAY_CRITICAL = 23,
FIRE_DEATH_IMPACT_INHIBITOR = 24,
FIRE_INITIAL_RADIUS = 25,
FIRE_FINAL_RADIUS = 26,
PERK_LOW_HEALTH_PERFORM_FINISHER = 27,
GLACIUS_DURATION = 28,
HEALTH_MINIMUM = 29,
IMPERIO_DURATION = 30,
LEVIOSO_HOVER_HEIGHT_ADJ = 31,
LEVIOSO_IGNORE_MASS_LIMIT = 32,
LEVIOSO_NO_ROTATION = 33,
LEVIOSO_ROTATION_PITCH = 34,
LEVIOSO_ROTATION_ROLL = 35,
LEVIOSO_ROTATION_YAW = 36,
LEVIOSO_DURATION = 37,
OPPUGNO_USE_PROJECTILE_REPLACEMENT = 38,
PETRIFICUS_DURATION = 39,
PROVIDES_COVER = 40,
PUSH_FORWARD_VECTOR_X = 41,
PUSH_FORWARD_VECTOR_Y = 42,
PUSH_FORWARD_VECTOR_Z = 43,
PUSH_IMPULSE_SCALE = 44,
PROTEGO_PERFECT_DAMAGE_SCALE = 45,
REVELIO_DEPTH_OVERRIDE = 46,
REVELIO_DISTANCE_OVERRIDE = 47,
REVELIO_HILIGHT_AS_ENEMY = 48,
REVELIO_HIDDEN_IGNORE_NEAR_CHECK = 49,
REVELIO_HIDDEN_IGNORE_LOOKAT_CHECK = 50,
REVELIO_HIDDEN_DISABLED = 51,
REVELIO_THRU_WALLS = 52,
REPAIR_TARGETABLE = 53,
REPAIR_AUTO_DESTROY_COMPONENT = 54,
STUPEFY_STUN_TIME = 55,
SPELLS_USE_CENTER_FOR_BEAM_TARGET_FX = 56,
SPELLS_USE_CENTER_FOR_IMPACT_FX = 57,
TARGETING_WEIGHT = 58,
TARGETING_RADIUS = 59,
TARGETING_TOP_OFFSET = 60,
TARGETING_BOTTOM_OFFSET = 61,
TARGETING_ALLOW_STENCIL = 62,
TARGETING_IGNORE_LOS = 63,
TARGETING_COMBAT_MODE = 64,
TRANSFORMATION_DURATION = 65,
TRANSFORMATION_ZERO_ORIENTATION = 66,
TRANSFORMATION_APPLY_FORCE = 67,
VELOCITY_TRACKER_DURATION_SCALE = 68,
WINGARDIUM_HOLD_AT_END_TIME = 69,
WINGARDIUM_IGNORE_MASS_LIMIT = 70,
WINGARDIUM_ONLY_AFFECT_HIT_COMPONENT = 71,
WINGARDIUM_OVERRIDE_FACE_CAMERA = 72,
WINGARDIUM_OVERRIDE_DPAD_LEFT = 73,
WINGARDIUM_OVERRIDE_DPAD_RIGHT = 74,
WINGARDIUM_INITIALLY_FACE_TARGET = 75,
WINGARDIUM_BOUNDS_SCALE = 76,
WINGARDIUM_BOUNDS_MAX = 77,
WINGARDIUM_ANGULAR_IMPULSE_SCALE = 78,
WINGARDIUM_LINEAR_IMPULSE_SCALE = 79,
EMarkupType_MAX = 80,
};
// Enum Phoenix.EObjectSizeClass
// NumValues: 0x0009
enum class EObjectSizeClass : uint8
{
XXS = 0,
XS = 1,
S = 2,
M = 3,
L = 4,
XL = 5,
XXL = 6,
AutoGenerate = 7,
EObjectSizeClass_MAX = 8,
};
// Enum Phoenix.EFlammableEnum
// NumValues: 0x0004
enum class EFlammableEnum : uint8
{
FE_INFLAMMABLE = 0,
FE_FLAMMABLE = 1,
FE_USE_MPD = 2,
FE_MAX = 3,
};
// Enum Phoenix.EWidgetType
// NumValues: 0x0009
enum class EWidgetType : uint8
{
WT_Social = 0,
WT_Enemy = 1,
WT_Creature = 2,
WT_Blip = 3,
WT_Interact = 4,
WT_Climb = 5,
WT_SocialBlip = 6,
WT_None = 7,
WT_MAX = 8,
};
// Enum Phoenix.EInteractiveState
// NumValues: 0x0027
enum class EInteractiveState : uint8
{
Normal = 0,
Any = 1,
Locked = 2,
Unlocked = 3,
Open = 4,
Closed = 5,
Frozen = 6,
Wet = 7,
OnFire = 8,
Invisible = 9,
Immobilized = 10,
ScaleIncreased = 11,
ScaledDecreased = 12,
MassIncreased = 13,
MassDecreased = 14,
Undamaged = 15,
Damage_1 = 16,
Damage_2 = 17,
Damage_3 = 18,
Destroyed = 19,
Cut = 20,
Custom_1 = 21,
Custom_2 = 22,
Custom_3 = 23,
Custom_4 = 24,
Custom_5 = 25,
Custom_6 = 26,
Custom_7 = 27,
Custom_8 = 28,
Custom_9 = 29,
Failed = 30,
Highlighted = 31,
Dead = 32,
Unsolved = 33,
Solved = 34,
Harvested = 35,
StateCount = 36,
None = 255,
EInteractiveState_MAX = 256,
};
// Enum Phoenix.EInventoryObjectSpawnType
// NumValues: 0x0004
enum class EInventoryObjectSpawnType : uint8
{
InventoryObjectInLevel = 0,
InventoryObjectDropped = 1,
InventoryObjectSpawner = 2,
EInventoryObjectSpawnType_MAX = 3,
};
// Enum Phoenix.EGamepadTextInputResult
// NumValues: 0x0008
enum class EGamepadTextInputResult : uint8
{
Unsupported = 0,
AlreadyOpen = 1,
UtilsAPIFailed = 2,
FieldToLong = 3,
DialogFailed = 4,
StringInvalid = 5,
DialogClosed = 6,
EGamepadTextInputResult_MAX = 7,
};
// Enum Phoenix.EInventoryChangeReason
// NumValues: 0x0019
enum class EInventoryChangeReason : uint8
{
INVENTORY_CHANGE_REASON_GENERIC = 0,
INVENTORY_CHANGE_REASON_SOLD = 1,
INVENTORY_CHANGE_REASON_STOLEN = 2,
INVENTORY_CHANGE_REASON_PLANTED = 3,
INVENTORY_CHANGE_REASON_CONSOLE_DEBUG = 4,
INVENTORY_CHANGE_REASON_POPULATE_VENDOR = 5,
INVENTORY_CHANGE_REASON_TRANSFERRED = 6,
INVENTORY_CHANGE_REASON_DROPPED = 7,
INVENTORY_CHANGE_REASON_GIFTED = 8,
INVENTORY_CHANGE_REASON_ACTIVITY = 9,
INVENTORY_CHANGE_REASON_CURRICULUM = 10,
INVENTORY_CHANGE_REASON_LOOT = 11,
INVENTORY_CHANGE_REASON_MAIL = 12,
INVENTORY_CHANGE_REASON_MISSION = 13,
INVENTORY_CHANGE_REASON_CREATURES = 14,
INVENTORY_CHANGE_REASON_CRIME = 15,
INVENTORY_CHANGE_REASON_HERBOLOGY = 16,
INVENTORY_CHANGE_REASON_POTION_BREW = 17,
INVENTORY_CHANGE_REASON_CONVERTER = 18,
INVENTORY_CHANGE_REASON_CONJURATION = 19,
INVENTORY_CHANGE_REASON_USED = 20,
INVENTORY_CHANGE_REASON_FORAGED = 21,
INVENTORY_CHANGE_REASON_PURCHASE = 22,
INVENTORY_CHANGE_REASON_GEAR_TRANSFER = 23,
INVENTORY_CHANGE_REASON_MAX = 24,
};
// Enum Phoenix.ELeftArmState
// NumValues: 0x000A
enum class ELeftArmState : uint8
{
None = 0,
EquipItem = 1,
HoldItem = 2,
PlayExecuteMotion = 3,
PlayHandOnlyMotion = 4,
AllowMotionTakeover = 5,
StopMotionOnly = 6,
StopMotionAndHideItem = 7,
HideItem = 8,
ELeftArmState_MAX = 9,
};
// Enum Phoenix.ERightArmState
// NumValues: 0x0013
enum class ERightArmState : uint8
{
None = 0,
EquipItem = 1,
UnEquipItem = 2,
HoldItem = 3,
PlayExecuteMotion = 4,
PlayHandOnlyMotion = 5,
AllowMotionTakeover = 6,
StopMotionOnly = 7,
StopMotionAndHideItem = 8,
HideItem = 9,
TargetSighted = 10,
PlayAlertedMotion = 11,
PlayHeavyAniticipationMotion = 12,
Optional_PlayHandOnlyMotion = 13,
StartLumos = 14,
Channeling = 15,
Transfiguration = 16,
WandCastFailed = 17,
ERightArmState_MAX = 18,
};
// Enum Phoenix.ECombatAdditiveState
// NumValues: 0x0004
enum class ECombatAdditiveState : uint8
{
None = 0,
Inactive = 1,
Active = 2,
ECombatAdditiveState_MAX = 3,
};
// Enum Phoenix.EStationInteraction
// NumValues: 0x000F
enum class EStationInteraction : uint8
{
STATION_INTERACTION_CURRENT_NONE = 0,
STATION_INTERACTION_CURRENT_ENTERING = 1,
STATION_INTERACTION_CURRENT_INSIDE = 2,
STATION_INTERACTION_CURRENT_EXITING = 3,
STATION_INTERACTION_DESIRED_NONE = 4,
STATION_INTERACTION_DESIRED_ENTER = 5,
STATION_INTERACTION_DESIRED_ENTER_NOW = 6,
STATION_INTERACTION_DESIRED_EXIT = 7,
STATION_INTERACTION_DESIRED_EXITNOW = 8,
STATION_INTERACTION_DESIRED_AUTO_EXIT = 9,
STATION_INTERACTION_MAIL_START = 10,
STATION_INTERACTION_MAIL_END = 11,
STATION_INTERACTION_MISSION_START = 12,
STATION_INTERACTION_MISSION_END = 13,
STATION_INTERACTION_MAX = 14,
};
// Enum Phoenix.EGenderVoice
// NumValues: 0x0003
enum class EGenderVoice : uint8
{
VOICE_MALE = 0,
VOICE_FEMALE = 1,
VOICE_MAX = 2,
};
// Enum Phoenix.SocialSemanticIDs
// NumValues: 0x0045
enum class ESocialSemanticIDs : uint8
{
SOCIAL_SEMANTIC_ALARM = 0,
SOCIAL_SEMANTIC_AMUSEMENT = 1,
SOCIAL_SEMANTIC_ANGRY = 2,
SOCIAL_SEMANTIC_ANGUISH = 3,
SOCIAL_SEMANTIC_ANNOYANCE = 4,
SOCIAL_SEMANTIC_ANTICIPATION = 5,
SOCIAL_SEMANTIC_ANXIETY = 6,
SOCIAL_SEMANTIC_CONFUSED = 7,
SOCIAL_SEMANTIC_DEAD = 8,
SOCIAL_SEMANTIC_DEFAULT = 9,
SOCIAL_SEMANTIC_DELIGHT = 10,
SOCIAL_SEMANTIC_DISGUST = 11,
SOCIAL_SEMANTIC_ENCUMBEREDFORWEATHER = 12,
SOCIAL_SEMANTIC_ENCUMBEREDONEHANDED = 13,
SOCIAL_SEMANTIC_ENCUMBEREDTWOHANDED = 14,
SOCIAL_SEMANTIC_FEAR = 15,
SOCIAL_SEMANTIC_HAPPY = 16,
SOCIAL_SEMANTIC_IMPRESSED = 17,
SOCIAL_SEMANTIC_NEUTRAL = 18,
SOCIAL_SEMANTIC_PACIFY = 19,
SOCIAL_SEMANTIC_SAD = 20,
SOCIAL_SEMANTIC_SICK = 21,
SOCIAL_SEMANTIC_SLEEP = 22,
SOCIAL_SEMANTIC_SURPRISE = 23,
SOCIAL_SEMANTIC_TRUST = 24,
SOCIAL_SEMANTIC_VALOR = 25,
SOCIAL_SEMANTIC_CENTAURS = 26,
SOCIAL_SEMANTIC_COASTALREGION = 27,
SOCIAL_SEMANTIC_FORBIDDENREACHES = 28,
SOCIAL_SEMANTIC_GRYFFINDOR = 29,
SOCIAL_SEMANTIC_HOGSMEADE = 30,
SOCIAL_SEMANTIC_HUFFLEPUFF = 31,
SOCIAL_SEMANTIC_MIDLANDS = 32,
SOCIAL_SEMANTIC_RAVENCLAW = 33,
SOCIAL_SEMANTIC_ROOKWOODEXTORTIONISTS = 34,
SOCIAL_SEMANTIC_ROOKWOODPOACHERS = 35,
SOCIAL_SEMANTIC_ROOKWOODTHIEVES = 36,
SOCIAL_SEMANTIC_SLYTHERIN = 37,
SOCIAL_SEMANTIC_WETLANDS = 38,
SOCIAL_SEMANTIC_BEASTS = 39,
SOCIAL_SEMANTIC_DADA = 40,
SOCIAL_SEMANTIC_DARKARTS = 41,
SOCIAL_SEMANTIC_HERBOLOGY = 42,
SOCIAL_SEMANTIC_INFILTRATOR = 43,
SOCIAL_SEMANTIC_SOCIALITE = 44,
SOCIAL_SEMANTIC_ARITHMANCY = 45,
SOCIAL_SEMANTIC_ARTAPPRECIATION = 46,
SOCIAL_SEMANTIC_ASTRONOMY = 47,
SOCIAL_SEMANTIC_CHARMS = 48,
SOCIAL_SEMANTIC_DIVINATION = 49,
SOCIAL_SEMANTIC_DUELING = 50,
SOCIAL_SEMANTIC_HISTORY = 51,
SOCIAL_SEMANTIC_MUGGLESTUDIES = 52,
SOCIAL_SEMANTIC_MUSIC = 53,
SOCIAL_SEMANTIC_POTIONS = 54,
SOCIAL_SEMANTIC_QUIDDITCH = 55,
SOCIAL_SEMANTIC_SANGUINECIRCLE = 56,
SOCIAL_SEMANTIC_SCHOLAR = 57,
SOCIAL_SEMANTIC_TRANSFIGURATION = 58,
SOCIAL_SEMANTIC_TRICKSTERS = 59,
SOCIAL_SEMANTIC_COURAGE = 60,
SOCIAL_SEMANTIC_EMPATHY = 61,
SOCIAL_SEMANTIC_HUMOR = 62,
SOCIAL_SEMANTIC_SOCIAL = 63,
SOCIAL_SEMANTIC_TRADITIONAL = 64,
SOCIAL_SEMANTIC_HASTITUDE = 65,
SOCIAL_SEMANTIC_LAWFULNESS = 66,
SOCIAL_SEMANTIC_COUNT = 67,
SOCIAL_SEMANTIC_MAX = 68,
};
// Enum Phoenix.AvaAudioDialogueFlags
// NumValues: 0x000A
enum class EAvaAudioDialogueFlags : uint8
{
DLGFLAG_None = 0,
DLGFLAG_FromConversation = 1,
DLGFLAG_StartPaused = 2,
DLGFLAG_DontDispatchLipsyncMessage = 4,
DLGFLAG_NoQueuingLimits = 8,
DLGFLAG_SuppressSubtitles = 16,
DLGFLAG_NonSpatialized = 32,
DLGFLAG_UseCinematicPolyphony = 64,
DLGFLAG_MouthLipsyncOnly = 128,
DLGFLAG_MAX = 129,
};
// Enum Phoenix.HouseIds
// NumValues: 0x0007
enum class EHouseIds : uint8
{
HOUSE_GRYFFINDOR = 0,
HOUSE_HUFFLEPUFF = 1,
HOUSE_RAVENCLAW = 2,
HOUSE_SLYTHERIN = 3,
HOUSE_UNAFFILIATED = 4,
HOUSE_COUNT = 5,
HOUSE_MAX = 6,
};
// Enum Phoenix.ELockStates
// NumValues: 0x0004
enum class ELockStates : uint8
{
Unlocked = 0,
Locked = 1,
LastLockState = 2,
ELockStates_MAX = 3,
};
// Enum Phoenix.EEnemy_ParryButtonPressed
// NumValues: 0x0004
enum class EEnemy_ParryButtonPressed : uint8
{
None = 0,
Parry = 1,
DodgeBlock = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_ParryDodgeStyle
// NumValues: 0x0007
enum class EEnemy_ParryDodgeStyle : uint8
{
RollAway = 0,
RollPerpendicular = 1,
RollTowards = 2,
DodgeAway = 3,
DodgePerpendicular = 4,
DodgeTowards = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.EEnemy_ParryCounterStyle
// NumValues: 0x0005
enum class EEnemy_ParryCounterStyle : uint8
{
Default = 0,
Direct = 1,
Downward = 2,
Upward = 3,
EEnemy_MAX = 4,
};
// Enum Phoenix.EEnemy_ParryCounterStepDirection
// NumValues: 0x0004
enum class EEnemy_ParryCounterStepDirection : uint8
{
Default = 0,
Forwards = 1,
Backwards = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_ParryResponseType
// NumValues: 0x0005
enum class EEnemy_ParryResponseType : uint8
{
Default = 0,
Massive = 1,
Heavy = 2,
Sustained = 3,
EEnemy_MAX = 4,
};
// Enum Phoenix.EEnemy_ParryCounterType
// NumValues: 0x0003
enum class EEnemy_ParryCounterType : uint8
{
Default = 0,
None = 1,
EEnemy_MAX = 2,
};
// Enum Phoenix.EStationExitCallBack
// NumValues: 0x0006
enum class EStationExitCallBack : uint8
{
InteractionCompleteCallback = 0,
StartApparateCallback = 1,
DestructionCallback = 2,
DoNothingCallback = 3,
DoNothingCallbackAndClear = 4,
EStationExitCallBack_MAX = 5,
};
// Enum Phoenix.ESEAllowBTShutdownPriority
// NumValues: 0x0004
enum class ESEAllowBTShutdownPriority : uint8
{
LowestPriority = 0,
SeatFillerPriority = 1,
HighestPriority = 2,
ESEAllowBTShutdownPriority_MAX = 3,
};
// Enum Phoenix.EForcedShutDownPriority
// NumValues: 0x0008
enum class EForcedShutDownPriority : uint8
{
None = 0,
ConversationPriority = 1,
StationPriority = 2,
CinematicPriority = 3,
HideTriggerPriority = 4,
SceneRigPriority = 5,
VisibilityActionPriority = 6,
EForcedShutDownPriority_MAX = 7,
};
// Enum Phoenix.EForcedShutDownMode
// NumValues: 0x0008
enum class EForcedShutDownMode : uint8
{
None = 0,
NoForcedShutDownAllowed = 1,
ForcedHiddenRenderShutdDown = 2,
ForcedRenderShutDown = 3,
ForcedHiddenFleshCacheShutDown = 4,
ForcedFleshCacheShutDown = 5,
ForcedAllowRenderShutDown = 6,
EForcedShutDownMode_MAX = 7,
};
// Enum Phoenix.ESEPrecacheFleshPriority
// NumValues: 0x0008
enum class ESEPrecacheFleshPriority : uint8
{
CachedPriority = 0,
BluePrintPriority = 1,
PerformTaskPriority = 2,
CompanionPriority = 3,
MissionPriority = 4,
ConversationPriority = 5,
CinematicPriority = 6,
ESEPrecacheFleshPriority_MAX = 7,
};
// Enum Phoenix.ESchedulingPriority
// NumValues: 0x000C
enum class ESchedulingPriority : uint8
{
ScheduledEntityPriority = 0,
BluePrintPriority = 1,
CompanionPriority = 2,
NonCombatPriority = 3,
NPCPriority = 4,
EnemyPriority = 5,
CinematicPriority = 6,
SystemPriority = 7,
TransientAction = 8,
ShutdownPriority = 9,
ForcedShutdownPriority = 10,
ESchedulingPriority_MAX = 11,
};
// Enum Phoenix.E_Goal
// NumValues: 0x0004
enum class E_Goal : uint8
{
None = 0,
Current = 1,
Future = 2,
E_MAX = 3,
};
// Enum Phoenix.EGoalStatusFlags
// NumValues: 0x000A
enum class EGoalStatusFlags : uint8
{
STATUS_FLAG_NONE = 0,
STATUS_FLAG_INTRANSIT = 1,
STATUS_FLAG_STATION_REQUIRED = 2,
STATUS_FLAG_INTERRUPTED = 4,
STATUS_FLAG_COMPLETE = 8,
STATUS_FLAG_DYNAMIC_IN_PROGRESS = 16,
STATUS_FLAG_FAST_TRAVEL = 32,
STATUS_FLAG_ENTER_COMPLETE_CALLBACK = 64,
STATUS_FLAG_EXIT_COMPLETE_CALLBACK = 128,
STATUS_FLAG_MAX = 129,
};
// Enum Phoenix.EMountMovementState
// NumValues: 0x0005
enum class EMountMovementState : uint8
{
Ground = 0,
Flying = 1,
Takeoff = 2,
Landing = 3,
EMountMovementState_MAX = 4,
};
// Enum Phoenix.ESocialResponseContext
// NumValues: 0x0004
enum class ESocialResponseContext : uint8
{
None = 0,
InTransit = 1,
InStation = 2,
ESocialResponseContext_MAX = 3,
};
// Enum Phoenix.EAdditiveBodyState
// NumValues: 0x0003
enum class EAdditiveBodyState : uint8
{
None = 0,
Reacting = 1,
EAdditiveBodyState_MAX = 2,
};
// Enum Phoenix.EFullBodyState
// NumValues: 0x0022
enum class EFullBodyState : uint8
{
None = 0,
Moving = 1,
Combat = 2,
FlooPowder = 3,
PortKey = 4,
Sprinting = 5,
Jumping = 6,
FireSpell = 7,
Blocking = 8,
Parrying = 9,
Climbing = 10,
ClimbingLadder = 11,
Falling = 12,
Dodging = 13,
Reacting = 14,
Teleporting = 15,
Harvesting = 16,
PlantSeed = 17,
StationInteract = 18,
PickupBucket = 19,
PutDownBucket = 20,
SpreadFeed = 21,
AncientMagic = 22,
StartCatchCarry = 23,
CatchCarry = 24,
StartCarry = 25,
EndCarry = 26,
Swimming = 27,
ButtSliding = 28,
OpeningChest = 29,
Cinematic = 30,
DodgeDucking = 31,
ShadowBlinking = 32,
EFullBodyState_MAX = 33,
};
// Enum Phoenix.EParryState
// NumValues: 0x0008
enum class EParryState : uint8
{
None = 0,
Swipe1 = 1,
Swipe2 = 2,
RightToLeft_Down = 3,
LeftToRight_Up = 4,
RightToLeft_Up = 5,
LeftToRight_Down = 6,
EParryState_MAX = 7,
};
// Enum Phoenix.EPartialBodyState
// NumValues: 0x0014
enum class EPartialBodyState : uint8
{
None = 0,
Protego = 1,
SpellCombo = 2,
WandEquip = 3,
SpellFinisher = 4,
Carry = 5,
PickupSighted = 6,
PickupCollect = 7,
LootCollect = 8,
StationInteract = 9,
AttackAnticipation = 10,
UseInventoryItem = 11,
WandEquipped = 12,
BlockedByWall = 13,
ChannelSpell = 14,
Cinematic = 15,
Lumos = 16,
WandUnEquip = 17,
Waving = 18,
EPartialBodyState_MAX = 19,
};
// Enum Phoenix.ERightArmPriority
// NumValues: 0x0011
enum class ERightArmPriority : uint8
{
None = 0,
LowestPriority = 1,
UpperBodyIdle = 2,
UpperBodyAlert = 3,
UpperBodyAnticipation = 4,
ChannelSpell = 5,
UpperBodyFlourish = 6,
FullBodyUnderLumos = 7,
Lumos = 8,
FullBodyUsage = 9,
UpperBodyUsage = 10,
WandCastFail = 11,
FullBodyAbleAbility = 12,
UpperBodyAbleAbility = 13,
Cinematic = 14,
HighestPriority = 15,
ERightArmPriority_MAX = 16,
};
// Enum Phoenix.EMissionComplete
// NumValues: 0x0003
enum class EMissionComplete : uint8
{
Complete = 0,
NotComplete = 1,
EMissionComplete_MAX = 2,
};
// Enum Phoenix.EMissionStatus
// NumValues: 0x0009
enum class Phoenix::EMissionStatus : uint8
{
PreActive = 0,
Activating = 1,
Active = 2,
PostActive = 3,
Complete = 4,
Failed = 5,
Invalid = 6,
Count = 7,
EMissionStatus_MAX = 8,
};
// Enum Phoenix.EComboType
// NumValues: 0x000A
enum class EComboType : uint8
{
None = 0,
Hit_Light = 1,
Hit_Parry = 2,
Hit_Heavy = 3,
Hit_Heavy_2_Plus = 4,
Hit_Depulso_Oppugno = 5,
Hit_SendTarget = 6,
Hit_Finisher = 7,
ProtegoImpact = 8,
EComboType_MAX = 9,
};
// Enum Phoenix.ESpellCategory
// NumValues: 0x0008
enum class ESpellCategory : uint8
{
None = 0,
CC = 1,
Forceful = 2,
Heavy = 3,
Tool = 4,
Sanctuary = 5,
DarkArts = 6,
ESpellCategory_MAX = 7,
};
// Enum Phoenix.ENPC_TargetAwareState
// NumValues: 0x0006
enum class ENPC_TargetAwareState : uint8
{
None = 0,
Unaware = 1,
Aware = 2,
Alert = 3,
Attack = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ECharacterDeathType
// NumValues: 0x0005
enum class ECharacterDeathType : uint8
{
Default = 0,
SplatteringHighFallDeath = 1,
Spell = 2,
Custom = 3,
ECharacterDeathType_MAX = 4,
};
// Enum Phoenix.EGenderPronoun
// NumValues: 0x0003
enum class EGenderPronoun : uint8
{
GENDER_WIZARD = 0,
GENDER_WITCH = 1,
GENDER_MAX = 2,
};
// Enum Phoenix.SocialHeritageStatusIDs
// NumValues: 0x0006
enum class ESocialHeritageStatusIDs : uint8
{
SOCIAL_HERITAGE_STATUS_HALFBLOOD = 0,
SOCIAL_HERITAGE_STATUS_MUGGLEBORN = 1,
SOCIAL_HERITAGE_STATUS_PUREBLOOD = 2,
SOCIAL_HERITAGE_STATUS_SQUIB = 3,
SOCIAL_HERITAGE_STATUS_COUNT = 4,
SOCIAL_HERITAGE_STATUS_MAX = 5,
};
// Enum Phoenix.EEdgeState
// NumValues: 0x0007
enum class EEdgeState : uint8
{
None = 0,
FirmlyOnGround = 1,
EdgeBlocked = 2,
SlightlyOverEdge = 3,
FullyPastEdge = 4,
MovingBackToEdge = 5,
EEdgeState_MAX = 6,
};
// Enum Phoenix.EWandLinkResult
// NumValues: 0x0005
enum class EWandLinkResult : uint8
{
LethalExplode = 0,
NonLethalGetup = 1,
NonLethalProne = 2,
HarlowEnd = 3,
EWandLinkResult_MAX = 4,
};
// Enum Phoenix.EGearSlotIDEnum
// NumValues: 0x0008
enum class EGearSlotIDEnum : uint8
{
HEAD = 0,
OUTFIT = 1,
BACK = 2,
NECK = 3,
HAND = 4,
FACE = 5,
Num = 6,
EGearSlotIDEnum_MAX = 7,
};
// Enum Phoenix.ELockOnReticleType
// NumValues: 0x0006
enum class ELockOnReticleType : uint8
{
None = 0,
LockedOn = 1,
AimMode = 2,
Both = 3,
Retaliate = 4,
ELockOnReticleType_MAX = 5,
};
// Enum Phoenix.ETargetingMode
// NumValues: 0x0004
enum class ETargetingMode : uint8
{
None = 0,
AutoTarget = 1,
LockOn = 2,
ETargetingMode_MAX = 3,
};
// Enum Phoenix.EBulletinBoardType
// NumValues: 0x0005
enum class EBulletinBoardType : uint8
{
BULLETIN_BOARD_TYPE_HOGWARTS = 0,
BULLETIN_BOARD_TYPE_HOGSMEADE = 1,
BULLETIN_BOARD_TYPE_ROOKWOOD_THIEF = 2,
BULLETIN_BOARD_TYPE_ROOKWOOD_POACHER = 3,
BULLETIN_BOARD_TYPE_MAX = 4,
};
// Enum Phoenix.EMailType
// NumValues: 0x0009
enum class EMailType : uint8
{
MAIL_TYPE_LETTER = 0,
MAIL_TYPE_BULLETIN_BOARD_POST = 1,
MAIL_TYPE_HOGSMEADE_POST = 2,
MAIL_TYPE_THIEF_POST = 3,
MAIL_TYPE_POACHER_POST = 4,
MAIL_TYPE_SHOP_POST = 5,
MAIL_TYPE_POSTER = 6,
MAIL_TYPE_COUNT = 7,
MAIL_TYPE_MAX = 8,
};
// Enum Phoenix.EStreamingBehaviorMode
// NumValues: 0x0004
enum class EStreamingBehaviorMode : uint8
{
Loading = 0,
Flight = 1,
Gameplay = 2,
EStreamingBehaviorMode_MAX = 3,
};
// Enum Phoenix.ENPC_Mobility
// NumValues: 0x002D
enum class ENPC_Mobility : uint8
{
None = 0,
Default = 1,
Attack = 2,
Pressure = 3,
Far = 4,
RunTo = 5,
Wander = 6,
Scared = 7,
Flee = 8,
Cover = 9,
Close = 10,
Evade = 11,
SeekWeapon = 12,
Dynamic = 13,
DynamicTarget = 14,
DynamicSprint = 15,
ScheduledEntity = 16,
FollowPlayer = 17,
Swim = 18,
Crouch = 19,
OnFire = 20,
Charred = 21,
Crouching = 22,
UpStairs = 23,
DownStairs = 24,
UpSlope = 25,
DownSlope = 26,
Retreat = 27,
RunToNear = 28,
RetreatSplit = 29,
CombatWalk = 30,
CombatJog = 31,
CombatRun = 32,
CharredRunTo = 33,
TooClose = 34,
Alert = 35,
Outside = 36,
Stealth = 37,
BackOnNav = 38,
Charge = 39,
RecoverWeapon = 40,
PointOfInterest = 41,
Override = 42,
Count = 43,
ENPC_MAX = 44,
};
// Enum Phoenix.ENPC_Event
// NumValues: 0x0007
enum class ENPC_Event : uint8
{
None = 0,
TransientWeaponActivate = 1,
TransientWeaponDeactivate = 2,
TombProtectorMeteor_Choose = 3,
TombProtectorMeteor_Break = 4,
TombProtectorMeteor_Throw = 5,
ENPC_MAX = 6,
};
// Enum Phoenix.EEnemyAIState
// NumValues: 0x0011
enum class EEnemyAIState : uint8
{
None = 0,
Wander = 1,
Attack = 2,
FollowPath = 3,
Stationary = 4,
Dead = 5,
Deprecated_Reacting = 6,
DEPRECATED_Scared = 7,
Flee = 8,
FollowPlayer = 9,
ScheduledEntity = 10,
Sidekick = 11,
OnFire = 12,
Resurrecting = 13,
FollowSpline = 14,
Investigate = 15,
EEnemyAIState_MAX = 16,
};
// Enum Phoenix.ENPC_AudioState
// NumValues: 0x0005
enum class ENPC_AudioState : uint8
{
None = 0,
Unaware = 1,
Alerted = 2,
Attacking = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.EEnemyAIActionDoneReason
// NumValues: 0x0003
enum class EEnemyAIActionDoneReason : uint8
{
Stop = 0,
Abort = 1,
EEnemyAIActionDoneReason_MAX = 2,
};
// Enum Phoenix.EEnemyAIAction
// NumValues: 0x006A
enum class EEnemyAIAction : uint8
{
None = 0,
BecomeAware = 1,
LoseAware = 2,
LosingTarget = 3,
DEPRECATED_SeekingWeapon = 4,
Lumos = 5,
StoreActiveWeapon = 6,
ActivateRequiredWeapon = 7,
ActivateDeferredRequiredWeapon = 8,
Spawn = 9,
Dodge = 10,
DodgeExecute = 11,
ActivateApperate_DEPRECATED = 12,
ApperateReappear_DEPRECATED = 13,
PickupWeapon = 14,
RespawnWeapon = 15,
React = 16,
Dying = 17,
Dead = 18,
Destroy = 19,
Taunt = 20,
TauntAttack = 21,
SpellReact = 22,
FaceTarget = 23,
FaceLastKnownTarget = 24,
FaceLoc = 25,
FaceActor = 26,
Shuffle = 27,
Attack = 28,
AttackStoreWeapon = 29,
FleeExit = 30,
Scared = 31,
FaceWeapon = 32,
FaceEventLoc = 33,
Jump = 34,
Eat_DEPRECATED = 35,
NurtureInteract_DEPRECATED = 36,
GameEvent = 37,
ScheduledEntity = 38,
Climb = 39,
TauntDeath = 40,
Protego = 41,
SecondaryAttack = 42,
MoveStop = 43,
WarnAway = 44,
ClimbLadder = 45,
IdleBreak = 46,
BecomeAlert = 47,
LoseAlert = 48,
AlertInvestigate = 49,
AttachWeapon = 50,
DetachWeapon = 51,
HealAttack = 52,
ReparoAttack_Deprecated = 53,
ApparateAttack = 54,
Apparate = 55,
FlitToLoc_DEPRECATED = 56,
Disillusionment = 57,
Vault = 58,
SidekickAttack = 59,
RespawnAndAcquireWeapon = 60,
Flourish = 61,
ProtegoStart = 62,
Flying = 63,
StartDrained = 64,
Drained = 65,
StopDrained = 66,
CustomSpell = 67,
SubAttackWait = 68,
SubAttackDesync = 69,
SubAttackPre = 70,
SubAttackAttack = 71,
AlertWait = 72,
ActivateStoredWeapon = 73,
WanderIdle = 74,
AlertLook = 75,
SubAttackAttackSplit = 76,
AlertFace = 77,
AlertIdle = 78,
SwimToShore = 79,
Outside = 80,
TooCloseNPC = 81,
JumpSpline = 82,
JumpSplineStart = 83,
JumpSplineLand = 84,
Block = 85,
SubAttackAttackCounter = 86,
SubAttackAttackApparate = 87,
SubAttackApparateCounter = 88,
WaitForRelease = 89,
PreMoveStart = 90,
BackOnNav = 91,
ShuffleStart = 92,
ActivateHiddenWeapon = 93,
RecoverWeapon = 94,
InvestigateStart = 95,
InvestigateMove = 96,
InvestigateIdle = 97,
InvestigateStop = 98,
SpellEffectStart = 99,
SpellEffectStop = 100,
ChargeStart = 101,
AwareTurnAround = 102,
AwarePause = 103,
Count = 104,
EEnemyAIAction_MAX = 105,
};
// Enum Phoenix.ECreatureAIState
// NumValues: 0x000D
enum class ECreatureAIState : uint8
{
UtilitySelection = 0,
SpawnOnDen = 1,
FollowActor = 2,
PostGrowUp = 3,
Dead = 4,
Wander_DEPRECATED = 5,
NearDeathKneeling = 6,
InCage = 7,
CustomAbility = 8,
Mounted = 9,
Cinematic = 10,
ScheduledEntityMode = 11,
ECreatureAIState_MAX = 12,
};
// Enum Phoenix.EEnemyAIWeapon_Event
// NumValues: 0x0005
enum class EEnemyAIWeapon_Event : uint8
{
None = 0,
TombProtectorMeteor_Choose = 1,
TombProtectorMeteor_Break = 2,
TombProtectorMeteor_Throw = 3,
EEnemyAIWeapon_MAX = 4,
};
// Enum Phoenix.EEnemy_AttackThreatState
// NumValues: 0x0006
enum class EEnemy_AttackThreatState : uint8
{
None = 0,
Inactive = 1,
Active_Blockable = 2,
Active_Unblockable = 3,
PreAttack = 4,
EEnemy_MAX = 5,
};
// Enum Phoenix.EGameEvent_Intensity
// NumValues: 0x0005
enum class EGameEvent_Intensity : uint8
{
None = 0,
White = 1,
Yellow = 2,
Red = 3,
EGameEvent_MAX = 4,
};
// Enum Phoenix.EEnemy_Ability
// NumValues: 0x0040
enum class EEnemy_Ability : uint8
{
Idle = 0,
Move = 1,
Attack = 2,
Dodge = 3,
Weapon_DEPRECATED = 4,
Shuffle = 5,
TurnInPlace = 6,
Taunt = 7,
MoveStop = 8,
BecomeAware = 9,
LoseAware = 10,
PickupWeapon = 11,
Apparate = 12,
Reaction = 13,
StoreWeapon = 14,
EquipWeapon = 15,
Spawn = 16,
Jump = 17,
Eat_DEPRECATED = 18,
Flee = 19,
Dead = 20,
NurtureInteract_DEPRECATED = 21,
MoveStart = 22,
GameEvent = 23,
Climb = 24,
Protego = 25,
SecondaryAttack = 26,
IdleBreak = 27,
BecomeAlert = 28,
LoseAlert = 29,
HealAttack = 30,
LosingTarget = 31,
PreAttack = 32,
Disillusionment = 33,
None = 34,
Lumos = 35,
Custom = 36,
ReparoAttack_Deprecated = 37,
Vault = 38,
MoveTransition = 39,
Flourish = 40,
Flying = 41,
FollowSpline = 42,
FollowSplineIdle = 43,
StartDrained = 44,
StopDrained = 45,
Drained = 46,
AlertWait = 47,
WanderIdle = 48,
AlertLook = 49,
AttackSplit = 50,
AlertFace = 51,
JumpSpline = 52,
MovePivot = 53,
AttackCounter = 54,
PreMoveStart = 55,
RecoverWeapon = 56,
InvestigateStart = 57,
InvestigateMove = 58,
InvestigateIdle = 59,
InvestigateStop = 60,
ChargeStart = 61,
Count = 62,
EEnemy_MAX = 63,
};
// Enum Phoenix.EMenuReaderInterruptType
// NumValues: 0x0005
enum class EMenuReaderInterruptType : uint8
{
InterruptAll = 0,
InterruptSelf = 1,
InterruptSpecifiedOwner = 2,
InterruptNone = 3,
EMenuReaderInterruptType_MAX = 4,
};
// Enum Phoenix.EUIScreenType
// NumValues: 0x0005
enum class EUIScreenType : uint8
{
UIST_Screen = 0,
UIST_NonModalTutorial = 1,
UIST_ModalTutorial = 2,
UIST_Popup = 3,
UIST_MAX = 4,
};
// Enum Phoenix.EUIPopupPriority
// NumValues: 0x0004
enum class EUIPopupPriority : uint8
{
UIPP_Normal = 0,
UIPP_Important = 1,
UIPP_Critical = 2,
UIPP_MAX = 3,
};
// Enum Phoenix.EUnlockFailedReason
// NumValues: 0x0003
enum class EUnlockFailedReason : uint8
{
KeyNotFound = 0,
AlohomoraLevelNotMet = 1,
EUnlockFailedReason_MAX = 2,
};
// Enum Phoenix.EEncounterEndReason
// NumValues: 0x0004
enum class EEncounterEndReason : uint8
{
NoCombatVolume_NoAggro = 0,
CombatVolume_Escaped = 1,
CombatVolume_Completed = 2,
EEncounterEndReason_MAX = 3,
};
// Enum Phoenix.EEncounterDuelTechniqueOverrideType
// NumValues: 0x0008
enum class EEncounterDuelTechniqueOverrideType : uint8
{
AlwaysSelectIfValid = 0,
AlwaysSelectEvenIfInvalid = 1,
PreferStronglyToSelect = 2,
PreferLooselyToSelect = 3,
PreferLooselyToAvoid = 4,
PreferStronglyToAvoid = 5,
NeverSelect = 6,
EEncounterDuelTechniqueOverrideType_MAX = 7,
};
// Enum Phoenix.EKeyLayout
// NumValues: 0x0005
enum class EKeyLayout : uint8
{
QWERTY = 0,
QWERTZ = 1,
AZERTY = 2,
QWERTY_AZERTY = 3,
EKeyLayout_MAX = 4,
};
// Enum Phoenix.EBroomEnemyState
// NumValues: 0x0006
enum class EBroomEnemyState : uint8
{
None = 0,
Follow = 1,
Lead = 2,
LeadChangePosition = 3,
Wait = 4,
EBroomEnemyState_MAX = 5,
};
// Enum Phoenix.EHerbGrowthState
// NumValues: 0x0006
enum class EHerbGrowthState : uint8
{
None = 0,
Growing = 1,
Grown = 2,
Harvested = 3,
Regrowing = 4,
EHerbGrowthState_MAX = 5,
};
// Enum Phoenix.EBrewingState
// NumValues: 0x0004
enum class EBrewingState : uint8
{
None = 0,
Brewing = 1,
Brewed = 2,
EBrewingState_MAX = 3,
};
// Enum Phoenix.ESanctuaryIdentity
// NumValues: 0x0007
enum class ESanctuaryIdentity : uint8
{
Default = 0,
Potioneer = 1,
Herbologist = 2,
Magizoologist = 3,
DarkWizard = 4,
NUM = 5,
ESanctuaryIdentity_MAX = 6,
};
// Enum Phoenix.ETransfigurationSnapping
// NumValues: 0x0006
enum class ETransfigurationSnapping : uint8
{
NoSnapping = 0,
ConjurationSurface = 1,
Fixed = 2,
PowerpointSnapping = 3,
WallSnapping = 4,
ETransfigurationSnapping_MAX = 5,
};
// Enum Phoenix.EDifficulty
// NumValues: 0x0005
enum class EDifficulty : uint8
{
Story = 0,
Easy = 1,
Medium = 2,
Hard = 3,
EDifficulty_MAX = 4,
};
// Enum Phoenix.EPauseMenuPage
// NumValues: 0x000A
enum class EPauseMenuPage : uint8
{
PAGE_INVENTORY = 0,
PAGE_CHARACTER = 1,
PAGE_TALENTS = 2,
PAGE_QUESTS = 3,
PAGE_MAP = 4,
PAGE_MAIL = 5,
PAGE_COLLECTIONS = 6,
PAGE_CHALLENGES = 7,
PAGE_SETTINGS = 8,
PAGE_MAX = 9,
};
// Enum Phoenix.ECreditEntryType
// NumValues: 0x0009
enum class ECreditEntryType : uint8
{
Header1 = 0,
Header2 = 1,
Header3 = 2,
Header4 = 3,
Line = 4,
Multiline = 5,
Image = 6,
Spacer = 7,
ECreditEntryType_MAX = 8,
};
// Enum Phoenix.EInputDeviceUsed
// NumValues: 0x0004
enum class EInputDeviceUsed : uint8
{
None = 0,
KeyBoard_Mouse = 1,
Gamepad = 2,
EInputDeviceUsed_MAX = 3,
};
// Enum Phoenix.EProductionStatus
// NumValues: 0x0005
enum class EProductionStatus : uint8
{
IN_DEVELOPMENT = 0,
FUNCTIONAL = 1,
SHIPPABLE = 2,
CUT = 3,
EProductionStatus_MAX = 4,
};
// Enum Phoenix.EAblAddLinearImpulseDirectionType
// NumValues: 0x0004
enum class EAblAddLinearImpulseDirectionType : uint8
{
Global = 0,
Local = 1,
ImpactDirection = 2,
EAblAddLinearImpulseDirectionType_MAX = 3,
};
// Enum Phoenix.EMurmurationValueType
// NumValues: 0x0003
enum class EMurmurationValueType : uint8
{
Absolute = 0,
Relative = 1,
EMurmurationValueType_MAX = 2,
};
// Enum Phoenix.EQuadrupedSpineChainType
// NumValues: 0x0005
enum class EQuadrupedSpineChainType : uint8
{
Neck = 0,
Spine = 1,
Tail = 2,
Invalid = 3,
EQuadrupedSpineChainType_MAX = 4,
};
// Enum Phoenix.EDirectionType
// NumValues: 0x0003
enum class EDirectionType : uint8
{
ImpactDirection = 0,
CalculatedWorldDirection = 1,
EDirectionType_MAX = 2,
};
// Enum Phoenix.EWandCastCommand
// NumValues: 0x000A
enum class EWandCastCommand : uint8
{
None = 0,
FromDodgeDirectional = 1,
MeleeDirectional = 2,
LightDirectional = 3,
LightDirectionalTooClose = 4,
HeavyDirectional = 5,
SpecificTag = 6,
SpecificTagTooClose = 7,
StealthDirectional = 8,
EWandCastCommand_MAX = 9,
};
// Enum Phoenix.EBallisticTaskDestinationSource
// NumValues: 0x0006
enum class EBallisticTaskDestinationSource : uint8
{
Stratchpad = 0,
FromTarget = 1,
ToTarget = 2,
ToLoc = 3,
ToParamLoc = 4,
EBallisticTaskDestinationSource_MAX = 5,
};
// Enum Phoenix.EFlyingBroomState
// NumValues: 0x000C
enum class EFlyingBroomState : uint8
{
None = 0,
Flying = 1,
Strafe = 2,
BarrelRollLft = 3,
BarrelRollRht = 4,
AimMode = 5,
AftView = 6,
CombatMode = 7,
Boosting = 8,
Turbo = 9,
React = 10,
EFlyingBroomState_MAX = 11,
};
// Enum Phoenix.EEnemyMoveEndType
// NumValues: 0x0002
enum class EEnemyMoveEndType : uint8
{
MoveEnd_Slide = 0,
MoveEnd_MAX = 1,
};
// Enum Phoenix.EDesiredDeltaOperator
// NumValues: 0x0004
enum class EDesiredDeltaOperator : uint8
{
And = 0,
Or = 1,
StrafeRules = 2,
EDesiredDeltaOperator_MAX = 3,
};
// Enum Phoenix.EDesiredDeltaTargetTracker
// NumValues: 0x0009
enum class EDesiredDeltaTargetTracker : uint8
{
DesiredDirection = 0,
LastDesiredDirection = 1,
Facing = 2,
LookAt = 3,
AimAt = 4,
StrafeDirection = 5,
VelocityDirection = 6,
BufferedDesiredDirection = 7,
EDesiredDeltaTargetTracker_MAX = 8,
};
// Enum Phoenix.EDesiredDeltaSourceDirection
// NumValues: 0x0008
enum class EDesiredDeltaSourceDirection : uint8
{
FacingDirection = 0,
DesiredDirection = 1,
Facing = 2,
LookAt = 3,
AimAt = 4,
StrafeDirection = 5,
VelocityDirection = 6,
EDesiredDeltaSourceDirection_MAX = 7,
};
// Enum Phoenix.EAblGaitSpeed
// NumValues: 0x0006
enum class EAblGaitSpeed : uint8
{
Stopped = 0,
SlowWalk = 1,
Walk = 2,
Jog = 3,
Sprint = 4,
EAblGaitSpeed_MAX = 5,
};
// Enum Phoenix.ESpeedInclusivity
// NumValues: 0x0005
enum class ESpeedInclusivity : uint8
{
Inclusive = 0,
InclusiveMinOnly = 1,
InclusiveMaxOnly = 2,
NotInclusive = 3,
ESpeedInclusivity_MAX = 4,
};
// Enum Phoenix.ESpeedType
// NumValues: 0x0006
enum class ESpeedType : uint8
{
DesiredSpeed = 0,
AverageSpeed = 1,
ActualSpeed = 2,
LastDesiredSpeed = 3,
BufferedDesiredSpeed = 4,
ESpeedType_MAX = 5,
};
// Enum Phoenix.EUseTargetTracker
// NumValues: 0x0004
enum class EUseTargetTracker : uint8
{
Facing = 0,
LookAt = 1,
AimAt = 2,
EUseTargetTracker_MAX = 3,
};
// Enum Phoenix.ECabbage_Mobility
// NumValues: 0x0006
enum class ECabbage_Mobility : uint8
{
Spawn = 0,
Attack = 1,
Bounce = 2,
Idle = 3,
Slide = 4,
ECabbage_MAX = 5,
};
// Enum Phoenix.ECameraStackAnimationSelection
// NumValues: 0x0004
enum class ECameraStackAnimationSelection : uint8
{
Random = 0,
ClosestToCameraRotation = 1,
LeftOrRight = 2,
ECameraStackAnimationSelection_MAX = 3,
};
// Enum Phoenix.EAblCameraStackContextOperation
// NumValues: 0x0004
enum class EAblCameraStackContextOperation : uint8
{
Ignore = 0,
AddContext = 1,
RemoveContext = 2,
EAblCameraStackContextOperation_MAX = 3,
};
// Enum Phoenix.UablResetReset_ClothingTeleportMode
// NumValues: 0x0003
enum class EUablResetReset_ClothingTeleportMode : uint8
{
Teleport = 0,
TeleportAndReset = 1,
UablResetReset_MAX = 2,
};
// Enum Phoenix.EAblCollisionBranchDetectionType
// NumValues: 0x0004
enum class EAblCollisionBranchDetectionType : uint8
{
MoveDirectionDotHitNormal = 0,
MoveDirectionDotUpVector = 1,
HitNormalDotUpVector = 2,
EAblCollisionBranchDetectionType_MAX = 3,
};
// Enum Phoenix.EablEnemy_DragonMobilityType
// NumValues: 0x0003
enum class EablEnemy_DragonMobilityType : uint8
{
Hover = 0,
Jump = 1,
EablEnemy_MAX = 2,
};
// Enum Phoenix.EEnemyHoverTaskMode
// NumValues: 0x0004
enum class EEnemyHoverTaskMode : uint8
{
Start = 0,
Hover = 1,
Land = 2,
EEnemyHoverTaskMode_MAX = 3,
};
// Enum Phoenix.EAblAbilityEnemyMoveVelocitySource
// NumValues: 0x0009
enum class EAblAbilityEnemyMoveVelocitySource : uint8
{
External = 0,
Fall = 1,
CustomForward = 2,
CustomBackward = 3,
Custom = 4,
Jump = 5,
Continued = 6,
Slide = 7,
EAblAbilityEnemyMoveVelocitySource_MAX = 8,
};
// Enum Phoenix.EContextTaskOperationType
// NumValues: 0x0005
enum class EContextTaskOperationType : uint8
{
SetAndClear = 0,
ClearAndSet = 1,
Set = 2,
Clear = 3,
EContextTaskOperationType_MAX = 4,
};
// Enum Phoenix.EAblMoveTaskBallisticDestinationSource
// NumValues: 0x0006
enum class EAblMoveTaskBallisticDestinationSource : uint8
{
Stratchpad = 0,
FromTarget = 1,
ToTarget = 2,
ToLoc = 3,
ToParamLoc = 4,
EAblMoveTaskBallisticDestinationSource_MAX = 5,
};
// Enum Phoenix.EAblMoveTaskVelocitySource
// NumValues: 0x0005
enum class EAblMoveTaskVelocitySource : uint8
{
Stratchpad = 0,
Fall = 1,
Custom = 2,
Ballistic = 3,
EAblMoveTaskVelocitySource_MAX = 4,
};
// Enum Phoenix.LookAtType
// NumValues: 0x0004
enum class ELookAtType : uint8
{
Player = 0,
SpellTarget = 1,
Both = 2,
LookAtType_MAX = 3,
};
// Enum Phoenix.ERagdollDrivingSetting
// NumValues: 0x0007
enum class ERagdollDrivingSetting : uint8
{
KeepCurrent = 0,
AlwaysOverride = 1,
SetIfStronger = 2,
SetIfWeaker = 3,
SetIfAlreadyInFullRagdoll = 4,
SetIfNotAlreadyInFullRagdoll = 5,
ERagdollDrivingSetting_MAX = 6,
};
// Enum Phoenix.EPhysicalReactionTaskAction
// NumValues: 0x0006
enum class EPhysicalReactionTaskAction : uint8
{
StartImpactReaction = 0,
StartReaction = 1,
HoverStart = 2,
HoverEnd = 3,
NoAction = 4,
EPhysicalReactionTaskAction_MAX = 5,
};
// Enum Phoenix.EAblNpcReactCapsuleImpulseVelocitySource
// NumValues: 0x0013
enum class EAblNpcReactCapsuleImpulseVelocitySource : uint8
{
ReactionDataVelocity = 0,
ReactorBackwards = 1,
ReactorFowards = 2,
ReactorLeft = 3,
ReactorRight = 4,
InstigatorTowards = 5,
InstigatorAway = 6,
InstigatorLeft = 7,
InstigatorRight = 8,
ImpactDirectionTowards = 9,
ImpactDirectionAway = 10,
ImpactDirectionLeft = 11,
ImpactDirectionRight = 12,
TargetActorTowards = 13,
TargetActorAway = 14,
TargetActorLeft = 15,
TargetActorRight = 16,
ReactionDataDirection = 17,
EAblNpcReactCapsuleImpulseVelocitySource_MAX = 18,
};
// Enum Phoenix.ENPC_PhysicsBallisticType
// NumValues: 0x0005
enum class ENPC_PhysicsBallisticType : uint8
{
Target = 0,
JumpTarget = 1,
NamedPoint = 2,
MoveGoal = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_PhysicsBallisticToTargetTaskMode
// NumValues: 0x0006
enum class ENPC_PhysicsBallisticToTargetTaskMode : uint8
{
Start = 0,
Update = 1,
StartAndUpdate = 2,
Reset = 3,
StartUpdateAndReset = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.EablNPC_FixedSource
// NumValues: 0x0003
enum class EablNPC_FixedSource : uint8
{
Param = 0,
External = 1,
EablNPC_MAX = 2,
};
// Enum Phoenix.ENpcAbilityBranchType
// NumValues: 0x0002
enum class ENpcAbilityBranchType : uint8
{
Dead = 0,
ENpcAbilityBranchType_MAX = 1,
};
// Enum Phoenix.EAblNpcCollisionDetectionType
// NumValues: 0x0004
enum class EAblNpcCollisionDetectionType : uint8
{
MoveDirectionDotHitNormal = 0,
MoveDirectionDotUpVector = 1,
HitNormalDotUpVector = 2,
EAblNpcCollisionDetectionType_MAX = 3,
};
// Enum Phoenix.ENpcMoveDirectionType
// NumValues: 0x0003
enum class ENpcMoveDirectionType : uint8
{
Global = 0,
Local = 1,
ENpcMoveDirectionType_MAX = 2,
};
// Enum Phoenix.ENPCRagdollMode
// NumValues: 0x0005
enum class ENPCRagdollMode : uint8
{
NoRagdoll = 0,
FullRagdoll = 1,
RecoverFromRagdoll = 2,
ActiveRagdoll = 3,
ENPCRagdollMode_MAX = 4,
};
// Enum Phoenix.EAblNpcPopupDirection
// NumValues: 0x0005
enum class EAblNpcPopupDirection : uint8
{
Forward = 0,
Backward = 1,
Left = 2,
Right = 3,
EAblNpcPopupDirection_MAX = 4,
};
// Enum Phoenix.ENpcReactFlyToLocationOption
// NumValues: 0x0003
enum class ENpcReactFlyToLocationOption : uint8
{
ReactionInstigatorLocation = 0,
ReactionTargetLocation = 1,
ENpcReactFlyToLocationOption_MAX = 2,
};
// Enum Phoenix.EAblNpcReactMoveToSpeedType
// NumValues: 0x0006
enum class EAblNpcReactMoveToSpeedType : uint8
{
Custom = 0,
ReactionVelocityMagnitude = 1,
TimeCurve = 2,
DistancetoDestinationCurve = 3,
PositionCurve = 4,
EAblNpcReactMoveToSpeedType_MAX = 5,
};
// Enum Phoenix.EAblNpcReactMoveToDestinationType
// NumValues: 0x0005
enum class EAblNpcReactMoveToDestinationType : uint8
{
CustomGlobal = 0,
CustomLocal = 1,
ReactionTargetLocation = 2,
ReactionInstigator = 3,
EAblNpcReactMoveToDestinationType_MAX = 4,
};
// Enum Phoenix.EAblNpcReactPopupTaskType
// NumValues: 0x0006
enum class EAblNpcReactPopupTaskType : uint8
{
ReactionInitialVelocity = 0,
ReactionInitialDirection = 1,
DirectionToInstigator = 2,
ImpactDirection = 3,
DirectionToTargetActor = 4,
EAblNpcReactPopupTaskType_MAX = 5,
};
// Enum Phoenix.EAblNPCTurnToTaskDestination
// NumValues: 0x0011
enum class EAblNPCTurnToTaskDestination : uint8
{
Self = 0,
Owner = 1,
Instigator = 2,
TargetActor = 3,
Camera = 4,
NpcReactionImpactDirection = 5,
AlignToParent = 6,
NpcReactionTargetActor = 7,
NpcReactionTargetLocation = 8,
ImpactDirectionFwdBwd = 9,
ImpactDirectionFwdBwdLftRgt = 10,
ImpactDirectionFwdBwdInv = 11,
NpcReactVelDir = 12,
NpcReactVelDirInv = 13,
JumpLanding = 14,
EnemyTarget = 15,
EAblNPCTurnToTaskDestination_MAX = 16,
};
// Enum Phoenix.EObjectStateBranchCondition
// NumValues: 0x0004
enum class EObjectStateBranchCondition : uint8
{
IsDead = 0,
IsDazed = 1,
IsWoundedKneeling = 2,
EObjectStateBranchCondition_MAX = 3,
};
// Enum Phoenix.ETagOperation
// NumValues: 0x0003
enum class ETagOperation : uint8
{
Add = 0,
Remove = 1,
ETagOperation_MAX = 2,
};
// Enum Phoenix.EOpportunityType
// NumValues: 0x0002
enum class EOpportunityType : uint8
{
DarkWizardSteal = 0,
EOpportunityType_MAX = 1,
};
// Enum Phoenix.EObjectArchitectVfxWorldLocalType
// NumValues: 0x0003
enum class EObjectArchitectVfxWorldLocalType : uint8
{
WorldSpace = 0,
LocalSpace = 1,
EObjectArchitectVfxWorldLocalType_MAX = 2,
};
// Enum Phoenix.EReactionPlayMultiFxTaskType
// NumValues: 0x0003
enum class EReactionPlayMultiFxTaskType : uint8
{
UseImpactLocationAndDirectionInverse = 0,
UseImpactDirectionInverseOnly = 1,
EReactionPlayMultiFxTaskType_MAX = 2,
};
// Enum Phoenix.EReactionRotationSyncPointType
// NumValues: 0x0003
enum class EReactionRotationSyncPointType : uint8
{
Instigator = 0,
InstigatorInverse = 1,
EReactionRotationSyncPointType_MAX = 2,
};
// Enum Phoenix.EReactionLocationSyncPointType
// NumValues: 0x0003
enum class EReactionLocationSyncPointType : uint8
{
Instigator = 0,
TargetPosition = 1,
EReactionLocationSyncPointType_MAX = 2,
};
// Enum Phoenix.EInteractUseTargetAxis
// NumValues: 0x0007
enum class EInteractUseTargetAxis : uint8
{
XAxis = 0,
YAxis = 1,
ZAxis = 2,
NegXAxis = 3,
NegYAxis = 4,
NegZAxis = 5,
EInteractUseTargetAxis_MAX = 6,
};
// Enum Phoenix.EInteractTurnToFaceRules
// NumValues: 0x0005
enum class EInteractTurnToFaceRules : uint8
{
None = 0,
PlayerToTarget = 1,
TargetToPlayer = 2,
TargetAxis = 3,
EInteractTurnToFaceRules_MAX = 4,
};
// Enum Phoenix.EInteractOffsetRules
// NumValues: 0x0006
enum class EInteractOffsetRules : uint8
{
None = 0,
PlayerToTarget = 1,
TargetToPlayer = 2,
TargetAxis = 3,
TargetPlane = 4,
EInteractOffsetRules_MAX = 5,
};
// Enum Phoenix.EInteractUseTargetTracker
// NumValues: 0x0004
enum class EInteractUseTargetTracker : uint8
{
FaceTracker = 0,
AimAtTracker = 1,
LookAtTracker = 2,
EInteractUseTargetTracker_MAX = 3,
};
// Enum Phoenix.ERootMotModDesiredSpeed
// NumValues: 0x0003
enum class ERootMotModDesiredSpeed : uint8
{
UseProvided = 0,
GetFromAnimInstance = 1,
ERootMotModDesiredSpeed_MAX = 2,
};
// Enum Phoenix.EJumpControlType
// NumValues: 0x0003
enum class EJumpControlType : uint8
{
Velocity = 0,
Speed = 1,
EJumpControlType_MAX = 2,
};
// Enum Phoenix.EJumpType
// NumValues: 0x0005
enum class EJumpType : uint8
{
StrafeJump = 0,
ShortJump = 1,
LongJump = 2,
SprintJump = 3,
EJumpType_MAX = 4,
};
// Enum Phoenix.EMoveInterpRule
// NumValues: 0x0004
enum class EMoveInterpRule : uint8
{
NoInterp = 0,
Interp = 1,
InterpConstant = 2,
EMoveInterpRule_MAX = 3,
};
// Enum Phoenix.EMoveMaxSpeedRule
// NumValues: 0x0004
enum class EMoveMaxSpeedRule : uint8
{
StartingSpeed = 0,
DesiredSpeed = 1,
FixedSpeed = 2,
EMoveMaxSpeedRule_MAX = 3,
};
// Enum Phoenix.EMoveMinSpeedRule
// NumValues: 0x0004
enum class EMoveMinSpeedRule : uint8
{
ZeroSpeed = 0,
StartingSpeed = 1,
FixedSpeed = 2,
EMoveMinSpeedRule_MAX = 3,
};
// Enum Phoenix.EMoveDirectionRule
// NumValues: 0x0007
enum class EMoveDirectionRule : uint8
{
ForwardVector = 0,
DesiredDirection = 1,
FacingTracker = 2,
ForwardVector_NEGATED = 3,
DesiredDirection_NEGATED = 4,
FacingTracker_NEGATED = 5,
EMoveDirectionRule_MAX = 6,
};
// Enum Phoenix.EMultiplierType
// NumValues: 0x0004
enum class EMultiplierType : uint8
{
MultiplyByAxis = 0,
MultiplyByValue = 1,
MultiplyByCustomValue = 2,
EMultiplierType_MAX = 3,
};
// Enum Phoenix.ERootMotionModTargetType
// NumValues: 0x0004
enum class ERootMotionModTargetType : uint8
{
FaceTracker = 0,
AimAtTracker = 1,
LookAtTracker = 2,
ERootMotionModTargetType_MAX = 3,
};
// Enum Phoenix.ERootMotionModTurnAssistMethod
// NumValues: 0x0004
enum class ERootMotionModTurnAssistMethod : uint8
{
UseCurve = 0,
UseCustomInterp = 1,
UseDampedSpring = 2,
ERootMotionModTurnAssistMethod_MAX = 3,
};
// Enum Phoenix.ERootMotionModTurnAssistUseDirection
// NumValues: 0x0006
enum class ERootMotionModTurnAssistUseDirection : uint8
{
FacingTarget_OR_DesiredDirection = 0,
FallLine = 1,
DesiredDirectionOnly = 2,
JumpStartVelocityOnly = 3,
FallLineWithinRange = 4,
ERootMotionModTurnAssistUseDirection_MAX = 5,
};
// Enum Phoenix.ECollisionResolutionTaskType
// NumValues: 0x0002
enum class ECollisionResolutionTaskType : uint8
{
PushCharacters = 0,
ECollisionResolutionTaskType_MAX = 1,
};
// Enum Phoenix.ETask_TargetType
// NumValues: 0x0007
enum class ETask_TargetType : uint8
{
None = 0,
Location = 1,
Actor = 2,
DesiredDirection = 3,
CognitionTarget = 4,
FwdLoop = 5,
ETask_MAX = 6,
};
// Enum Phoenix.ETask_TargetTrackerType
// NumValues: 0x0005
enum class ETask_TargetTrackerType : uint8
{
None = 0,
Face = 1,
LookAt = 2,
AimAt = 3,
ETask_MAX = 4,
};
// Enum Phoenix.EStartVecMethod
// NumValues: 0x0005
enum class EStartVecMethod : uint8
{
None = 0,
ReferenceVector = 1,
RandomAngleOwnerForward = 2,
RandomAngleToTarget = 3,
EStartVecMethod_MAX = 4,
};
// Enum Phoenix.ETurnAssistUseDirection
// NumValues: 0x0006
enum class ETurnAssistUseDirection : uint8
{
FacingTarget_OR_DesiredDirection = 0,
FallLine = 1,
DesiredDirectionOnly = 2,
JumpStartVelocityOnly = 3,
FallLineWithinRange = 4,
ETurnAssistUseDirection_MAX = 5,
};
// Enum Phoenix.EWandComboType
// NumValues: 0x0004
enum class EWandComboType : uint8
{
Light = 0,
Heavy = 1,
LightOrCasual = 2,
EWandComboType_MAX = 3,
};
// Enum Phoenix.EHomeworkType
// NumValues: 0x0010
enum class EHomeworkType : uint8
{
HOMEWORK_TYPE_SPELL_CAST = 0,
HOMEWORK_TYPE_SPELL_SUCCESS = 1,
HOMEWORK_TYPE_POTION = 2,
HOMEWORK_TYPE_POTION_CONSUMED = 3,
HOMEWORK_TYPE_SANCTUARY_USE = 4,
HOMEWORK_TYPE_PLANT = 5,
HOMEWORK_TYPE_BEAST = 6,
HOMEWORK_TYPE_COMPANION_MINUTES = 7,
HOMEWORK_TYPE_BROOM = 8,
HOMEWORK_TYPE_COMBAT = 9,
HOMEWORK_TYPE_COLLECT = 10,
HOMEWORK_TYPE_INVESTIGATE = 11,
HOMEWORK_TYPE_MISC = 12,
HOMEWORK_TYPE_CONJURATION = 13,
HOMEWORK_TYPE_COUNT = 14,
HOMEWORK_TYPE_MAX = 15,
};
// Enum Phoenix.EAcknowledgementSpeakerType
// NumValues: 0x000A
enum class EAcknowledgementSpeakerType : uint8
{
ANY = 0,
COMPANION = 1,
DEEK = 2,
ENEMY = 3,
NONENEMY = 4,
NONE = 5,
PLAYER = 6,
VENDOR = 7,
COUNT = 8,
EAcknowledgementSpeakerType_MAX = 9,
};
// Enum Phoenix.EAcknowledgementRuleType
// NumValues: 0x0005
enum class EAcknowledgementRuleType : uint8
{
Time = 0,
Event = 1,
Ambient = 2,
COUNT = 3,
EAcknowledgementRuleType_MAX = 4,
};
// Enum Phoenix.ECreatureDataProviderValueRangeType
// NumValues: 0x0003
enum class ECreatureDataProviderValueRangeType : uint32
{
Min = 0,
Max = 1,
Random = 2,
};
// Enum Phoenix.ENPCSense_EnemyTargetEval
// NumValues: 0x0004
enum class ENPCSense_EnemyTargetEval : uint8
{
Aware = 0,
Attacking = 1,
Alert = 2,
ENPCSense_MAX = 3,
};
// Enum Phoenix.EAlohomoraLevel
// NumValues: 0x0005
enum class EAlohomoraLevel : uint8
{
Nothing = 0,
Level_1 = 1,
Level_2 = 2,
Level_3 = 3,
EAlohomoraLevel_MAX = 4,
};
// Enum Phoenix.EAmbientCreatureSpawnVolumePriority
// NumValues: 0x0003
enum class EAmbientCreatureSpawnVolumePriority : uint32
{
Base = 0,
Override = 1,
EAmbientCreatureSpawnVolumePriority_MAX = 2,
};
// Enum Phoenix.EAmbientCreatureSpawnVolumeType
// NumValues: 0x0004
enum class EAmbientCreatureSpawnVolumeType : uint32
{
Spawn = 0,
Exclude = 1,
SuppressAndExclude = 2,
EAmbientCreatureSpawnVolumeType_MAX = 3,
};
// Enum Phoenix.EAncientMagicHotSpotCameraType
// NumValues: 0x0005
enum class EAncientMagicHotSpotCameraType : uint8
{
None = 0,
OrbitClose = 1,
OrbitFar = 2,
PullBack = 3,
EAncientMagicHotSpotCameraType_MAX = 4,
};
// Enum Phoenix.EAncientMagicEffectType
// NumValues: 0x0005
enum class EAncientMagicEffectType : uint8
{
None = 0,
Discover = 1,
Nova = 2,
Test = 3,
EAncientMagicEffectType_MAX = 4,
};
// Enum Phoenix.AnimationTypeToFetch
// NumValues: 0x0004
enum class EAnimationTypeToFetch : uint8
{
ANIMFETCH_UNKNOWN = 0,
ANIMFETCH_ENTER = 1,
ANIMFETCH_EXIT = 2,
ANIMFETCH_MAX = 3,
};
// Enum Phoenix.EOverrideNPCStateOnFinish
// NumValues: 0x0009
enum class EOverrideNPCStateOnFinish : uint8
{
None = 0,
Idle = 1,
Move = 2,
Attack = 3,
Disengage = 4,
Dead = 5,
Destroy = 6,
Custom = 7,
EOverrideNPCStateOnFinish_MAX = 8,
};
// Enum Phoenix.EGameplayMechanics
// NumValues: 0x000E
enum class EGameplayMechanics : uint8
{
Move = 0,
Jump = 1,
DodgeRoll = 2,
Protego = 3,
LightCast = 4,
HeavyCast = 5,
Revelio = 6,
MapHelp = 7,
ItemMenu = 8,
AimMode = 9,
Finishers = 10,
Oppugno = 11,
AutoTarget = 12,
EGameplayMechanics_MAX = 13,
};
// Enum Phoenix.EOpenDoorAnimState
// NumValues: 0x0004
enum class EOpenDoorAnimState : uint8
{
LeftHand = 0,
RightHand = 1,
BothHands = 2,
EOpenDoorAnimState_MAX = 3,
};
// Enum Phoenix.ESBlockedByWallAnimState
// NumValues: 0x0005
enum class ESBlockedByWallAnimState : uint8
{
None = 0,
BothHandsOut = 1,
RightHandOut = 2,
LeftHandOut = 3,
ESBlockedByWallAnimState_MAX = 4,
};
// Enum Phoenix.ECombatAdditivePriority
// NumValues: 0x0008
enum class ECombatAdditivePriority : uint8
{
None = 0,
LowestPriority = 1,
UpperBodyIdle = 2,
FullBodyUsage = 3,
UpperBodyUsage = 4,
Cinematic = 5,
HighestPriority = 6,
ECombatAdditivePriority_MAX = 7,
};
// Enum Phoenix.EHeadTrackingPriority
// NumValues: 0x000A
enum class EHeadTrackingPriority : uint8
{
None = 0,
LowestPriority = 1,
UpperBodyAlert = 2,
FullBodyUsage = 3,
FullBodySpecialUsage = 4,
UpperBodyUsage = 5,
UpperBodySpecialUsage = 6,
Cinematic = 7,
HighestPriority = 8,
EHeadTrackingPriority_MAX = 9,
};
// Enum Phoenix.EHeadTrackingState
// NumValues: 0x0007
enum class EHeadTrackingState : uint8
{
None = 0,
Disallow = 1,
Allow = 2,
AllowHeadOnly = 3,
Allow360 = 4,
AllowHeadOnly360 = 5,
EHeadTrackingState_MAX = 6,
};
// Enum Phoenix.ELeftArmPriority
// NumValues: 0x0009
enum class ELeftArmPriority : uint8
{
None = 0,
LowestPriority = 1,
UpperBodyIdle = 2,
UpperBodyFlourish = 3,
FullBodyUsage = 4,
UpperBodyUsage = 5,
Cinematic = 6,
HighestPriority = 7,
ELeftArmPriority_MAX = 8,
};
// Enum Phoenix.EHarvestState
// NumValues: 0x0005
enum class EHarvestState : uint8
{
PullFail = 0,
PullSucceed = 1,
PickFail = 2,
PickSucceed = 3,
EHarvestState_MAX = 4,
};
// Enum Phoenix.EMobilityState
// NumValues: 0x0005
enum class EMobilityState : uint8
{
None = 0,
Combat = 1,
Stealth = 2,
FlyingBroom = 3,
EMobilityState_MAX = 4,
};
// Enum Phoenix.EBasicMobilityMode
// NumValues: 0x0004
enum class EBasicMobilityMode : uint8
{
Normal = 0,
Crouching = 1,
Stealth = 2,
EBasicMobilityMode_MAX = 3,
};
// Enum Phoenix.EStationMode
// NumValues: 0x0003
enum class EStationMode : uint8
{
FullBody = 0,
PartialBody = 1,
EStationMode_MAX = 2,
};
// Enum Phoenix.EStationState
// NumValues: 0x0005
enum class EStationState : uint8
{
None = 0,
EnterStation = 1,
InStation = 2,
ExitStation = 3,
EStationState_MAX = 4,
};
// Enum Phoenix.EDodgeState
// NumValues: 0x0006
enum class EDodgeState : uint8
{
None = 0,
DodgeForward = 1,
DodgeLeft = 2,
DodgeRight = 3,
DodgeBackward = 4,
EDodgeState_MAX = 5,
};
// Enum Phoenix.EAttackState
// NumValues: 0x0013
enum class EAttackState : uint8
{
None = 0,
AttackCombo1 = 1,
AttackCombo2 = 2,
AttackCombo3 = 3,
AttackCombo4 = 4,
AttackCombo5 = 5,
AttackFinisher1 = 6,
AttackFinisher2 = 7,
AttackFinisher3 = 8,
AttackAOESpell = 9,
AttackAOEArrestoMomentum = 10,
AttackAOEDepulso = 11,
AttackAOEExpectoPatronum = 12,
AttackAOEExpulso = 13,
AttackAOEIncendio = 14,
AttackAOELevioso = 15,
AttackAOELumos = 16,
AttackAOEReparo = 17,
EAttackState_MAX = 18,
};
// Enum Phoenix.EReactionState
// NumValues: 0x0017
enum class EReactionState : uint8
{
None = 0,
HitLegsLeft = 1,
HitLegsRight = 2,
DeathFront = 3,
DeathLeft = 4,
DeathRight = 5,
DeathBack = 6,
HitHeadDownFront = 7,
HitHeadDownLeft = 8,
HitHeadDownRight = 9,
HitHeadFront = 10,
HitHeadLeft = 11,
HitHeadRight = 12,
HitHeadUpFront = 13,
HitHeadUpLeft = 14,
HitHeadUpRight = 15,
HitTorsoFront = 16,
HitTorsoLeft = 17,
HitTorsoRight = 18,
KnockDownFront = 19,
KnockDownLeft = 20,
KnockDownRight = 21,
EReactionState_MAX = 22,
};
// Enum Phoenix.EOcclusionTestMethod
// NumValues: 0x0005
enum class EOcclusionTestMethod : uint8
{
PrimaryOcclusionOnly = 0,
HulaHoop_4 = 1,
FacingPortal_8 = 2,
EdgeOnPortal_12 = 3,
EOcclusionTestMethod_MAX = 4,
};
// Enum Phoenix.EOcclusionOption
// NumValues: 0x0004
enum class EOcclusionOption : uint8
{
OcclusionOff = 0,
OcclusionOnceOnPost = 1,
OcclusionTick = 2,
EOcclusionOption_MAX = 3,
};
// Enum Phoenix.ECreatureImpactSize
// NumValues: 0x0005
enum class ECreatureImpactSize : uint32
{
Large = 0,
Medium = 1,
Small = 2,
Num = 3,
ECreatureImpactSize_MAX = 4,
};
// Enum Phoenix.ERTReflectionsBehaviorMode
// NumValues: 0x0004
enum class ERTReflectionsBehaviorMode : uint8
{
NoBehavior = 0,
OutsideHogwarts = 1,
InsideHogwarts = 2,
ERTReflectionsBehaviorMode_MAX = 3,
};
// Enum Phoenix.EStreamingBehaviorTactic
// NumValues: 0x0004
enum class EStreamingBehaviorTactic : uint8
{
Balanced = 0,
PrioritizeUnloads = 1,
PrioritizeLoads = 2,
EStreamingBehaviorTactic_MAX = 3,
};
// Enum Phoenix.EVolumeLoadIdentifier
// NumValues: 0x0009
enum class EVolumeLoadIdentifier : uint8
{
OutsideOnly = 0,
NearHogwarts = 1,
NearHogsmeade = 2,
OverlandBig = 3,
OverlandMedium = 4,
OverlandSmall = 5,
InsideLoaded = 6,
LastItem = 7,
EVolumeLoadIdentifier_MAX = 8,
};
// Enum Phoenix.EAvatarPresetType
// NumValues: 0x0010
enum class EAvatarPresetType : uint8
{
EYEBROWCOLOR = 0,
EYEBROWSHAPE = 1,
EYECOLOR = 2,
FACEMARKING0 = 3,
FACEMARKING1 = 4,
FACEMARKING2 = 5,
FACEMARKING3 = 6,
MAKEUP_LIP = 7,
MAKEUP_EYELINER = 8,
MAKEUP_EYESHADOW = 9,
MAKEUP_BLUSH = 10,
HAIRCOLOR = 11,
HAIRSTYLE = 12,
HEADSTYLE = 13,
SKINCOLOR = 14,
EAvatarPresetType_MAX = 15,
};
// Enum Phoenix.ECharacterUROPriority
// NumValues: 0x0007
enum class ECharacterUROPriority : uint8
{
Lowest = 0,
Lower = 1,
High = 2,
Highest = 3,
Reaction = 4,
Cinematic = 5,
ECharacterUROPriority_MAX = 6,
};
// Enum Phoenix.ECharacterShutdownPriority
// NumValues: 0x000C
enum class ECharacterShutdownPriority : uint8
{
Lowest = 0,
PreventStrike = 1,
InStation = 2,
NPCOptimization = 3,
NPCTeleport = 4,
InCinematic = 5,
InFinisher = 6,
SpecialClearAndPrevent = 7,
SpecialSpawning = 8,
NonRender = 9,
FleshCache = 10,
ECharacterShutdownPriority_MAX = 11,
};
// Enum Phoenix.EBaseCharFocusInterestPriority
// NumValues: 0x0004
enum class EBaseCharFocusInterestPriority : uint8
{
StationBehavior = 0,
CombatBehavior = 1,
ScriptedBehavior = 2,
EBaseCharFocusInterestPriority_MAX = 3,
};
// Enum Phoenix.EBeaconState
// NumValues: 0x0011
enum class EBeaconState : uint8
{
BEACONSTATE_NONE = 0,
BEACONSTATE_HIDDEN_BY_FOG_OF_WAR = 1,
BEACONSTATE_UNDISCOVERED_HIDDEN = 2,
BEACONSTATE_UNDISCOVERED = 3,
BEACONSTATE_DISCOVERED = 4,
BEACONSTATE_DISCOVERED_INCOMPLETE = 5,
BEACONSTATE_DISCOVERED_LOCKED = 6,
BEACONSTATE_DISCOVERED_UNLOCKED = 7,
BEACONSTATE_FAST_TRAVEL_LOCKED = 8,
BEACONSTATE_FAST_TRAVEL_UNLOCKED = 9,
BEACONSTATE_HANDLED_AT_RUNTIME = 10,
BEACONSTATE_COMPLETED = 11,
BEACONSTATE_MISSION_LEVEL_NOT_ENOUGH = 12,
BEACONSTATE_VENDOR_ACTIVE = 13,
BEACONSTATE_VENDOR_INACTIVE = 14,
BEACONSTATE_ICON_STACK = 15,
BEACONSTATE_MAX = 16,
};
// Enum Phoenix.EBeaconSubType
// NumValues: 0x0012
enum class EBeaconSubType : uint8
{
BEACONSUBTYPE_NONE = 0,
BEACONSUBTYPE_CHEST_DEFAULT = 1,
BEACONSUBTYPE_CHEST_TRACKED = 2,
BEACONSUBTYPE_CHEST_LOOTABLE = 3,
BEACONSUBTYPE_BEASTDEN_DIRICAWL = 4,
BEACONSUBTYPE_BEASTDEN_FWOOPER = 5,
BEACONSUBTYPE_BEASTDEN_GIANTPURPLETOAD = 6,
BEACONSUBTYPE_BEASTDEN_GRAPHORN = 7,
BEACONSUBTYPE_BEASTDEN_HIPPOGRIFF = 8,
BEACONSUBTYPE_BEASTDEN_JOBBERKNOLL = 9,
BEACONSUBTYPE_BEASTDEN_KNEAZLE = 10,
BEACONSUBTYPE_BEASTDEN_MOONCALF = 11,
BEACONSUBTYPE_BEASTDEN_NIFFLER = 12,
BEACONSUBTYPE_BEASTDEN_PUFFSKEIN = 13,
BEACONSUBTYPE_BEASTDEN_THESTRAL = 14,
BEACONSUBTYPE_BEASTDEN_UNICORN = 15,
BEACONSUBTYPE_COMBATCHALLENGE_PLAYSTATION = 16,
BEACONSUBTYPE_MAX = 17,
};
// Enum Phoenix.EBeaconType
// NumValues: 0x0050
enum class EBeaconType : uint8
{
BEACONTYPE_NONE = 0,
BEACONTYPE_HAMLET = 1,
BEACONTYPE_HOGWARTS = 2,
BEACONTYPE_HOGSMEADE = 3,
BEACONTYPE_MAINMISSION = 4,
BEACONTYPE_SIDEMISSION = 5,
BEACONTYPE_MISSIONAREA = 6,
BEACONTYPE_ACTIVEMISSION = 7,
BEACONTYPE_MISSIONRELATIONSHIP = 8,
BEACONTYPE_WAYMARKER = 9,
BEACONTYPE_DUNGEON = 10,
BEACONTYPE_DUNGEONEXIT = 11,
BEACONTYPE_BANDITCAMPLARGE = 12,
BEACONTYPE_BANDITCAMPMEDIUM = 13,
BEACONTYPE_BANDITCAMPSMALL = 14,
BEACONTYPE_BANDITCAMPEXSMALL = 15,
BEACONTYPE_TENT = 16,
BEACONTYPE_TREASUREVAULT = 17,
BEACONTYPE_BEASTDEN = 18,
BEACONTYPE_SPIDERDEN = 19,
BEACONTYPE_TROLLDEN = 20,
BEACONTYPE_MAGICALCREATURE = 21,
BEACONTYPE_ENEMY = 22,
BEACONTYPE_NAMEDENEMY = 23,
BEACONTYPE_FINDLOCATION = 24,
BEACONTYPE_FINDPLAYER = 25,
BEACONTYPE_LOCATIONS = 26,
BEACONTYPE_LOCATIONSHOGSMEADE = 27,
BEACONTYPE_ITEMS = 28,
BEACONTYPE_CHARACTER = 29,
BEACONTYPE_FASTTRAVEL = 30,
BEACONTYPE_FASTTRAVELHOGWARTS = 31,
BEACONTYPE_FORAGABLE = 32,
BEACONTYPE_GLADE = 33,
BEACONTYPE_SPHINXPUZZLE = 34,
BEACONTYPE_PERCEPTIONCONE = 35,
BEACONTYPE_PLAYERMARKER = 36,
BEACONTYPE_REGION = 37,
BEACONTYPE_REGIONENTRANCE = 38,
BEACONTYPE_REGIONHOGWARTS = 39,
BEACONTYPE_ANCIENTMAGIC = 40,
BEACONTYPE_ASTRONOMY = 41,
BEACONTYPE_DEMIGUISE = 42,
BEACONTYPE_RUIN = 43,
BEACONTYPE_BOTHY = 44,
BEACONTYPE_COMBATCHALLENGE = 45,
BEACONTYPE_TREASURECHEST = 46,
BEACONTYPE_TREASURECHEST_SMALL = 47,
BEACONTYPE_ALOHOMORALOCK = 48,
BEACONTYPE_KNOWLEDGEITEM = 49,
BEACONTYPE_IGNORE = 50,
BEACONTYPE_PLANT = 51,
BEACONTYPE_COMPANION = 52,
BEACONTYPE_LOCATED_ITEM = 53,
BEACONTYPE_SUBREGION = 54,
BEACONTYPE_HOGWARTS_FT_OVERRIDE = 55,
BEACONTYPE_BROOMPLATFORM = 56,
BEACONTYPE_BROOMRACERING = 57,
BEACONTYPE_KNOWLEDGE_ENEMY = 58,
BEACONTYPE_AUTHORITY_FIGURE = 59,
BEACONTYPE_MISSIONASSIGNMENT = 60,
BEACONTYPE_VENDOR = 61,
BEACONTYPE_SPEECHBUBBLE = 62,
BEACONTYPE_CONVERSATIONBUBBLE = 63,
BEACONTYPE_DUGBOGDEN = 64,
BEACONTYPE_INFERIDEN = 65,
BEACONTYPE_WOLVESDEN = 66,
BEACONTYPE_DEEK = 67,
BEACONTYPE_HOGWARTS_EXIT = 68,
BEACONTYPE_NAMEDENEMYLOCATION = 69,
BEACONTYPE_BROOMRACE = 70,
BEACONTYPE_HEDGEMAZE = 71,
BEACONTYPE_BALLOONS = 72,
BEACONTYPE_BUTTERFLIES = 73,
BEACONTYPE_ROLLUP = 74,
BEACONTYPE_LOSTPAGES = 75,
BEACONTYPE_ICONSTACK = 76,
BEACONTYPE_TRAVELVENDOR = 77,
BEACONTYPE_INVALID = 78,
BEACONTYPE_MAX = 79,
};
// Enum Phoenix.EBeaconFlags
// NumValues: 0x000B
enum class EBeaconFlags : uint8
{
BEACON_FLAG_NONE = 0,
BEACON_FLAG_HIDEINACTIVE = 1,
BEACON_FLAG_SHOWINWORLD = 2,
BEACON_FLAG_FORCESTATIC = 4,
BEACON_FLAG_FORCEINACTIVE = 8,
BEACON_FLAG_ALWAYSCOMPASS = 16,
BEACON_FLAG_HIDEDISTANCEONHUD = 32,
BEACON_FLAG_DONTLOCKONHUD = 64,
BEACON_FLAG_HIDEFROMMAP = 128,
BEACON_FLAG_ALL = 255,
BEACON_FLAG_MAX = 256,
};
// Enum Phoenix.EBeaconDisplayPriority
// NumValues: 0x0005
enum class EBeaconDisplayPriority : uint8
{
BEACON_DISPLAY_PRIORITY_LOW = 0,
BEACON_DISPLAY_PRIORITY_MEDIUM = 1,
BEACON_DISPLAY_PRIORITY_HIGH = 2,
BEACON_DISPLAY_PRIORITY_HIGHEST = 3,
BEACON_DISPLAY_PRIORITY_MAX = 4,
};
// Enum Phoenix.EBeaconFunctionalTypes
// NumValues: 0x0005
enum class EBeaconFunctionalTypes : uint8
{
BEACON_TYPE_STATIC = 0,
BEACON_TYPE_DYNAMIC = 1,
BEACON_TYPE_DISCOVERABLE = 2,
BEACON_TYPE_ROAMING = 3,
BEACON_TYPE_MAX = 4,
};
// Enum Phoenix.FBoneParticleAction
// NumValues: 0x0004
enum class EFBoneParticleAction : uint8
{
Activate = 0,
Deactivate = 1,
Destroy = 2,
FBoneParticleAction_MAX = 3,
};
// Enum Phoenix.EBonySkeletonEvent
// NumValues: 0x0003
enum class EBonySkeletonEvent : uint8
{
SkeletonVisible = 0,
NonSkeletonHidden = 1,
EBonySkeletonEvent_MAX = 2,
};
// Enum Phoenix.EBool_PlayerHouse
// NumValues: 0x0005
enum class EBool_PlayerHouse : uint32
{
Gryffindor = 0,
Hufflepuff = 1,
Ravenclaw = 2,
Slytherin = 3,
EBool_MAX = 4,
};
// Enum Phoenix.EBarrelRollDirection
// NumValues: 0x0003
enum class EBarrelRollDirection : uint32
{
Left = 0,
Right = 1,
EBarrelRollDirection_MAX = 2,
};
// Enum Phoenix.EActionsCompleteBehaviour
// NumValues: 0x0004
enum class EActionsCompleteBehaviour : uint8
{
None = 0,
Dismount = 1,
MoveToNewSpline = 2,
EActionsCompleteBehaviour_MAX = 3,
};
// Enum Phoenix.ECreatureTargetPredictionStraightLineReachableOption
// NumValues: 0x0003
enum class ECreatureTargetPredictionStraightLineReachableOption : uint32
{
FromCurrentLocation = 0,
FromInitialLocation = 1,
ECreatureTargetPredictionStraightLineReachableOption_MAX = 2,
};
// Enum Phoenix.ECreatureTargetPredictionLookAheadOption
// NumValues: 0x0003
enum class ECreatureTargetPredictionLookAheadOption : uint32
{
FromServiceActivation = 0,
Fixed = 1,
ECreatureTargetPredictionLookAheadOption_MAX = 2,
};
// Enum Phoenix.ECirclingDirection
// NumValues: 0x0005
enum class ECirclingDirection : uint8
{
Clockwise = 0,
Anticlockwise = 1,
Random = 2,
Closest = 3,
ECirclingDirection_MAX = 4,
};
// Enum Phoenix.ECreatureMoveToSpeedSetting
// NumValues: 0x0004
enum class ECreatureMoveToSpeedSetting : uint8
{
SetSpeed = 0,
KeepPreviousSpeed = 1,
DistanceAdaptiveSpeed = 2,
ECreatureMoveToSpeedSetting_MAX = 3,
};
// Enum Phoenix.ECreatureGroupCoordinationTagTypesToRemove
// NumValues: 0x0003
enum class ECreatureGroupCoordinationTagTypesToRemove : uint8
{
RemoveActors = 0,
RemoveLocations = 1,
ECreatureGroupCoordinationTagTypesToRemove_MAX = 2,
};
// Enum Phoenix.ECaptureState
// NumValues: 0x000A
enum class ECaptureState : uint8
{
None = 0,
PreStart = 1,
Progressing = 2,
Succeeding = 3,
Succeeded = 4,
Cancelling = 5,
Cancelled = 6,
Interrupted = 7,
Failing = 8,
ECaptureState_MAX = 9,
};
// Enum Phoenix.ESpellDirection
// NumValues: 0x0009
enum class ESpellDirection : uint8
{
SpellDir_North = 0,
SpellDir_NorthEast = 1,
SpellDir_East = 2,
SpellDir_SouthEast = 3,
SpellDir_South = 4,
SpellDir_SouthWest = 5,
SpellDir_West = 6,
SpellDir_NorthWest = 7,
SpellDir_MAX = 8,
};
// Enum Phoenix.FCharacterBoneProjectionMotionType
// NumValues: 0x0005
enum class EFCharacterBoneProjectionMotionType : uint8
{
Stationary = 0,
SphericalProjection = 1,
CapsuleProjection = 2,
Crawling = 3,
FCharacterBoneProjectionMotionType_MAX = 4,
};
// Enum Phoenix.ECharacterOptionsCollisionResponse
// NumValues: 0x0005
enum class ECharacterOptionsCollisionResponse : uint8
{
DoNotSetCollisionResponse = 0,
Ignore = 1,
Block = 2,
Overlap = 3,
ECharacterOptionsCollisionResponse_MAX = 4,
};
// Enum Phoenix.EBoolClothInteractorValueType
// NumValues: 0x0003
enum class EBoolClothInteractorValueType : uint8
{
DEFAULT = 0,
SET = 1,
EBoolClothInteractorValueType_MAX = 2,
};
// Enum Phoenix.ECLothInteractorValueType
// NumValues: 0x0005
enum class ECLothInteractorValueType : uint8
{
DEFAULT = 0,
SET = 1,
SCALE = 2,
OFFSET = 3,
ECLothInteractorValueType_MAX = 4,
};
// Enum Phoenix.ECombatParryType
// NumValues: 0x0003
enum class ECombatParryType : uint8
{
CPT_Parry = 0,
CPT_Dodge = 1,
CPT_MAX = 2,
};
// Enum Phoenix.ECompanionVO
// NumValues: 0x000F
enum class ECompanionVO : uint8
{
JoinAvatar = 0,
FollowAvatarAgain = 1,
WaitforAvatar = 2,
AvatarDismisses = 3,
HealsPlayer = 4,
PlayerDying = 5,
PlayerHealsCompanion = 6,
ScheduleConflictDismiss = 7,
Reject = 8,
Stealth = 9,
Dying = 10,
PlayerHit = 11,
PlayerHitDismissWarning = 12,
Num = 13,
ECompanionVO_MAX = 14,
};
// Enum Phoenix.ESystemicCompanion
// NumValues: 0x0005
enum class ESystemicCompanion : uint8
{
NoCompanion = 0,
Sebastian = 1,
Natsai = 2,
Poppy = 3,
ESystemicCompanion_MAX = 4,
};
// Enum Phoenix.EVoiceOverConditions
// NumValues: 0x0003
enum class EVoiceOverConditions : uint8
{
Default = 0,
ForcePlaying = 1,
EVoiceOverConditions_MAX = 2,
};
// Enum Phoenix.EVoiceOverCompanionSelection
// NumValues: 0x0006
enum class EVoiceOverCompanionSelection : uint8
{
ForcedOrAnySystemic = 0,
AnyCompanion = 1,
PrimaryCompanion = 2,
ForcedCompanion = 3,
SystemicCompanion = 4,
EVoiceOverCompanionSelection_MAX = 5,
};
// Enum Phoenix.ECapturedFrameStat
// NumValues: 0x0007
enum class ECapturedFrameStat : uint8
{
Frame = 0,
Game = 1,
Render = 2,
Gpu = 3,
Cpu = 4,
Count = 5,
ECapturedFrameStat_MAX = 6,
};
// Enum Phoenix.EConjurationSpawnState
// NumValues: 0x0005
enum class EConjurationSpawnState : uint8
{
None = 0,
Spawned = 1,
SpawnIn = 2,
SpawnOut = 3,
EConjurationSpawnState_MAX = 4,
};
// Enum Phoenix.EControlBehaviors
// NumValues: 0x0004
enum class EControlBehaviors : uint8
{
None = 0,
Cinematic = 1,
Station = 2,
EControlBehaviors_MAX = 3,
};
// Enum Phoenix.EConversationType
// NumValues: 0x0008
enum class EConversationType : uint8
{
Vendor = 0,
Greeting = 1,
Critical = 2,
VendorUpdate = 3,
Update = 4,
Standard = 5,
VO = 6,
EConversationType_MAX = 7,
};
// Enum Phoenix.ECreatureFleeFlyingOption
// NumValues: 0x0004
enum class ECreatureFleeFlyingOption : uint8
{
DontFly = 0,
TakeoffImmediately = 1,
TakeoffFromSprint = 2,
ECreatureFleeFlyingOption_MAX = 3,
};
// Enum Phoenix.ECreatureNavLinkType
// NumValues: 0x0003
enum class ECreatureNavLinkType : uint8
{
None = 0,
Jump = 1,
ECreatureNavLinkType_MAX = 2,
};
// Enum Phoenix.ECreatureIdleOverrideState
// NumValues: 0x0006
enum class ECreatureIdleOverrideState : uint8
{
None = 0,
Stationary = 1,
FollowPath = 2,
RelaxNearSpawnLocation = 3,
StationaryGrazing = 4,
ECreatureIdleOverrideState_MAX = 5,
};
// Enum Phoenix.ECreatureCombatDebugBehaviorType
// NumValues: 0x0004
enum class ECreatureCombatDebugBehaviorType : uint8
{
None = 0,
Exclude = 1,
Forced = 2,
ECreatureCombatDebugBehaviorType_MAX = 3,
};
// Enum Phoenix.ECreatureCombatDebugDisplayType
// NumValues: 0x0004
enum class ECreatureCombatDebugDisplayType : uint8
{
None = 0,
WhenActive = 1,
Always = 2,
ECreatureCombatDebugDisplayType_MAX = 3,
};
// Enum Phoenix.EMountCombatChargeState
// NumValues: 0x0005
enum class EMountCombatChargeState : uint8
{
Inactive = 0,
IntoTransition = 1,
ChargeLoop = 2,
OutOfTransition = 3,
EMountCombatChargeState_MAX = 4,
};
// Enum Phoenix.EMountFlyingGait
// NumValues: 0x0006
enum class EMountFlyingGait : uint8
{
Stop = 0,
Hover = 1,
Slow = 2,
Fast = 3,
Num = 4,
EMountFlyingGait_MAX = 5,
};
// Enum Phoenix.ECreatureFeedState
// NumValues: 0x0006
enum class ECreatureFeedState : uint8
{
Inactive = 0,
Thrown = 1,
MoveToCreature = 2,
Eating = 3,
Vanishing = 4,
ECreatureFeedState_MAX = 5,
};
// Enum Phoenix.ECreatureFeedFloatingState
// NumValues: 0x0005
enum class ECreatureFeedFloatingState : uint8
{
Static = 0,
FreeFloating = 1,
FloatingToTargetTransform = 2,
AttachedToTransform = 3,
ECreatureFeedFloatingState_MAX = 4,
};
// Enum Phoenix.ECreatureFeedingStationSlotVisualState
// NumValues: 0x0006
enum class ECreatureFeedingStationSlotVisualState : uint8
{
Empty = 0,
Filling = 1,
Full = 2,
Emptying = 3,
Dispensing = 4,
ECreatureFeedingStationSlotVisualState_MAX = 5,
};
// Enum Phoenix.ECreatureLookAtBehaviorMode
// NumValues: 0x0005
enum class ECreatureLookAtBehaviorMode : uint8
{
Disabled = 0,
Perception = 1,
LookAround = 2,
ForcedTarget = 3,
ECreatureLookAtBehaviorMode_MAX = 4,
};
// Enum Phoenix.ECreatureMountErrorMessages
// NumValues: 0x000C
enum class ECreatureMountErrorMessages : uint8
{
Error_GraphornDisabled = 0,
Error_HippogriffDisabled = 1,
Error_TakeOffUnavailable = 2,
Error_ChargeUnavailable = 3,
Error_ChargeOnCooldown = 4,
Error_InsufficientSpawnArea = 5,
Error_MountDeathCooldown = 6,
Error_InsideNoTakeOffZone = 7,
Error_InsideNoLandZone = 8,
Error_InsideNoMountingZone = 9,
Error_InsideNoMountingArea = 10,
Error_MAX = 11,
};
// Enum Phoenix.EMountTransitionAnimState
// NumValues: 0x000C
enum class EMountTransitionAnimState : uint8
{
Wait = 0,
Mount_Start = 1,
Mount_Cancel = 2,
Mount_Standing = 3,
Mount_Trot = 4,
Dismount_Standing_Start = 5,
Dismount_Trot_Start = 6,
Dismount_Standing = 7,
Dismount_Trot = 8,
Dismount_End = 9,
Dismount_Knockdown = 10,
EMountTransitionAnimState_MAX = 11,
};
// Enum Phoenix.ECreaturePerceptionVolumeType
// NumValues: 0x0003
enum class ECreaturePerceptionVolumeType : uint32
{
AlwaysPerceiveInside = 0,
KeepPerceptionInside = 1,
ECreaturePerceptionVolumeType_MAX = 2,
};
// Enum Phoenix.ECreaturePettingBrushFloatingState
// NumValues: 0x0004
enum class ECreaturePettingBrushFloatingState : uint8
{
FreeFloating = 0,
FloatingToTargetTransform = 1,
AttachedToTransform = 2,
ECreaturePettingBrushFloatingState_MAX = 3,
};
// Enum Phoenix.ECreatureCageAnimation
// NumValues: 0x0004
enum class ECreatureCageAnimation : uint8
{
Idle = 0,
Alert = 1,
Wounded = 2,
ECreatureCageAnimation_MAX = 3,
};
// Enum Phoenix.ECreatureAIInitialState
// NumValues: 0x000A
enum class ECreatureAIInitialState : uint8
{
Auto = 0,
Idle = 1,
Stationary = 2,
FollowPath = 3,
RelaxNearSpawnLocation = 4,
SpawnOnDen = 5,
PostGrowUp = 6,
InCage = 7,
StationaryGrazing = 8,
ECreatureAIInitialState_MAX = 9,
};
// Enum Phoenix.ECreaturePregnancyState
// NumValues: 0x0004
enum class ECreaturePregnancyState : uint8
{
NotPregnant = 0,
Gestation = 1,
Incubation = 2,
ECreaturePregnancyState_MAX = 3,
};
// Enum Phoenix.ECreatureNeed
// NumValues: 0x0004
enum class ECreatureNeed : uint8
{
Fed = 0,
InteractedWith = 1,
Count = 2,
ECreatureNeed_MAX = 3,
};
// Enum Phoenix.ECreatureInteraction
// NumValues: 0x0004
enum class ECreatureInteraction : uint8
{
None = 0,
Pet = 1,
Play = 2,
ECreatureInteraction_MAX = 3,
};
// Enum Phoenix.ECreatureNavMeshTurnDirection
// NumValues: 0x0003
enum class ECreatureNavMeshTurnDirection : uint8
{
Left = 0,
Right = 1,
ECreatureNavMeshTurnDirection_MAX = 2,
};
// Enum Phoenix.ECreatureStartingIdleBehavior
// NumValues: 0x0004
enum class ECreatureStartingIdleBehavior : uint8
{
Explore = 0,
Forage = 1,
Rest = 2,
ECreatureStartingIdleBehavior_MAX = 3,
};
// Enum Phoenix.ECreatureLandingType
// NumValues: 0x0007
enum class ECreatureLandingType : uint8
{
None = 0,
Standing = 1,
Gallop = 2,
Trot = 3,
FromHover = 4,
Num = 5,
ECreatureLandingType_MAX = 6,
};
// Enum Phoenix.ECreatureTakeoffType
// NumValues: 0x0004
enum class ECreatureTakeoffType : uint8
{
None = 0,
Standing = 1,
Gallop = 2,
ECreatureTakeoffType_MAX = 3,
};
// Enum Phoenix.ECreatureFlightState
// NumValues: 0x0003
enum class ECreatureFlightState : uint8
{
NotFlying = 0,
Flying = 1,
ECreatureFlightState_MAX = 2,
};
// Enum Phoenix.ECreatureMovementSpeed
// NumValues: 0x0006
enum class ECreatureMovementSpeed : uint8
{
Stop = 0,
Walk = 1,
Jog = 2,
Sprint = 3,
Num = 4,
ECreatureMovementSpeed_MAX = 5,
};
// Enum Phoenix.ECreaturePathEndMode
// NumValues: 0x0003
enum class ECreaturePathEndMode : uint8
{
Stop = 0,
KeepSpeed = 1,
ECreaturePathEndMode_MAX = 2,
};
// Enum Phoenix.ECreatureStoppingMode
// NumValues: 0x0004
enum class ECreatureStoppingMode : uint8
{
Standard = 0,
Rapid = 1,
Num = 2,
ECreatureStoppingMode_MAX = 3,
};
// Enum Phoenix.ECreatureStance
// NumValues: 0x0006
enum class ECreatureStance : uint8
{
Standing = 0,
Sitting = 1,
LyingDown = 2,
Sleeping = 3,
Flying = 4,
ECreatureStance_MAX = 5,
};
// Enum Phoenix.ESubjectType
// NumValues: 0x0006
enum class ESubjectType : uint8
{
Class = 0,
Club = 1,
ExtraCurricular = 2,
Nurture = 3,
SelfStudy = 4,
ESubjectType_MAX = 5,
};
// Enum Phoenix.EDisciplineType
// NumValues: 0x0011
enum class EDisciplineType : uint8
{
NONE = 0,
Arithmancy = 1,
Astronomy = 2,
Beasts = 3,
Charms = 4,
DarkArts = 5,
DefenceAgainstTheDarkArts = 6,
Divination = 7,
Flying = 8,
Herbology = 9,
HistoryOfMagic = 10,
Infiltrator = 11,
Potions = 12,
Socialite = 13,
Transfiguration = 14,
ALL_DISCIPLINES = 15,
EDisciplineType_MAX = 16,
};
// Enum Phoenix.EKnowledgeTurnInType
// NumValues: 0x0005
enum class EKnowledgeTurnInType : uint8
{
SingleKnowledge = 0,
ScholarSpell = 1,
Location = 2,
Student = 3,
EKnowledgeTurnInType_MAX = 4,
};
// Enum Phoenix.ETurnInType
// NumValues: 0x0005
enum class ETurnInType : uint8
{
None = 0,
Item = 1,
Knowledge = 2,
Lock = 3,
ETurnInType_MAX = 4,
};
// Enum Phoenix.EDevilsSnareState
// NumValues: 0x0006
enum class EDevilsSnareState : uint8
{
Hidden = 0,
Idle = 1,
Recoiling = 2,
Regrowing = 3,
Grabbing = 4,
EDevilsSnareState_MAX = 5,
};
// Enum Phoenix.EDisillusionmentAwareness
// NumValues: 0x0004
enum class EDisillusionmentAwareness : uint8
{
Normal = 0,
Heightened = 1,
FullyAware = 2,
EDisillusionmentAwareness_MAX = 3,
};
// Enum Phoenix.EBlockNavMeshOverride
// NumValues: 0x0003
enum class EBlockNavMeshOverride : uint8
{
AllowOverride = 0,
UseValueAsIs = 1,
EBlockNavMeshOverride_MAX = 2,
};
// Enum Phoenix.EDoorCurveAdjustment
// NumValues: 0x0004
enum class EDoorCurveAdjustment : uint8
{
NoAdjustment = 0,
Invert = 1,
Reverse = 2,
EDoorCurveAdjustment_MAX = 3,
};
// Enum Phoenix.EOpenDoorDirection
// NumValues: 0x0004
enum class EOpenDoorDirection : uint8
{
AwayFromPlayer = 0,
Clockwise = 1,
CounterClockwise = 2,
EOpenDoorDirection_MAX = 3,
};
// Enum Phoenix.EDoorFastTravelType
// NumValues: 0x0005
enum class EDoorFastTravelType : uint8
{
NotUsingFastTravel = 0,
TravelToOtherSideOfDoor = 1,
TravelToNamedLocation = 2,
TravelToDifferentNamedLocationBasedOnSide = 3,
EDoorFastTravelType_MAX = 4,
};
// Enum Phoenix.EDoorLockLevel
// NumValues: 0x0007
enum class EDoorLockLevel : uint8
{
Unlocked = 0,
Level_1 = 1,
Level_2 = 2,
Level_3 = 3,
NeedsKeyToUnlock = 4,
ChildLock = 5,
EDoorLockLevel_MAX = 6,
};
// Enum Phoenix.EDoorState
// NumValues: 0x0006
enum class EDoorState : uint8
{
Locked = 0,
Unlocked = 1,
Open = 2,
OpenEvenIfStreaming = 3,
Sealed = 4,
EDoorState_MAX = 5,
};
// Enum Phoenix.EDuelTechniqueCategory
// NumValues: 0x0007
enum class EDuelTechniqueCategory : uint8
{
CommonMechanicMastery = 0,
EnvironmentalOpportunities = 1,
SpecialEnemyOpportunities = 2,
SpecialToolSpellEncouragement = 3,
SpellCombos = 4,
TalentRequired = 5,
EDuelTechniqueCategory_MAX = 6,
};
// Enum Phoenix.EDuelTechniqueRequirementFunction
// NumValues: 0x0005
enum class EDuelTechniqueRequirementFunction : uint8
{
All = 0,
AnyOne = 1,
AnyTwo = 2,
FirstPlusAnyOne = 3,
EDuelTechniqueRequirementFunction_MAX = 4,
};
// Enum Phoenix.EDuelTechniqueDepulsoActorType
// NumValues: 0x0004
enum class EDuelTechniqueDepulsoActorType : uint8
{
Any = 0,
EnvironmentObstacles = 1,
Enemies = 2,
EDuelTechniqueDepulsoActorType_MAX = 3,
};
// Enum Phoenix.EDuelTechniqueFirstState
// NumValues: 0x0006
enum class EDuelTechniqueFirstState : uint8
{
None = 0,
Frozen = 1,
OnFire = 2,
InAir = 3,
Transformed = 4,
EDuelTechniqueFirstState_MAX = 5,
};
// Enum Phoenix.EDuelTechniqueSubtype
// NumValues: 0x0010
enum class EDuelTechniqueSubtype : uint8
{
Damage = 0,
Reaction = 1,
Depulso = 2,
TimedEncounter = 3,
Combo = 4,
CustomEvent = 5,
KillAllEnemies = 6,
Deflect = 7,
Oppugno = 8,
SpellEffect = 9,
TimedJuggle = 10,
ComboCount = 11,
SpellEffectMultiple = 12,
ImperiusKill = 13,
NoHealthItem = 14,
EDuelTechniqueSubtype_MAX = 15,
};
// Enum Phoenix.EDuelTechniqueDifficulty
// NumValues: 0x0004
enum class EDuelTechniqueDifficulty : uint8
{
Easy = 0,
Medium = 1,
Hard = 2,
EDuelTechniqueDifficulty_MAX = 3,
};
// Enum Phoenix.EDuelTechniqueRules
// NumValues: 0x000B
enum class EDuelTechniqueRules : uint8
{
ListEncounterRule = 0,
IncompleteRule = 1,
NumTimesSeenRule = 2,
TechniqueWeightRule = 3,
DifficultyRule = 4,
SpellCategoryRule = 5,
ItemRule = 6,
EnvironmentObstacleRule = 7,
DTCategoriesRule = 8,
EquippedSpellsRule = 9,
EDuelTechniqueRules_MAX = 10,
};
// Enum Phoenix.EEnemyRequirementProperty
// NumValues: 0x0008
enum class EEnemyRequirementProperty : uint8
{
None = 0,
Juggleable = 1,
Freezable = 2,
Burnable = 3,
Transformable = 4,
Blockable = 5,
Unshielded = 6,
EEnemyRequirementProperty_MAX = 7,
};
// Enum Phoenix.ETileState
// NumValues: 0x0005
enum class ETileState : uint8
{
None = 0,
Near = 1,
Mid = 2,
Far = 3,
ETileState_MAX = 4,
};
// Enum Phoenix.EActor_LoadDBProcessingType
// NumValues: 0x0004
enum class EActor_LoadDBProcessingType : uint8
{
LoadProcessingType_None = 0,
LoadProcessingType_NPC = 1,
LoadProcessingType_ObjectState = 2,
LoadProcessingType_MAX = 3,
};
// Enum Phoenix.EDynamicObjectLoadState
// NumValues: 0x0007
enum class EDynamicObjectLoadState : uint8
{
None = 0,
Loading = 1,
Loaded = 2,
Unloaded = 3,
NotInRegistry = 4,
NotInAssetMap = 5,
EDynamicObjectLoadState_MAX = 6,
};
// Enum Phoenix.EDynamicObjectSpawnerState
// NumValues: 0x0005
enum class EDynamicObjectSpawnerState : uint8
{
Inactive = 0,
Active = 1,
Spawning = 2,
Dormant = 3,
EDynamicObjectSpawnerState_MAX = 4,
};
// Enum Phoenix.EDynamicObjectVolumeDiscoveryType
// NumValues: 0x0003
enum class EDynamicObjectVolumeDiscoveryType : uint8
{
Default = 0,
ActionDOV = 1,
EDynamicObjectVolumeDiscoveryType_MAX = 2,
};
// Enum Phoenix.EDynamicObjectVolumeSpawnDistributionType
// NumValues: 0x0005
enum class EDynamicObjectVolumeSpawnDistributionType : uint8
{
Uniform = 0,
UniformWithShuffle = 1,
VolumeDistribution = 2,
VolumeDistributionWithShuffle = 3,
EDynamicObjectVolumeSpawnDistributionType_MAX = 4,
};
// Enum Phoenix.EDynamicObjectVolumeSpawnerState
// NumValues: 0x0008
enum class EDynamicObjectVolumeSpawnerState : uint8
{
Inactive = 0,
GatheringData = 1,
Loading = 2,
Active = 3,
Spawning = 4,
Culling = 5,
Dormant = 6,
EDynamicObjectVolumeSpawnerState_MAX = 7,
};
// Enum Phoenix.EDynamicObjectVolumeState
// NumValues: 0x0003
enum class EDynamicObjectVolumeState : uint8
{
Inactive = 0,
Active = 1,
EDynamicObjectVolumeState_MAX = 2,
};
// Enum Phoenix.EEnvironmentObstacle
// NumValues: 0x0005
enum class EEnvironmentObstacle : uint8
{
Throwable = 0,
RedBarrel = 1,
SendTarget = 2,
ENUM_MAX = 3,
EEnvironmentObstacle_MAX = 4,
};
// Enum Phoenix.ECreatorUpdateState
// NumValues: 0x0005
enum class ECreatorUpdateState : uint8
{
UpdateSuccess = 0,
UpdateFail = 1,
UpdateCurrent = 2,
UpdateDBFail = 3,
ECreatorUpdateState_MAX = 4,
};
// Enum Phoenix.EnemyApparateActor_Movement
// NumValues: 0x0003
enum class EnemyApparateActor_Movement : uint8
{
ToLoc = 0,
ToTarget = 1,
EnemyApparateActor_MAX = 2,
};
// Enum Phoenix.EEnemy_AttackChoiceSource
// NumValues: 0x0005
enum class EEnemy_AttackChoiceSource : uint8
{
Normal = 0,
Interrupt = 1,
Split = 2,
PreAttack = 3,
EEnemy_MAX = 4,
};
// Enum Phoenix.EEnemyTakeAKneeAction
// NumValues: 0x0005
enum class EEnemyTakeAKneeAction : uint8
{
None = 0,
Defeat = 1,
Advance = 2,
Num = 3,
EEnemyTakeAKneeAction_MAX = 4,
};
// Enum Phoenix.EEnemyMovementState
// NumValues: 0x0006
enum class EEnemyMovementState : uint8
{
Stop = 0,
Walk = 1,
Jog = 2,
Gallop = 3,
Num = 4,
EEnemyMovementState_MAX = 5,
};
// Enum Phoenix.ENPC_FollowSplineScurryState
// NumValues: 0x0003
enum class ENPC_FollowSplineScurryState : uint8
{
Interval = 0,
Proximity = 1,
ENPC_MAX = 2,
};
// Enum Phoenix.ENPC_FollowSplineDirection
// NumValues: 0x0003
enum class ENPC_FollowSplineDirection : uint8
{
Forward = 0,
Reverse = 1,
ENPC_MAX = 2,
};
// Enum Phoenix.ENPC_FollowSplineEndAction
// NumValues: 0x0008
enum class ENPC_FollowSplineEndAction : uint8
{
None = 0,
Loop = 1,
Bounce = 2,
Done = 3,
Die = 4,
DoneNoReact = 5,
Deactivate = 6,
ENPC_MAX = 7,
};
// Enum Phoenix.ENPC_ShowUIPerceptionIndicatorMode
// NumValues: 0x0003
enum class ENPC_ShowUIPerceptionIndicatorMode : uint8
{
Progression = 0,
AggroOnly = 1,
ENPC_MAX = 2,
};
// Enum Phoenix.ENPC_ShowUIPerceptionCone
// NumValues: 0x0004
enum class ENPC_ShowUIPerceptionCone : uint8
{
Normal = 0,
Disillusionment = 1,
Invisible = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.ENPC_PathSpec
// NumValues: 0x0006
enum class ENPC_PathSpec : uint8
{
None = 0,
Ground = 1,
Water = 2,
GroundAndWater = 3,
Custom = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_Tether
// NumValues: 0x0007
enum class ENPC_Tether : uint8
{
None = 0,
Spawn = 1,
Player = 2,
Location = 3,
WanderStartLocation = 4,
Actor = 5,
ENPC_MAX = 6,
};
// Enum Phoenix.ENPC_GameContext
// NumValues: 0x000B
enum class ENPC_GameContext : uint8
{
None = 0,
Swim = 1,
OnSlope = 2,
OnStairs = 3,
Crouching = 4,
Flying = 5,
Stealth = 6,
CCState = 7,
KnockedDown = 8,
Levitated = 9,
ENPC_MAX = 10,
};
// Enum Phoenix.ENPC_DissolveType
// NumValues: 0x0005
enum class ENPC_DissolveType : uint8
{
Dissolve_None = 0,
Dissolve_Normal = 1,
Dissovle_HighDamage = 2,
Dissovle_Impact = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_Spawn
// NumValues: 0x0023
enum class ENPC_Spawn : uint8
{
None = 0,
Default = 1,
Birth = 2,
BurrowUp = 3,
Descend = 4,
Apparate = 5,
Death = 6,
Smoke = 7,
CrackWall = 8,
CrackFloor = 9,
CrackStanding = 10,
OnBack = 11,
GroundOnFront = 12,
GroundOnBack = 13,
BurstOut = 14,
Fall = 15,
WallStepDown = 16,
Freeze = 17,
Petrified = 18,
JumpDown = 19,
Animagus = 20,
Spline = 21,
Hidden = 22,
Asleep = 23,
SplineSmoke = 24,
JumpSpline = 25,
Climb = 26,
AncientMagic = 27,
Reflection = 28,
InkySmoke = 29,
FromStone = 30,
SlowStand = 31,
BossSpawn = 32,
WipeIn = 33,
ENPC_MAX = 34,
};
// Enum Phoenix.EEnemy_CharacterState
// NumValues: 0x0008
enum class EEnemy_CharacterState : uint8
{
Wander = 0,
Stationary = 1,
StationaryUntilAware = 2,
FollowPath = 3,
StationaryUntilReleased = 4,
FollowSpline = 5,
None = 6,
EEnemy_MAX = 7,
};
// Enum Phoenix.ENPC_TargetSelectionScore
// NumValues: 0x001E
enum class ENPC_TargetSelectionScore : uint8
{
Distance = 0,
MaintainTarget = 1,
StayIn = 2,
CognitionPriority = 3,
LargeCharacter = 4,
NumAttacking = 5,
RecentlyAttackedBy = 6,
RecentlyAttackedByPlayer = 7,
HighlightedByPlayer = 8,
Attacking = 9,
RecentlyAttackedPlayer = 10,
RecentlyAttackedTarget = 11,
Reacting = 12,
InCCReaction = 13,
InRagDoll = 14,
InAir = 15,
InCriticalHealth = 16,
InNearDeathKneeling = 17,
ShieldsOn = 18,
Level = 19,
Health = 20,
Threat = 21,
SpiderOnFire = 22,
InferiusOnFire = 23,
InferiusKamikaze = 24,
Leader = 25,
Perk = 26,
IneligibleToChange = 27,
Count = 28,
ENPC_MAX = 29,
};
// Enum Phoenix.ENPC_QBUpdateProcessingType
// NumValues: 0x0005
enum class ENPC_QBUpdateProcessingType : uint8
{
NPCList = 0,
QBAttackData = 1,
Both = 2,
Custom = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.EEnemySplineSpawnEffectType
// NumValues: 0x0005
enum class EEnemySplineSpawnEffectType : uint8
{
None = 0,
Faction = 1,
Shield = 2,
Num = 3,
EEnemySplineSpawnEffectType_MAX = 4,
};
// Enum Phoenix.ENPC_NavAttackReachableState
// NumValues: 0x0005
enum class ENPC_NavAttackReachableState : uint8
{
NotNeeded = 0,
Unreachable = 1,
Reachable = 2,
StraightLineReachable = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.Enemy_MorphStatus
// NumValues: 0x0004
enum class Enemy_MorphStatus : uint8
{
None = 0,
MorphingToWolf = 1,
MorphingToMage = 2,
Enemy_MAX = 3,
};
// Enum Phoenix.Enemy_AttackProgreesionType
// NumValues: 0x0004
enum class Enemy_AttackProgreesionType : uint8
{
None = 0,
Stupefy = 1,
Count = 2,
Enemy_MAX = 3,
};
// Enum Phoenix.EEnemy_AttackSource
// NumValues: 0x0004
enum class EEnemy_AttackSource : uint8
{
Normal = 0,
Split = 1,
Counter = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_AttackResetSource
// NumValues: 0x0003
enum class EEnemy_AttackResetSource : uint8
{
Normal = 0,
AttackSplit = 1,
EEnemy_MAX = 2,
};
// Enum Phoenix.Enemy_CanMoveStatus
// NumValues: 0x0018
enum class Enemy_CanMoveStatus : uint8
{
Stationary = 0,
NotValidTASForAttacking = 1,
NonInterruptible = 2,
WaitInNotInRange = 3,
CannotApproachNotInRangeOrWaiting = 4,
CannotApproach = 5,
InvalidSelectionRange = 6,
ImmediateOnlyNotInRange = 7,
ImmediateOnly = 8,
CannotAttackFromGoalLoc = 9,
ThresholdNotMet = 10,
RadiusNotMet = 11,
CannotMoveInRange = 12,
CannotRetreat = 13,
AttackCorridor = 14,
FailedDestination = 15,
ForceFace = 16,
MoveReqNotMet = 17,
AlreadyAtGoal = 18,
EnergyDrained = 19,
StayPut = 20,
NavMeshNotFound = 21,
NavPathFailed = 22,
Enemy_MAX = 23,
};
// Enum Phoenix.Enemy_CanAttackAbortStatus
// NumValues: 0x0008
enum class Enemy_CanAttackAbortStatus : uint8
{
NullAttackData = 0,
AttackEventAlreadyStarted = 1,
AttackEventReset = 2,
VerifyAttack = 3,
CorridorCheck = 4,
VerifyAttackTicket = 5,
LimitAttackOnTargetLocked = 6,
Enemy_MAX = 7,
};
// Enum Phoenix.Enemy_CanAttackReqStatus
// NumValues: 0x0021
enum class Enemy_CanAttackReqStatus : uint8
{
NoTarget = 0,
TargetReacting = 1,
BreakActive = 2,
InvalidAUSForTurnScore = 3,
InvalidTAS = 4,
InsideAttackCorridor = 5,
InAttackExecuteRetreatDist = 6,
InvalidAttackState = 7,
LOSPathToTargetNotClear = 8,
TeammateToTargetNotClear = 9,
TeammatePathToTargetNotClear = 10,
NotInterruptible = 11,
NotFacing = 12,
NoAttackData = 13,
TargetNotNavReachable = 14,
InAttackExecuteCooldown = 15,
InTicketCooldown = 16,
WaitingOnTicket = 17,
NotInRange = 18,
EnergyDrained = 19,
ProtegoStartWait = 20,
RetaliateActive = 21,
InWater = 22,
TargetInWater = 23,
HeightDifference = 24,
ParryTargetCurrentWindow = 25,
LimitAttackOnTarget = 26,
Suspended = 27,
ForceMove = 28,
AlreadyHoldsTicket = 29,
NoTicketAvailable = 30,
TargetHasParryWindowAlready = 31,
Enemy_MAX = 32,
};
// Enum Phoenix.NPC_TargetAwareStateRateSource
// NumValues: 0x0005
enum class ENPC_TargetAwareStateRateSource : uint8
{
EnterAware = 0,
ExitAware = 1,
EnterAlert = 2,
ExitAlert = 3,
NPC_MAX = 4,
};
// Enum Phoenix.NPC_ParryCounterrState
// NumValues: 0x0008
enum class ENPC_ParryCounterrState : uint8
{
ParryCounterNone = 0,
ParryCounterFirst = 1,
ParryCounterSecond = 2,
ParryCounterThird = 3,
ParryCounterFourth = 4,
ParryCounterFifth = 5,
ParryCounterBreak = 6,
NPC_MAX = 7,
};
// Enum Phoenix.NPC_GameChangerState
// NumValues: 0x000D
enum class ENPC_GameChangerState : uint8
{
GameChanger_None = 0,
GameChanger_ReplicaMaster = 1,
GameChanger_Replicant = 2,
GameChanger_Animagus_Character = 3,
GameChanger_Animagus_Loading = 4,
GameChanger_Animagus_Creature = 5,
GameChanger_Animagus_Unloading = 6,
GameChanger_Animagus_Form_Loading = 7,
GameChanger_Animagus_Form = 8,
GameChanger_Animagus_Form_Unloading = 9,
GameChanger_Summoned_Form = 10,
GameChanger_SummoningDead = 11,
GameChanger_MAX = 12,
};
// Enum Phoenix.EEnemy_AttackThreatHoming
// NumValues: 0x0004
enum class EEnemy_AttackThreatHoming : uint8
{
Unset = 0,
Stop = 1,
Stopped = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_AttackThreatType
// NumValues: 0x000B
enum class EEnemy_AttackThreatType : uint8
{
None = 0,
Melee = 1,
Munition = 2,
Weapon = 3,
Ranged = 4,
Buf = 5,
Spawn = 6,
Custom = 7,
Ballistic = 8,
RunTo = 9,
EEnemy_MAX = 10,
};
// Enum Phoenix.EEnemy_AttackThreatTracking
// NumValues: 0x0006
enum class EEnemy_AttackThreatTracking : uint8
{
None = 0,
Windup = 1,
Fired = 2,
Parried = 3,
ParriedFired = 4,
EEnemy_MAX = 5,
};
// Enum Phoenix.EEnemy_LOSHeightOffsetSource
// NumValues: 0x0003
enum class EEnemy_LOSHeightOffsetSource : uint8
{
CapsuleHalf = 0,
Custom = 1,
EEnemy_MAX = 2,
};
// Enum Phoenix.EEnemy_LOSConeRadiusSource
// NumValues: 0x0003
enum class EEnemy_LOSConeRadiusSource : uint8
{
CapsuleHalf = 0,
Custom = 1,
EEnemy_MAX = 2,
};
// Enum Phoenix.EEnemy_LimitAttackOnTarget
// NumValues: 0x0006
enum class EEnemy_LimitAttackOnTarget : uint8
{
None = 0,
AttackStart = 1,
WindowStart = 2,
ReleaseStart = 3,
RunToStart = 4,
EEnemy_MAX = 5,
};
// Enum Phoenix.EEnemy_AttackSpecificDataType
// NumValues: 0x0006
enum class EEnemy_AttackSpecificDataType : uint8
{
None = 0,
Ballistic = 1,
Flourish = 2,
RunTo = 3,
Apparate = 4,
EEnemy_MAX = 5,
};
// Enum Phoenix.EEnemy_AttackScoreTypeLevel
// NumValues: 0x0007
enum class EEnemy_AttackScoreTypeLevel : uint8
{
Unset = 0,
VeryLow = 1,
Low = 2,
Medium = 3,
High = 4,
VeryHigh = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.EEnemy_TicketScoreType
// NumValues: 0x0004
enum class EEnemy_TicketScoreType : uint8
{
Allowed = 0,
HasTicket = 1,
NotAllowed = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_SelectCooldownType
// NumValues: 0x0003
enum class EEnemy_SelectCooldownType : uint8
{
Immediate = 0,
Increment = 1,
EEnemy_MAX = 2,
};
// Enum Phoenix.EEEnemyAISizeCategory
// NumValues: 0x0008
enum class EEEnemyAISizeCategory : uint8
{
None = 0,
Tiny = 1,
Small = 2,
Medium = 3,
Large = 4,
Huge = 5,
Gigantic = 6,
EEEnemyAISizeCategory_MAX = 7,
};
// Enum Phoenix.Enemy_AttackSearchDistType
// NumValues: 0x0004
enum class Enemy_AttackSearchDistType : uint8
{
Average = 0,
Close = 1,
Far = 2,
Enemy_MAX = 3,
};
// Enum Phoenix.EEnemy_ContextMatch
// NumValues: 0x0003
enum class EEnemy_ContextMatch : uint8
{
Any = 0,
All = 1,
EEnemy_MAX = 2,
};
// Enum Phoenix.ChooseAttackFlags
// NumValues: 0x000E
enum class EChooseAttackFlags : uint8
{
UseFallbackRange = 0,
IgnoreSelectCooldown = 1,
ResetFailed = 2,
IgnoreSelectRanges = 3,
IgnoreOptRanges = 4,
IgnoreMinAttackAngle = 5,
TargetOffNav = 6,
HighTier = 7,
MedTier = 8,
LowTier = 9,
AnyTier = 10,
IgnoreSelectWeights = 11,
Count = 12,
ChooseAttackFlags_MAX = 13,
};
// Enum Phoenix.EEnemyGoblinAISpawnType
// NumValues: 0x0002
enum class EEnemyGoblinAISpawnType : uint8
{
None = 0,
EEnemyGoblinAISpawnType_MAX = 1,
};
// Enum Phoenix.EEnemySpiderAISpawnType
// NumValues: 0x0008
enum class EEnemySpiderAISpawnType : uint8
{
None = 0,
UpFromGround = 1,
FallFromSky = 2,
DescentOnWeb = 3,
WakeUp = 4,
Tumble = 5,
TumbleAndDie = 6,
EEnemySpiderAISpawnType_MAX = 7,
};
// Enum Phoenix.EEnemyAISpawnType
// NumValues: 0x0002
enum class EEnemyAISpawnType : uint8
{
None = 0,
EEnemyAISpawnType_MAX = 1,
};
// Enum Phoenix.EEnemy_AttackApparateMode
// NumValues: 0x0007
enum class EEnemy_AttackApparateMode : uint8
{
None = 0,
Target = 1,
Player = 2,
Self = 3,
Location = 4,
Custom = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.EEnemy_TagContainer
// NumValues: 0x000A
enum class EEnemy_TagContainer : uint8
{
Shuffle = 0,
Taunt = 1,
Spawn = 2,
IdleBreak = 3,
Flourish = 4,
None = 5,
BecomeAware = 6,
JumpSpline = 7,
Count = 8,
EEnemy_MAX = 9,
};
// Enum Phoenix.EEnemy_Context
// NumValues: 0x0007
enum class EEnemy_Context : uint8
{
HighHealth = 0,
LowHealth = 1,
SuccessfulAttack = 2,
TargetDead = 3,
LowEnergy = 4,
TeammateSuccessfulAttack = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.EEnemy_Shuffle
// NumValues: 0x0009
enum class EEnemy_Shuffle : uint8
{
Forward = 0,
Left45 = 1,
Left90 = 2,
Left135 = 3,
Back = 4,
Right135 = 5,
Right90 = 6,
Right45 = 7,
EEnemy_MAX = 8,
};
// Enum Phoenix.ENPC_BlendspaceAngle
// NumValues: 0x000A
enum class ENPC_BlendspaceAngle : uint8
{
Forward = 0,
Left45 = 1,
Left90 = 2,
Left135 = 3,
Left180 = 4,
Right180 = 5,
Right135 = 6,
Right90 = 7,
Right45 = 8,
ENPC_MAX = 9,
};
// Enum Phoenix.EEnemy_AttackType
// NumValues: 0x0009
enum class EEnemy_AttackType : uint8
{
None = 0,
Ranged = 1,
Melee = 2,
Buf = 3,
Spawn = 4,
Custom = 5,
Ballistic = 6,
RunTo = 7,
EEnemy_MAX = 8,
};
// Enum Phoenix.EEnemy_AttackingState
// NumValues: 0x0007
enum class EEnemy_AttackingState : uint8
{
None = 0,
Init = 1,
Move = 2,
Execute = 3,
Reset = 4,
Finished = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.EEnemyAIAttackState
// NumValues: 0x0017
enum class EEnemyAIAttackState : uint8
{
None = 0,
Attack = 1,
Pressure = 2,
Withdraw = 3,
StayPut = 4,
CloseDistance = 5,
Cover = 6,
SeekWeapon = 7,
Evade = 8,
Follow = 9,
InOut = 10,
Reposition = 11,
SeekTarget = 12,
BackOnNav = 13,
LeadPlayer = 14,
TooClose = 15,
SwimToShore = 16,
Standby = 17,
Duel = 18,
TooCloseTeammate = 19,
Companion = 20,
Count = 21,
EEnemyAIAttackState_MAX = 22,
};
// Enum Phoenix.EEnemyAIAttackStateType
// NumValues: 0x0006
enum class EEnemyAIAttackStateType : uint8
{
None = 0,
Attack_0 = 1,
Pressure_0 = 2,
Withdraw_0 = 3,
Count = 4,
EEnemyAIAttackStateType_MAX = 5,
};
// Enum Phoenix.EEnemy_AttackTier
// NumValues: 0x0005
enum class EEnemy_AttackTier : uint8
{
High = 0,
Med = 1,
Low = 2,
None = 3,
EEnemy_MAX = 4,
};
// Enum Phoenix.EEnemy_Abort
// NumValues: 0x0008
enum class EEnemy_Abort : uint8
{
None = 0,
AUS = 1,
Move = 2,
Idle = 3,
MoveCollision = 4,
MoveCorridor = 5,
Count = 6,
EEnemy_MAX = 7,
};
// Enum Phoenix.EEnemyAIAnimTransState
// NumValues: 0x0006
enum class EEnemyAIAnimTransState : uint8
{
None = 0,
IdleStart = 1,
IdleBlended = 2,
LocomotionStart = 3,
LocomotionBlended = 4,
EEnemyAIAnimTransState_MAX = 5,
};
// Enum Phoenix.EEnemy_IdleType
// NumValues: 0x0007
enum class EEnemy_IdleType : uint8
{
None = 0,
Taunt = 1,
Shuffle = 2,
IdleBreak = 3,
Idle = 4,
Count = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.EEnemy_AbilityEvent
// NumValues: 0x0068
enum class EEnemy_AbilityEvent : uint8
{
None = 0,
FireWand = 1,
FireWandRandomly = 2,
DoProtego = 3,
EndSpellCast = 4,
DodgeFinished = 5,
ApparateOut = 6,
ApparateIn = 7,
WeaponEquip = 8,
WeaponStore = 9,
WeaponPickup = 10,
BeginVulnerable = 11,
EndVulnerable = 12,
BeginInvincible = 13,
EndInvincible = 14,
FireSpit = 15,
BroadcastPendingAttack = 16,
BeginNoInterrupt = 17,
EndNoInterrupt = 18,
Destroy = 19,
SecondaryAttack = 20,
DropAllWeapons = 21,
ThreatStart = 22,
ThreatEnd = 23,
ThrowWeapon = 24,
AttachWeapon = 25,
DetachWeapon = 26,
HideCharacter = 27,
ShowCharacter = 28,
DoAOECast = 29,
AttachTransientWeapon = 30,
DetachTransientWeapon = 31,
ThrowTransientWeapon = 32,
FireHeal = 33,
AttackApparateIn = 34,
AttackApparateOut = 35,
WeaponsBuff_DEPRECATED = 36,
BeginStomp = 37,
ThrowMeteor = 38,
GetMeteor = 39,
HealBuff_DEPRECATED = 40,
FireDisillusionment = 41,
ChooseMeteor = 42,
Disarm = 43,
Freeze = 44,
FreezeIfNotReleased = 45,
ProtegoHide = 46,
ProtegoShow = 47,
RespawnAndAcquireWeapon = 48,
BeginFadeOut = 49,
BeginFadeIn = 50,
FireReparo = 51,
StartSpawn = 52,
StartAllSpawns = 53,
RaiseDead = 54,
AnimagusMorph = 55,
BuffTeam = 56,
ProtegoStarted = 57,
SummonReinforcements = 58,
ActivateNearestActionDOV = 59,
FireChannelingSpell = 60,
StopChannelingSpell = 61,
FireCustomSpell = 62,
RagdollReaction = 63,
StopAllAdditive = 64,
StartTurnAssist = 65,
StopTurnAssist = 66,
FireHeavy = 67,
AttackEndEarlySplit = 68,
FindHideLoc = 69,
AttackApparateAttack = 70,
JumpSpline = 71,
WeaponPowerup_DEPRECATED = 72,
WindowOfOpportunityStart = 73,
WindowOfOpportunityStop = 74,
FireAOE = 75,
TriggerWarning = 76,
TriggerExplode = 77,
WandLostDone = 78,
WandGrabWand = 79,
WandPickupDone = 80,
WandRecoveredDone = 81,
FireCombo = 82,
ForceUnBlockableStart = 83,
ForceUnBlockableStop = 84,
NpcDamageBuff = 85,
HideWeapon = 86,
ShowWeapon = 87,
ApparateRecoverWeapon = 88,
TriggerAnnounceLoop = 89,
TriggerWarningStart = 90,
TriggerWarningLoop = 91,
TriggerImpact = 92,
TriggerImpactEnd = 93,
AOEArresto = 94,
ClearReflectionSpawn = 95,
StartMorphToWolf = 96,
EndMorphToWolf = 97,
StartMorphToMage = 98,
EndMorphToMage = 99,
SetSpawnIneligible = 100,
EnableHealthBar = 101,
AOEHeartbeat = 102,
EEnemy_MAX = 103,
};
// Enum Phoenix.EEnemy_AttackDataSource
// NumValues: 0x0004
enum class EEnemy_AttackDataSource : uint8
{
Choose = 0,
Attack = 1,
Count = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemyAIDodgeState
// NumValues: 0x000A
enum class EEnemyAIDodgeState : uint8
{
None = 0,
DodgeLeft = 1,
DodgeRight = 2,
RollLeft = 3,
RollRight = 4,
SlideLeft = 5,
SlideRight = 6,
Duck = 7,
ApparateToLocation = 8,
EEnemyAIDodgeState_MAX = 9,
};
// Enum Phoenix.AttackCollisionType
// NumValues: 0x0006
enum class EAttackCollisionType : uint8
{
LeftHandWeapon = 0,
RightHandWeapon = 1,
BodyCapsule = 2,
LeftAndRight = 3,
All = 4,
AttackCollisionType_MAX = 5,
};
// Enum Phoenix.EEnemy_Transition
// NumValues: 0x0007
enum class EEnemy_Transition : uint8
{
None = 0,
LosingTarget = 1,
StoreActiveWeapon = 2,
Wander = 3,
Stationary = 4,
KilledTarget = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.EEnemy_ProtegoDeflection
// NumValues: 0x0008
enum class EEnemy_ProtegoDeflection : uint8
{
None = 0,
DeflectBlock = 1,
DeflectRandom = 2,
DeflectTarget = 3,
DeflectBack = 4,
DeflectDeflect = 5,
DeflectCounter = 6,
EEnemy_MAX = 7,
};
// Enum Phoenix.EEnemy_ProtegoLevel
// NumValues: 0x0010
enum class EEnemy_ProtegoLevel : uint8
{
None = 0,
TypeA = 1,
TypeB = 2,
TypeC = 3,
TypeD = 4,
TypePhysical_Deprecated = 5,
TypeProfessor_Deprecated = 6,
TypeDuelOpponent = 7,
TypeStudent_Deprecated = 8,
TypeTownie_Deprecated = 9,
TypeBoss_Deprecated = 10,
TypeBoss_Harlow = 11,
TypeBoss_Oppugno = 12,
TypeBoss_AncientMagic = 13,
TypeBoss_Solomon = 14,
EEnemy_MAX = 15,
};
// Enum Phoenix.EEnemy_StimulusType
// NumValues: 0x0005
enum class EEnemy_StimulusType : uint8
{
None = 0,
FinisherAnticipate = 1,
FinisherAware = 2,
FinisherReact = 3,
EEnemy_MAX = 4,
};
// Enum Phoenix.EEnemy_PartialState
// NumValues: 0x0004
enum class EEnemy_PartialState : uint8
{
None = 0,
WandActive = 1,
ShieldActive = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_BuffType_DEPRECATED
// NumValues: 0x0005
enum class EEnemy_BuffType_DEPRECATED : uint8
{
None_DEPRECATED = 0,
Health_DEPRECATED = 1,
WeaponRespawn_DEPRECATED = 2,
WeaponPowerup_DEPRECATED = 3,
EEnemy_BuffType_MAX = 4,
};
// Enum Phoenix.EEnemy_TargetQuadrant
// NumValues: 0x0007
enum class EEnemy_TargetQuadrant : uint8
{
None = 0,
LeftForward = 1,
RightForward = 2,
LeftBack = 3,
RightBack = 4,
Block = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.EEnemy_AttackExecuteType
// NumValues: 0x0005
enum class EEnemy_AttackExecuteType : uint8
{
None = 0,
Default = 1,
RunTo = 2,
DeferredEquip = 3,
EEnemy_MAX = 4,
};
// Enum Phoenix.EEnemy_AttackLocSource
// NumValues: 0x001D
enum class EEnemy_AttackLocSource : uint8
{
None = 0,
PieCut = 1,
Evade = 2,
Reposition = 3,
Close = 4,
SeekWeapon = 5,
Cover = 6,
Flee = 7,
Follow = 8,
Direct = 9,
InOut = 10,
Sidekick = 11,
Around = 12,
Retreat = 13,
SeekTarget = 14,
LeadPlayer = 15,
BackOnNav = 16,
TooClose = 17,
SwimToShore = 18,
Standby = 19,
Duel = 20,
Alert = 21,
Outside = 22,
Companion = 23,
Combat = 24,
RecoverWeapon = 25,
POI = 26,
Count = 27,
EEnemy_MAX = 28,
};
// Enum Phoenix.EEnemy_AttackUpdateState
// NumValues: 0x0029
enum class EEnemy_AttackUpdateState : uint8
{
None = 0,
Init = 1,
Moving = 2,
Paused = 3,
StartFace = 4,
Face = 5,
StopMove = 6,
StoppingMove = 7,
Taunt = 8,
Shuffle = 9,
Attack = 10,
TauntAttack = 11,
Cover = 12,
StartReady = 13,
PickupWeapon = 14,
StoreActiveWeapon = 15,
FaceWeapon = 16,
Ready = 17,
Apperate = 18,
CheckRetreat = 19,
FaceLoc = 20,
Stunned = 21,
Jump = 22,
IdleBreak = 23,
StartMove = 24,
UpdateMove = 25,
StartAttack = 26,
StartRetreat = 27,
StopRetreat = 28,
Retreating = 29,
StoppingRetreat = 30,
Flourish = 31,
Protego = 32,
StartDrained = 33,
Drained = 34,
StopDrained = 35,
Equip = 36,
CounterAttack = 37,
StartMoveWait = 38,
Count = 39,
EEnemy_MAX = 40,
};
// Enum Phoenix.EEnemy_WeaponRecoveryState
// NumValues: 0x0008
enum class EEnemy_WeaponRecoveryState : uint8
{
None = 0,
WaitForActionToStart = 1,
StartRecovery = 2,
MoveToLocation = 3,
PickupWeapon = 4,
FinalizeRecovery = 5,
Done = 6,
EEnemy_MAX = 7,
};
// Enum Phoenix.EEnemy_InvestigateState
// NumValues: 0x0008
enum class EEnemy_InvestigateState : uint8
{
None = 0,
Start = 1,
Move = 2,
Investigate = 3,
Stop = 4,
DrawWeapon = 5,
Pause = 6,
EEnemy_MAX = 7,
};
// Enum Phoenix.EEnemy_TASTreeState
// NumValues: 0x0008
enum class EEnemy_TASTreeState : uint8
{
None = 0,
AlertStart_W2Y = 1,
AggroStart_Y2R = 2,
EquipWeapon_Y2R = 3,
StoreWeapon_R2Y = 4,
AggroLost_R2Y = 5,
AlertLost_Y2W = 6,
EEnemy_MAX = 7,
};
// Enum Phoenix.EEnemy_AlertState
// NumValues: 0x0008
enum class EEnemy_AlertState : uint8
{
None = 0,
AlertStart = 1,
Face = 2,
Idle = 3,
Move = 4,
StoreWeapon = 5,
LoseTarget = 6,
EEnemy_MAX = 7,
};
// Enum Phoenix.EEnemy_BBKey
// NumValues: 0x002C
enum class EEnemy_BBKey : uint8
{
None = 0,
Spawn = 1,
Dodge = 2,
BecomeAware = 3,
LoseAware = 4,
LosingTarget = 5,
DEPRECATED_SeekingWeapon = 6,
Lumos = 7,
React = 8,
StoreActiveWeapon = 9,
ActivateWeapon = 10,
Scared = 11,
Investigate = 12,
Jump = 13,
Abort = 14,
GameEvent = 15,
DEPRECATED_ScheduledEntity = 16,
Climb = 17,
Protego = 18,
SecondaryAttack = 19,
ClimbLadder = 20,
BecomeAlert = 21,
LoseAlert = 22,
HealAttack = 23,
InvestigateAlert = 24,
Disillusionment = 25,
ReparoAttack = 26,
Vault = 27,
CustomPause = 28,
SidekickAttack = 29,
ProtegoStart = 30,
Alert = 31,
SwimToShore = 32,
Outside = 33,
TooCloseToNPC = 34,
JumpSpline = 35,
BackOnNav = 36,
RecoverWeapon = 37,
Aggro = 38,
TASTreeState = 39,
SpellEffect = 40,
AwareTurnAround = 41,
AwarePause = 42,
EEnemy_MAX = 43,
};
// Enum Phoenix.EEnemyAISupportedActions
// NumValues: 0x0011
enum class EEnemyAISupportedActions : uint8
{
React = 0,
Spawn = 1,
Attack = 2,
BecomeAware = 3,
LoseAware = 4,
ActivateStoredWeapon = 5,
StoreActiveWeapon = 6,
PickupWeaponFloor = 7,
PickupWeaponWall = 8,
DodgeLeft = 9,
DodgeRight = 10,
Disappear = 11,
Reappear = 12,
Taunt = 13,
FleeExit = 14,
InvestigateAlert = 15,
EEnemyAISupportedActions_MAX = 16,
};
// Enum Phoenix.EWeaponAttachmentTransformRules
// NumValues: 0x0005
enum class EWeaponAttachmentTransformRules : uint8
{
SnapToTargetNotIncludingScale = 0,
SnapToTargetIncludingScale = 1,
KeepRelativeTransform = 2,
KeepWorldTransform = 3,
EWeaponAttachmentTransformRules_MAX = 4,
};
// Enum Phoenix.EEnemyWeaponEquip
// NumValues: 0x0004
enum class EEnemyWeaponEquip : uint8
{
None = 0,
Stored = 1,
Hidden = 2,
EEnemyWeaponEquip_MAX = 3,
};
// Enum Phoenix.EEnemy_WeaponLifetime
// NumValues: 0x0005
enum class EEnemy_WeaponLifetime : uint8
{
None = 0,
Throw = 1,
Drop = 2,
Protego = 3,
EEnemy_MAX = 4,
};
// Enum Phoenix.EEnemy_WeaponReleaseType
// NumValues: 0x0009
enum class EEnemy_WeaponReleaseType : uint8
{
DisarmWeapon = 0,
DisarmShield = 1,
DropWeapon = 2,
DropShield = 3,
ThrowWeapon = 4,
ThrowTransientWeapon = 5,
DeathDisarmWeapon = 6,
DisarmWeaponForRecovery = 7,
EEnemy_MAX = 8,
};
// Enum Phoenix.EEnemyWeaponTypeEnum
// NumValues: 0x000F
enum class EEnemyWeaponTypeEnum : uint8
{
ESW_Default = 0,
ESW_Bola = 1,
ESW_Sword = 2,
ESW_Axe = 3,
ESW_Hammer = 4,
ESW_Mace = 5,
ESW_Spear = 6,
ESW_Katar = 7,
ESW_Shield = 8,
ESW_DarkWizardWand = 9,
ESW_Dagger = 10,
ESW_Meteor = 11,
ESW_MeteorPiece = 12,
ESW_Crossbow = 13,
ESW_MAX = 14,
};
// Enum Phoenix.EEnemy_WeaponSource
// NumValues: 0x0007
enum class EEnemy_WeaponSource : uint8
{
None = 0,
Active = 1,
Stored = 2,
Pickup = 3,
Transient = 4,
Required = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.EEnemyAIWeaponState
// NumValues: 0x0006
enum class EEnemyAIWeaponState : uint8
{
None = 0,
Active = 1,
Claimed = 2,
Stored = 3,
Munition = 4,
EEnemyAIWeaponState_MAX = 5,
};
// Enum Phoenix.EEnemyBuffTypeEnum
// NumValues: 0x0004
enum class EEnemyBuffTypeEnum : uint8
{
EBC_Health = 0,
EBC_WeaponRespawn = 1,
EBC_Random = 2,
EBC_MAX = 3,
};
// Enum Phoenix.EHiddenTeleportAttackStep
// NumValues: 0x0004
enum class EHiddenTeleportAttackStep : uint8
{
ChooseAttackLocation = 0,
Teleport = 1,
Hide = 2,
EHiddenTeleportAttackStep_MAX = 3,
};
// Enum Phoenix.EEnemy_ParryRunToType
// NumValues: 0x0003
enum class EEnemy_ParryRunToType : uint8
{
LeadInAndRelease = 0,
ReleaseImmediately = 1,
EEnemy_MAX = 2,
};
// Enum Phoenix.EEnemy_ParryMunitionType
// NumValues: 0x0009
enum class EEnemy_ParryMunitionType : uint8
{
None = 0,
Weapon = 1,
Spell = 2,
Ballistic = 3,
Melee = 4,
Custom = 5,
External = 6,
RunTo = 7,
EEnemy_MAX = 8,
};
// Enum Phoenix.EEnemy_ParryClosure
// NumValues: 0x0005
enum class EEnemy_ParryClosure : uint8
{
None = 0,
Success = 1,
Fail = 2,
Neutral = 3,
EEnemy_MAX = 4,
};
// Enum Phoenix.EEnemy_ParryType
// NumValues: 0x0008
enum class EEnemy_ParryType : uint8
{
None = 0,
Melee = 1,
Ranged = 2,
Ballistic = 3,
Animation = 4,
Custom = 5,
RunTo = 6,
EEnemy_MAX = 7,
};
// Enum Phoenix.EEnemy_ParryWindowStage
// NumValues: 0x0004
enum class EEnemy_ParryWindowStage : uint8
{
None = 0,
LeadIn = 1,
Release = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_ParryWindowType
// NumValues: 0x0004
enum class EEnemy_ParryWindowType : uint8
{
None = 0,
Single = 1,
Dual = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_ParryWindowState
// NumValues: 0x0007
enum class EEnemy_ParryWindowState : uint8
{
None = 0,
PreStart = 1,
Active = 2,
Parry = 3,
Fired = 4,
Aborted = 5,
EEnemy_MAX = 6,
};
// Enum Phoenix.ETrollSwingDirection
// NumValues: 0x0004
enum class ETrollSwingDirection : uint8
{
Forehand = 0,
Backhand = 1,
None = 2,
ETrollSwingDirection_MAX = 3,
};
// Enum Phoenix.EStationSelectionMethod
// NumValues: 0x0005
enum class EStationSelectionMethod : uint8
{
EQS_SELECT_CLOSEST = 0,
EQS_SELECT_FARTHEST = 1,
EQS_SELECT_RANDOM = 2,
EQS_SELECT_ALL = 3,
EQS_SELECT_MAX = 4,
};
// Enum Phoenix.EExpiryTypes
// NumValues: 0x0005
enum class EExpiryTypes : uint8
{
ALL = 0,
LootDrop = 1,
Infirmary = 2,
Count = 3,
EExpiryTypes_MAX = 4,
};
// Enum Phoenix.EFT_TravelType
// NumValues: 0x0004
enum class EFT_TravelType : uint8
{
NormalFastTravelOnly = 0,
UseFastTravelCVar = 1,
UnloadFastTravelOnly = 2,
EFT_MAX = 3,
};
// Enum Phoenix.EFT_FromType
// NumValues: 0x0008
enum class EFT_FromType : uint8
{
EFT_FromType_Normal = 0,
EFT_FromType_Map = 1,
EFT_FromType_Door = 2,
EFT_FromType_Mission = 3,
EFT_FromType_Floo = 4,
EFT_FromType_CrimeScene = 5,
EFT_FromType_SceneAction = 6,
EFT_FromType_MAX = 7,
};
// Enum Phoenix.EFlockPersonalityAxis
// NumValues: 0x0008
enum class EFlockPersonalityAxis : uint8
{
FPA_PITCH = 0,
FPA_YAW = 1,
FPA_ROLL = 2,
FPA_PITCHORYAW = 3,
FPA_PITCHORROLL = 4,
FPA_YAWORROLL = 5,
FPA_RANDOM = 6,
FPA_MAX = 7,
};
// Enum Phoenix.EBroomMountErrorMessages
// NumValues: 0x0007
enum class EBroomMountErrorMessages : uint8
{
Error_BroomDisabled = 0,
Error_InsideNoMountingZone = 1,
Error_InsideNoMountingArea = 2,
Error_SpeedBoostUnavailable = 3,
Error_SpeedBoostOnCooldown = 4,
Error_InsufficientSpawnArea = 5,
Error_MAX = 6,
};
// Enum Phoenix.EFlyingBroomHitObjectType
// NumValues: 0x0006
enum class EFlyingBroomHitObjectType : uint8
{
Unknown = 0,
Creature = 1,
Character = 2,
CharacterOnBroom = 3,
NoMount = 4,
EFlyingBroomHitObjectType_MAX = 5,
};
// Enum Phoenix.EBroomMountType
// NumValues: 0x0007
enum class EBroomMountType : uint8
{
FromIdleMount = 0,
FromWalkMount = 1,
FromJogMount = 2,
FromSwimming = 3,
FromFalling = 4,
InstantMount = 5,
EBroomMountType_MAX = 6,
};
// Enum Phoenix.EBroomDismountType
// NumValues: 0x0004
enum class EBroomDismountType : uint8
{
DiveDismount = 0,
GroundDismount = 1,
InstantDismount = 2,
EBroomDismountType_MAX = 3,
};
// Enum Phoenix.ForceSpeed
// NumValues: 0x0003
enum class EForceSpeed : uint8
{
ForceStop = 0,
Normal = 1,
ForceSpeed_MAX = 2,
};
// Enum Phoenix.EFlyingStairState
// NumValues: 0x0006
enum class EFlyingStairState : uint8
{
Unbuilt = 0,
Building = 1,
Built = 2,
Demolishing = 3,
FlagForDemolishing = 4,
EFlyingStairState_MAX = 5,
};
// Enum Phoenix.EFocusTriggerInterest
// NumValues: 0x0004
enum class EFocusTriggerInterest : uint8
{
FOCUSTRIGGER_INTEREST_LOOK = 0,
FOCUSTRIGGER_INTEREST_ACTION = 1,
FOCUSTRIGGER_INTEREST_COUNT = 2,
FOCUSTRIGGER_INTEREST_MAX = 3,
};
// Enum Phoenix.EFocusTriggerType
// NumValues: 0x0006
enum class EFocusTriggerType : uint8
{
FOCUSTRIGGER_TYPE_OPENWORLD = 0,
FOCUSTRIGGER_TYPE_NPC = 1,
FOCUSTRIGGER_TYPE_PLAYER = 2,
FOCUSTRIGGER_TYPE_WORLDEVENT = 3,
FOCUSTRIGGER_TYPE_COUNT = 4,
FOCUSTRIGGER_TYPE_MAX = 5,
};
// Enum Phoenix.EForageableState
// NumValues: 0x0004
enum class EForageableState : uint8
{
Inactive = 0,
Idle = 1,
Collected = 2,
EForageableState_MAX = 3,
};
// Enum Phoenix.EForbiddenAreaSetting
// NumValues: 0x0005
enum class EForbiddenAreaSetting : uint8
{
All = 0,
Male = 1,
Female = 2,
SpecificNPC = 3,
EForbiddenAreaSetting_MAX = 4,
};
// Enum Phoenix.EForceRenderSettingsPhase
// NumValues: 0x0004
enum class EForceRenderSettingsPhase : uint8
{
Startup = 0,
BeginPlay = 1,
EndPlay = 2,
EForceRenderSettingsPhase_MAX = 3,
};
// Enum Phoenix.EForceRenderSettingsScope
// NumValues: 0x0007
enum class EForceRenderSettingsScope : uint8
{
OnPlay = 0,
OnPlayCooked = 1,
OnPlayInEditor = 2,
OnEditorStartup = 3,
OnEndPlay = 4,
Always = 5,
EForceRenderSettingsScope_MAX = 6,
};
// Enum Phoenix.EFXAutoTriggerZType
// NumValues: 0x0003
enum class EFXAutoTriggerZType : uint8
{
Visual = 0,
Collision = 1,
EFXAutoTriggerZType_MAX = 2,
};
// Enum Phoenix.EFXAutoTriggerZLocation
// NumValues: 0x0004
enum class EFXAutoTriggerZLocation : uint8
{
Bottom = 0,
Center = 1,
Top = 2,
EFXAutoTriggerZLocation_MAX = 3,
};
// Enum Phoenix.EFXAutoTriggerSeason
// NumValues: 0x0005
enum class EFXAutoTriggerSeason : uint8
{
Fall = 0,
Winter = 1,
Spring = 2,
Summer = 3,
EFXAutoTriggerSeason_MAX = 4,
};
// Enum Phoenix.EPlatforms
// NumValues: 0x0005
enum class EPlatforms : uint8
{
Platform_Switch = 1,
Platform_LastGen = 2,
Platform_NextGen = 4,
Platform_PC = 8,
Platform_MAX = 9,
};
// Enum Phoenix.ESceneRigCategory
// NumValues: 0x000D
enum class ESceneRigCategory : uint8
{
None = 0,
Cinematic = 1,
Conversation = 2,
ConversationAmbient = 3,
Station = 4,
GhostStory = 5,
Weather = 6,
Vignette = 7,
DialogueOnly = 8,
Mission = 9,
WowMoment = 10,
PIM = 11,
ESceneRigCategory_MAX = 12,
};
// Enum Phoenix.EUIGameOverReason
// NumValues: 0x0005
enum class EUIGameOverReason : uint8
{
GameOver_Death = 0,
GameOver_Azkaban = 1,
GameOver_MissionFailed = 2,
GameOver_None = 3,
GameOver_MAX = 4,
};
// Enum Phoenix.GearStatType
// NumValues: 0x0005
enum class EGearStatType : uint8
{
None = 18446744073709551615,
Offense = 0,
Defense = 1,
Cooldown = 2,
GearStatType_MAX = 3,
};
// Enum Phoenix.EGearHouseID
// NumValues: 0x0005
enum class EGearHouseID : uint8
{
HOUSE_GRYFFINDOR = 0,
HOUSE_HUFFLEPUFF = 1,
HOUSE_RAVENCLAW = 2,
HOUSE_SLYTHERIN = 3,
HOUSE_MAX = 4,
};
// Enum Phoenix.EVariantGenerationType
// NumValues: 0x0004
enum class EVariantGenerationType : uint8
{
NOTRAITS = 0,
FULLTRAITS = 1,
ONETRAIT = 2,
EVariantGenerationType_MAX = 3,
};
// Enum Phoenix.EGearRarityOption
// NumValues: 0x0007
enum class EGearRarityOption : uint8
{
NONE = 0,
BASIC = 1,
COMMON = 2,
EPIC = 4,
LEGENDARY = 8,
RARE = 16,
EGearRarityOption_MAX = 17,
};
// Enum Phoenix.EHoodPosition
// NumValues: 0x0004
enum class EHoodPosition : uint8
{
Unset = 0,
UP = 1,
DOWN = 2,
EHoodPosition_MAX = 3,
};
// Enum Phoenix.MissionRewardType
// NumValues: 0x0005
enum class EMissionRewardType : uint8
{
MISSION_REWARD_TYPE_CONTAINER = 0,
MISSION_REWARD_TYPE_ITEM = 1,
MISSION_REWARD_TYPE_KNOWLEDGE = 2,
MISSION_REWARD_TYPE_SPELL = 3,
MISSION_REWARD_TYPE_MAX = 4,
};
// Enum Phoenix.MissionStatus
// NumValues: 0x0008
//enum class Phoenix::EMissionStatus : uint8
//{
// MISSION_STATUS_PREACTIVE = 0,
// MISSION_STATUS_ACTIVATING = 1,
// MISSION_STATUS_ACTIVE = 2,
// MISSION_STATUS_POSTACTIVE = 3,
// MISSION_STATUS_COMPLETE = 4,
// MISSION_STATUS_FAILED = 5,
// MISSION_STATUS_INVALID = 6,
// MISSION_STATUS_MAX = 7,
//};
// Enum Phoenix.EMissionLine
// NumValues: 0x0008
enum class EMissionLine : uint8
{
Main = 0,
Side = 1,
Assignment = 2,
Relationship = 3,
Utility = 4,
Skip = 5,
DevelopmentOnly = 6,
EMissionLine_MAX = 7,
};
// Enum Phoenix.TaskType
// NumValues: 0x009C
//enum class Phoenix::ETaskType : uint8
//{
// TASK_TYPE_EVALACHIEVEMENT = 0,
// TASK_TYPE_EVALADDBEACON = 1,
// TASK_TYPE_EVALBLUEPRINT = 2,
// TASK_TYPE_EVALBRANCHSTALL = 3,
// TASK_TYPE_EVALCANADDTOINVENTORY = 4,
// TASK_TYPE_EVALCHARACTERMOVEMENT = 5,
// TASK_TYPE_EVALCONVERSATIONRESULT = 6,
// TASK_TYPE_EVALCURTAINRAISED = 7,
// TASK_TYPE_EVALDELAY = 8,
// TASK_TYPE_EVALDELAYONCE = 9,
// TASK_TYPE_EVALDELIVERTO = 10,
// TASK_TYPE_EVALDELIVERTOOBJECT = 11,
// TASK_TYPE_EVALENCOUNTERCOMPLETE = 12,
// TASK_TYPE_EVALENTERWORLD = 13,
// TASK_TYPE_EVALFAKETASKOBJECTIVE = 14,
// TASK_TYPE_EVALFORCEDCONVERSATIONALLOWED = 15,
// TASK_TYPE_EVALGAINEDKNOWLEDGE = 16,
// TASK_TYPE_EVALGAMENOTPAUSED = 17,
// TASK_TYPE_EVALGAMEPLATFORM = 18,
// TASK_TYPE_EVALGEAR = 19,
// TASK_TYPE_EVALHOUSESTATUS = 20,
// TASK_TYPE_EVALINTERACTEDWITH = 21,
// TASK_TYPE_EVALINTERACTEDWITHMISSIONENTRYPOINT = 22,
// TASK_TYPE_EVALINVENTORY = 23,
// TASK_TYPE_EVALKILLS = 24,
// TASK_TYPE_EVALLOCK = 25,
// TASK_TYPE_EVALLOOTDROPLOOTED = 26,
// TASK_TYPE_EVALMISSIONACCEPTED = 27,
// TASK_TYPE_EVALMISSIONCOMPLETE = 28,
// TASK_TYPE_EVALMISSIONENTRYPOINTAVAILABLE = 29,
// TASK_TYPE_EVALNAMEDCREATURESTATE = 30,
// TASK_TYPE_EVALNEVER = 31,
// TASK_TYPE_EVALNPCSTATE = 32,
// TASK_TYPE_EVALONDEMANDGREETING = 33,
// TASK_TYPE_EVALPERFORMTASKSDONE = 34,
// TASK_TYPE_EVALPLAYERDEATH = 35,
// TASK_TYPE_EVALPROXIMITY = 36,
// TASK_TYPE_EVALPURCHASEDPRODUCT = 37,
// TASK_TYPE_EVALREADMAIL = 38,
// TASK_TYPE_EVALSPELLDIAMOND = 39,
// TASK_TYPE_EVALSTAT = 40,
// TASK_TYPE_EVALSTORYGRAPHEVENT = 41,
// TASK_TYPE_EVALSYNCCONVERSATIONTIMECHANGE = 42,
// TASK_TYPE_EVALTALKTO = 43,
// TASK_TYPE_EVALTASKPROGRESS = 44,
// TASK_TYPE_EVALTRIGGERANDWAITFORSTORYGRAPHEVENT = 45,
// TASK_TYPE_EVALWAITFORSTREAMING = 46,
// TASK_TYPE_EVALWAITFORTUTORIAL = 47,
// TASK_TYPE_EVALWAITUNTILNEXTDAY = 48,
// TASK_TYPE_EVALWAITUNTILTIMERANGE = 49,
// TASK_TYPE_EVALWAKEINOWNBED = 50,
// TASK_TYPE_ACTIVATEMISSION = 51,
// TASK_TYPE_ACTIVATET3MOMENT = 52,
// TASK_TYPE_ADDAMBIENTCALLOUT = 53,
// TASK_TYPE_ADDSCHEDULEOVERRIDE = 54,
// TASK_TYPE_ADDTOINVENTORY = 55,
// TASK_TYPE_ADJUSTINVENTORYBYCONTAINER = 56,
// TASK_TYPE_AGGRONPC = 57,
// TASK_TYPE_ASSIGNSPELLTOSPELLDIAMOND = 58,
// TASK_TYPE_AUTOSAVE = 59,
// TASK_TYPE_BEGINEXCLUSIVE = 60,
// TASK_TYPE_CHANGEUPDATECONVERSATION = 61,
// TASK_TYPE_CHECKFIELDGUIDE = 62,
// TASK_TYPE_CLEARBRANCHEVALSTEPBYNAME = 63,
// TASK_TYPE_CLEARBRANCHEVALSTEPS = 64,
// TASK_TYPE_CLEARRESPAWNLOCATIONOVERRIDE = 65,
// TASK_TYPE_CLEARSEASONOVERRIDE = 66,
// TASK_TYPE_COMPLETEMISSION = 67,
// TASK_TYPE_COPYLOCK = 68,
// TASK_TYPE_DISABLEMISSIONENTRYPOINT = 69,
// TASK_TYPE_DISCOVERMISSION = 70,
// TASK_TYPE_DONOTHING = 71,
// TASK_TYPE_ENABLEMISSIONENTRYPOINT = 72,
// TASK_TYPE_ENDEXCLUSIVE = 73,
// TASK_TYPE_ENDPERFORMTASKS = 74,
// TASK_TYPE_FADEIN = 75,
// TASK_TYPE_FADEOUT = 76,
// TASK_TYPE_FASTTRAVEL = 77,
// TASK_TYPE_FORCEAUTOSAVE = 78,
// TASK_TYPE_FORCECONVERSATION = 79,
// TASK_TYPE_FORCEDCOMPANIONALLOWEDAREA = 80,
// TASK_TYPE_GOTOSTEP = 81,
// TASK_TYPE_GRANTKNOWLEDGE = 82,
// TASK_TYPE_INITIALIZESCENERIG = 83,
// TASK_TYPE_INITIALIZESTORYGRAPHEVENT = 84,
// TASK_TYPE_INITIALIZETUTORIAL = 85,
// TASK_TYPE_KEEPCURTAINLOWERED = 86,
// TASK_TYPE_KILLMISSION = 87,
// TASK_TYPE_LOADMISSIONSUBLEVEL = 88,
// TASK_TYPE_LOADTRANSIENTSUBLEVEL = 89,
// TASK_TYPE_LOWERCURTAIN = 90,
// TASK_TYPE_PAUSENOTIFICATIONCATEGORY = 91,
// TASK_TYPE_PERFORMTASKS = 92,
// TASK_TYPE_PLAYDIALOGUE = 93,
// TASK_TYPE_PLAYREPEATINGSCENERIG = 94,
// TASK_TYPE_PLAYSCENERIG = 95,
// TASK_TYPE_PLAYT3SCENERIG = 96,
// TASK_TYPE_PLAYTUTORIAL = 97,
// TASK_TYPE_POSTAKEVENTBYNAME = 98,
// TASK_TYPE_PRINTTEXT = 99,
// TASK_TYPE_PROTECTNPC = 100,
// TASK_TYPE_RAISECURTAIN = 101,
// TASK_TYPE_REFRESHVENDORSTOCK = 102,
// TASK_TYPE_REGISTERVENDORCONVERSATION = 103,
// TASK_TYPE_REMEMBERINVENTORY = 104,
// TASK_TYPE_REMOVEAMBIENTCALLOUT = 105,
// TASK_TYPE_REMOVECRITICALNPC = 106,
// TASK_TYPE_REMOVEFROMINVENTORY = 107,
// TASK_TYPE_REMOVESCHEDULEOVERRIDE = 108,
// TASK_TYPE_REMOVEUPDATECONVERSATION = 109,
// TASK_TYPE_REPLACESCHEDULEOVERRIDE = 110,
// TASK_TYPE_RESETSTORYGRAPH = 111,
// TASK_TYPE_RESTOREINVENTORY = 112,
// TASK_TYPE_RESUMENOTIFICATIONCATEGORY = 113,
// TASK_TYPE_RUNSPECIALCASECODE = 114,
// TASK_TYPE_SAVEINVENTORY = 115,
// TASK_TYPE_SENDMAIL = 116,
// TASK_TYPE_SENDMESSAGEFLOAT = 117,
// TASK_TYPE_SENDMESSAGEINT = 118,
// TASK_TYPE_SENDMESSAGENONE = 119,
// TASK_TYPE_SENDMESSAGESTRING = 120,
// TASK_TYPE_SETABANDONRESPAWN = 121,
// TASK_TYPE_SETCONDITIONALREWARD = 122,
// TASK_TYPE_SETCURRENTTIME = 123,
// TASK_TYPE_SETDEBUGCOMPLETETELEPORT = 124,
// TASK_TYPE_SETDIALOGUEGATEPATTERN = 125,
// TASK_TYPE_SETDOORSTATE = 126,
// TASK_TYPE_SETFORCEDCOMPANIONSTATUS = 127,
// TASK_TYPE_SETGAMEFEATURE = 128,
// TASK_TYPE_SETHOBOSCHEDULE = 129,
// TASK_TYPE_SETLOCK = 130,
// TASK_TYPE_SETNAMEDCREATURECANRETURNTOWILD = 131,
// TASK_TYPE_SETNPCSTATE = 132,
// TASK_TYPE_SETNPCWORLD = 133,
// TASK_TYPE_SETQUESTACTIVEJOURNAL = 134,
// TASK_TYPE_SETQUESTAVAILABLEJOURNAL = 135,
// TASK_TYPE_SETQUESTCOMPLETEJOURNAL = 136,
// TASK_TYPE_SETRESPAWNLOCATIONOVERRIDE = 137,
// TASK_TYPE_SETSCHEDULE = 138,
// TASK_TYPE_SETSEASON = 139,
// TASK_TYPE_SETSEASONOVERRIDE = 140,
// TASK_TYPE_SETSPELLDIAMONDSTATE = 141,
// TASK_TYPE_SETSTAT = 142,
// TASK_TYPE_SETSYSTEMICCOMPANIONSTATUS = 143,
// TASK_TYPE_SETTIMEPASSES = 144,
// TASK_TYPE_SETWEATHERSEQUENCE = 145,
// TASK_TYPE_SHOWMISSIONCOMPLETEUI = 146,
// TASK_TYPE_STARTBROOMRACE = 147,
// TASK_TYPE_STOPREPEATINGSCENERIG = 148,
// TASK_TYPE_STOPSCENERIG = 149,
// TASK_TYPE_TRACKMISSION = 150,
// TASK_TYPE_TRIGGERSTORYGRAPHEVENT = 151,
// TASK_TYPE_UNLOADMISSIONSUBLEVEL = 152,
// TASK_TYPE_UNREGISTERVENDORCONVERSATION = 153,
// TASK_TYPE_UPDATEACHIEVEMENT = 154,
// TASK_TYPE_MAX = 155,
//};
// Enum Phoenix.ETaskType
// NumValues: 0x009C
enum class Phoenix::ETaskType : uint8
{
EvalAchievement = 0,
EvalAddBeacon = 1,
EvalBlueprint = 2,
EvalBranchStall = 3,
EvalCanAddToInventory = 4,
EvalCharacterMovement = 5,
EvalConversationResult = 6,
EvalCurtainRaised = 7,
EvalDelay = 8,
EvalDelayOnce = 9,
EvalDeliverTo = 10,
EvalDeliverToObject = 11,
EvalEncounterComplete = 12,
EvalEnterWorld = 13,
EvalFakeTaskObjective = 14,
EvalForcedConversationAllowed = 15,
EvalGainedKnowledge = 16,
EvalGameNotPaused = 17,
EvalGamePlatform = 18,
EvalGear = 19,
EvalHouseStatus = 20,
EvalInteractedWith = 21,
EvalInteractedWithMissionEntryPoint = 22,
EvalInventory = 23,
EvalKills = 24,
EvalLock = 25,
EvalLootDropLooted = 26,
EvalMissionAccepted = 27,
EvalMissionComplete = 28,
EvalMissionEntryPointAvailable = 29,
EvalNamedCreatureState = 30,
EvalNever = 31,
EvalNPCState = 32,
EvalOnDemandGreeting = 33,
EvalPerformTasksDone = 34,
EvalPlayerDeath = 35,
EvalProximity = 36,
EvalPurchasedProduct = 37,
EvalReadMail = 38,
EvalSpellDiamond = 39,
EvalStat = 40,
EvalStoryGraphEvent = 41,
EvalSyncConversationTimeChange = 42,
EvalTalkTo = 43,
EvalTaskProgress = 44,
EvalTriggerAndWaitForStoryGraphEvent = 45,
EvalWaitForStreaming = 46,
EvalWaitForTutorial = 47,
EvalWaitUntilNextDay = 48,
EvalWaitUntilTimeRange = 49,
EvalWakeInOwnBed = 50,
ActivateMission = 51,
ActivateT3Moment = 52,
AddAmbientCallout = 53,
AddScheduleOverride = 54,
AddToInventory = 55,
AdjustInventoryByContainer = 56,
AggroNPC = 57,
AssignSpellToSpellDiamond = 58,
AutoSave = 59,
BeginExclusive = 60,
ChangeUpdateConversation = 61,
CheckFieldGuide = 62,
ClearBranchEvalStepByName = 63,
ClearBranchEvalSteps = 64,
ClearRespawnLocationOverride = 65,
ClearSeasonOverride = 66,
CompleteMission = 67,
CopyLock = 68,
DisableMissionEntryPoint = 69,
DiscoverMission = 70,
DoNothing = 71,
EnableMissionEntryPoint = 72,
EndExclusive = 73,
EndPerformTasks = 74,
FadeIn = 75,
FadeOut = 76,
FastTravel = 77,
ForceAutoSave = 78,
ForceConversation = 79,
ForcedCompanionAllowedArea = 80,
GotoStep = 81,
GrantKnowledge = 82,
InitializeSceneRig = 83,
InitializeStoryGraphEvent = 84,
InitializeTutorial = 85,
KeepCurtainLowered = 86,
KillMission = 87,
LoadMissionSublevel = 88,
LoadTransientSublevel = 89,
LowerCurtain = 90,
PauseNotificationCategory = 91,
PerformTasks = 92,
PlayDialogue = 93,
PlayRepeatingSceneRig = 94,
PlaySceneRig = 95,
PlayT3SceneRig = 96,
PlayTutorial = 97,
PostAkEventByName = 98,
PrintText = 99,
ProtectNPC = 100,
RaiseCurtain = 101,
RefreshVendorStock = 102,
RegisterVendorConversation = 103,
RememberInventory = 104,
RemoveAmbientCallout = 105,
RemoveCriticalNPC = 106,
RemoveFromInventory = 107,
RemoveScheduleOverride = 108,
RemoveUpdateConversation = 109,
ReplaceScheduleOverride = 110,
ResetStoryGraph = 111,
RestoreInventory = 112,
ResumeNotificationCategory = 113,
RunSpecialCaseCode = 114,
SaveInventory = 115,
SendMail = 116,
SendMessageFloat = 117,
SendMessageInt = 118,
SendMessageNone = 119,
SendMessageString = 120,
SetAbandonRespawn = 121,
SetConditionalReward = 122,
SetCurrentTime = 123,
SetDebugCompleteTeleport = 124,
SetDialogueGatePattern = 125,
SetDoorState = 126,
SetForcedCompanionStatus = 127,
SetGameFeature = 128,
SetHoboSchedule = 129,
SetLock = 130,
SetNamedCreatureCanReturnToWild = 131,
SetNPCState = 132,
SetNPCWorld = 133,
SetQuestActiveJournal = 134,
SetQuestAvailableJournal = 135,
SetQuestCompleteJournal = 136,
SetRespawnLocationOverride = 137,
SetSchedule = 138,
SetSeason = 139,
SetSeasonOverride = 140,
SetSpellDiamondState = 141,
SetStat = 142,
SetSystemicCompanionStatus = 143,
SetTimePasses = 144,
SetWeatherSequence = 145,
ShowMissionCompleteUI = 146,
StartBroomRace = 147,
StopRepeatingSceneRig = 148,
StopSceneRig = 149,
TrackMission = 150,
TriggerStoryGraphEvent = 151,
UnloadMissionSublevel = 152,
UnregisterVendorConversation = 153,
UpdateAchievement = 154,
ETaskType_MAX = 155,
};
// Enum Phoenix.SkeletonTypeIDs
// NumValues: 0x000B
enum class ESkeletonTypeIDs : uint8
{
SK_TYPE_ADULTFEMALE = 0,
SK_TYPE_ADULTMALE = 1,
SK_TYPE_CHILDFEMALE = 2,
SK_TYPE_CHILDMALE = 3,
SK_TYPE_DEATHMINION = 4,
SK_TYPE_ELFANY = 5,
SK_TYPE_GOBLINANY = 6,
SK_TYPE_TROLLANY = 7,
SK_TYPE_UNKNOWN = 8,
SK_TYPE_COUNT = 9,
SK_TYPE_MAX = 10,
};
// Enum Phoenix.AmbientChatterTopicIDs
// NumValues: 0x005B
enum class EAmbientChatterTopicIDs : uint8
{
VO_AMB_Academia = 0,
VO_AMB_Boasting = 1,
VO_AMB_COM_09_01_01_GoblinTrouble = 2,
VO_AMB_COM_09_01_01_HamletRelieved = 3,
VO_AMB_Common = 4,
VO_AMB_DAS_COM_36_01_VillGoss = 5,
VO_AMB_DAS_HeadmasterActingStrange_PolyjuiceMission = 6,
VO_AMB_DAS_NPC_AvatarDestroyedFerdinandFrame = 7,
VO_AMB_DAS_NPC_AvatarFoundJackdawHideout = 8,
VO_AMB_DAS_NPC_AvatarFoundSquidGrotto = 9,
VO_AMB_DAS_NPC_AvatarMetHeadlessHunt = 10,
VO_AMB_DAS_NPC_AvatarReturnedFerdinand_HogsHead = 11,
VO_AMB_DAS_NPC_AvatarReturnedFerdinand_ThreeBroomsticks = 12,
VO_AMB_DAS_NPC_AvatarSavedHogwarts = 13,
VO_AMB_DAS_NPC_AvatarSolvedTotemSecrets = 14,
VO_AMB_DAS_NPC_AvatarSurvivedIntroOne = 15,
VO_AMB_DAS_NPC_AvatarTalkDiggory = 16,
VO_AMB_DAS_NPC_HogsHeadRumours = 17,
VO_AMB_DAS_NPC_RestrictedSectionInvaded = 18,
VO_AMB_DAS_NPC_RookwoodDetails = 19,
VO_AMB_DAS_NPC_StudentRodeGraphorn = 20,
VO_AMB_DAS_NPC_ThreeBroomstickRumours = 21,
VO_AMB_DarkMatters = 22,
VO_AMB_Dormitory = 23,
VO_AMB_Embarrassment = 24,
VO_AMB_Family = 25,
VO_AMB_Flying = 26,
VO_AMB_Ham_BaghAnTaigh = 27,
VO_AMB_Ham_Brocburrow = 28,
VO_AMB_Ham_Cragcroft = 29,
VO_AMB_Ham_Feldcroft = 30,
VO_AMB_Ham_Hearth = 31,
VO_AMB_Ham_Irondale = 32,
VO_AMB_Ham_Keenbridge = 33,
VO_AMB_Ham_LowerHogsfield = 34,
VO_AMB_Ham_Marunweem = 35,
VO_AMB_Ham_PittUponFord = 36,
VO_AMB_Ham_UpperHogsfield = 37,
VO_AMB_Headmaster = 38,
VO_AMB_Herbology = 39,
VO_AMB_HfO1_01_01_DugbogPre = 40,
VO_AMB_HfO1_01_02_DugbogPost = 41,
VO_AMB_History = 42,
VO_AMB_Hogsmeade = 43,
VO_AMB_Hogwarts = 44,
VO_AMB_Magic = 45,
VO_AMB_Occupation = 46,
VO_AMB_Owls = 47,
VO_AMB_Potions = 48,
VO_AMB_Professors = 49,
VO_AMB_Reg_Coastline1 = 50,
VO_AMB_Reg_Coastline2 = 51,
VO_AMB_Reg_Coastline3 = 52,
VO_AMB_Reg_Countryside1 = 53,
VO_AMB_Reg_Countryside2 = 54,
VO_AMB_Reg_Countryside3 = 55,
VO_AMB_Society = 56,
VO_AMB_Transfiguration = 57,
VO_AMB_Vendors = 58,
VO_AMB_hCO1_01_01_PoachersAndPeace = 59,
VO_AMB_hCO2_01_01_POSTManorGossip = 60,
VO_AMB_hCO2_01_01_PREManorGossip = 61,
VO_AMB_hCO3_01_Graphorn_PostMount = 62,
VO_AMB_hCO3_01_Graphorn_PreMount = 63,
VO_AMB_hCO3_01_POSTDugbog = 64,
VO_AMB_hCO3_01_PREDugbog = 65,
VO_AMB_hFO1_01_01_VillagerGoss = 66,
VO_AMB_hFO4_01_CurrAsh = 67,
VO_AMB_hFO4_01_InsatiableSpider = 68,
VO_AMB_hFO4_01_PostAsh = 69,
VO_AMB_hHN1_01_01_CentaursNearby = 70,
VO_AMB_hHN1_01_01_HelenAlive = 71,
VO_AMB_hHN1_01_01_HelenDead = 72,
VO_AMB_hHN1_01_01_RiverTrollAlive = 73,
VO_AMB_hHN1_01_01_RiverTrollDead = 74,
VO_AMB_hHN1_01_01_TunnelTrollAlive = 75,
VO_AMB_hHN1_01_01_TunnelTrollDead = 76,
VO_AMB_hHN2_01_01_VillageGoss = 77,
VO_AMB_hHN3_01_01_VillagerGoss = 78,
VO_AMB_hHN3_01_CatrinPRE = 79,
VO_AMB_hHN3_02_CatrinPOST = 80,
VO_AMB_hHN3_02_PergitPRE = 81,
VO_AMB_hHS1_01 = 82,
VO_AMB_hHS2_01_EVL_02 = 83,
VO_AMB_hHS2_01_EVL_03 = 84,
VO_AMB_hHS2_01_PostGoblin1 = 85,
VO_AMB_hHS2_01_PreGoblin1 = 86,
VO_AMB_hSW1_01_01_POSTTroll = 87,
VO_AMB_hSW1_01_01_PRETroll = 88,
VO_AMB_COUNT = 89,
VO_AMB_MAX = 90,
};
// Enum Phoenix.ActivityTypeIDs
// NumValues: 0x0017
enum class EActivityTypeIDs : uint8
{
ACTIVITY_TYPE_CLASS = 0,
ACTIVITY_TYPE_CLUB = 1,
ACTIVITY_TYPE_COMPANION = 2,
ACTIVITY_TYPE_EVENT = 3,
ACTIVITY_TYPE_EXCURSION = 4,
ACTIVITY_TYPE_FREETIME = 5,
ACTIVITY_TYPE_GUARD = 6,
ACTIVITY_TYPE_INVESTIGATE = 7,
ACTIVITY_TYPE_MEAL = 8,
ACTIVITY_TYPE_MINGLE = 9,
ACTIVITY_TYPE_MISSION = 10,
ACTIVITY_TYPE_MISSIONCRITICAL = 11,
ACTIVITY_TYPE_NURTURE = 12,
ACTIVITY_TYPE_OCCUPATION = 13,
ACTIVITY_TYPE_PATROL = 14,
ACTIVITY_TYPE_PERFORMTASK = 15,
ACTIVITY_TYPE_REST = 16,
ACTIVITY_TYPE_SEATFILLERSTATIC = 17,
ACTIVITY_TYPE_SELFSTUDY = 18,
ACTIVITY_TYPE_SLEEP = 19,
ACTIVITY_TYPE_TRANSIENTACTION = 20,
ACTIVITY_TYPE_COUNT = 21,
ACTIVITY_TYPE_MAX = 22,
};
// Enum Phoenix.UIHUDGroups
// NumValues: 0x0032
enum class EUIHUDGroups : uint8
{
UI_HUDGROUP_ACTIONRING = 0,
UI_HUDGROUP_ANCIENTMAGICHUD = 1,
UI_HUDGROUP_AUTOSAVE = 2,
UI_HUDGROUP_BEACONS = 3,
UI_HUDGROUP_BEASTCAPTURE = 4,
UI_HUDGROUP_BOSSHEALTHMETER = 5,
UI_HUDGROUP_BREWINGHUD = 6,
UI_HUDGROUP_BROOMHUD = 7,
UI_HUDGROUP_CALLOUTS = 8,
UI_HUDGROUP_CHALLENGEHUD = 9,
UI_HUDGROUP_CHALLENGEUNLOCK = 10,
UI_HUDGROUP_COMBATBREAKOUT = 11,
UI_HUDGROUP_COMBATPARRY = 12,
UI_HUDGROUP_COMBOHELPER = 13,
UI_HUDGROUP_COMBOHUD = 14,
UI_HUDGROUP_COMPANIONLEVELNOTIFICATION = 15,
UI_HUDGROUP_CREATURENURTURINGHUD = 16,
UI_HUDGROUP_DAMAGEINDICATORPANEL = 17,
UI_HUDGROUP_DUELTECHNIQUES = 18,
UI_HUDGROUP_ERRORMESSAGE = 19,
UI_HUDGROUP_FASTTRAVELUNLOCK = 20,
UI_HUDGROUP_FIGHTCLUBHUD = 21,
UI_HUDGROUP_FINISHERMETER = 22,
UI_HUDGROUP_HINTHUD = 23,
UI_HUDGROUP_INTERACTION = 24,
UI_HUDGROUP_LOCKONRETICLE = 25,
UI_HUDGROUP_LOOKATWIDGET = 26,
UI_HUDGROUP_MINIMAP = 27,
UI_HUDGROUP_MISSIONBANNER = 28,
UI_HUDGROUP_MOUNTHUD = 29,
UI_HUDGROUP_NPCHEALTHMETER = 30,
UI_HUDGROUP_NEWZONENOTIFICATION = 31,
UI_HUDGROUP_NODISMOUNTICON = 32,
UI_HUDGROUP_NOFLYHUD = 33,
UI_HUDGROUP_NOTIFICATIONPANEL = 34,
UI_HUDGROUP_OUTOFAREANOTIFICATION = 35,
UI_HUDGROUP_OWLMAILNOTIFICATION = 36,
UI_HUDGROUP_PCACTIONRING = 37,
UI_HUDGROUP_QUICKHEALTHACTIONS = 38,
UI_HUDGROUP_QUICKITEMHUD = 39,
UI_HUDGROUP_RETICLES = 40,
UI_HUDGROUP_SILVERITEMNOTIFICATION = 41,
UI_HUDGROUP_SPECIALITEMNOTIFICATION = 42,
UI_HUDGROUP_TEXTNOTIFICATIONPANEL = 43,
UI_HUDGROUP_UNREADMAILICON = 44,
UI_HUDGROUP_VASECOUNTER = 45,
UI_HUDGROUP_WANTEDHUD = 46,
UI_HUDGROUP_XPMETER = 47,
UI_HUDGROUP_COUNT = 48,
UI_HUDGROUP_MAX = 49,
};
// Enum Phoenix.UIActionModes
// NumValues: 0x0004
enum class EUIActionModes : uint8
{
UI_ACTIONMODE_ADVENTURE = 0,
UI_ACTIONMODE_SANCTUARY = 1,
UI_ACTIONMODE_COUNT = 2,
UI_ACTIONMODE_MAX = 3,
};
// Enum Phoenix.SocialInteractionTypeIDs
// NumValues: 0x0010
enum class ESocialInteractionTypeIDs : uint8
{
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_COMPANION = 0,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_CURRICULUM = 1,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_EXIT = 2,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_EXTORT = 3,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_FACTSHEET = 4,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_FAVOR = 5,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_GIFT = 6,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_MISSION = 7,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_RELATIONSHIP = 8,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_SANCEXPANSION = 9,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_SCAVENGERHUNT = 10,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_TEAGUEINVENTORY = 11,
SOCIAL_INTERACTION_TYPE_ICON_INTERACTTYPE_VENDOR = 12,
SOCIAL_INTERACTION_TYPE_NONE = 13,
SOCIAL_INTERACTION_TYPE_COUNT = 14,
SOCIAL_INTERACTION_TYPE_MAX = 15,
};
// Enum Phoenix.SocialInteractionDisplayStatusIDs
// NumValues: 0x000C
enum class ESocialInteractionDisplayStatusIDs : uint8
{
SOCIAL_INTERACTION_DISPLAY_STATUS_AVAILABLE = 0,
SOCIAL_INTERACTION_DISPLAY_STATUS_HIDDEN = 1,
SOCIAL_INTERACTION_DISPLAY_STATUS_LOCKED_ASKEDFORFAVOR = 2,
SOCIAL_INTERACTION_DISPLAY_STATUS_LOCKED_BEINGEXTORTED = 3,
SOCIAL_INTERACTION_DISPLAY_STATUS_LOCKED_CRIMECITATIONS = 4,
SOCIAL_INTERACTION_DISPLAY_STATUS_LOCKED_ITEM = 5,
SOCIAL_INTERACTION_DISPLAY_STATUS_LOCKED_KNOWLEDGE = 6,
SOCIAL_INTERACTION_DISPLAY_STATUS_LOCKED_LOCK = 7,
SOCIAL_INTERACTION_DISPLAY_STATUS_LOCKED_MISSION = 8,
SOCIAL_INTERACTION_DISPLAY_STATUS_LOCKED_SOCAP = 9,
SOCIAL_INTERACTION_DISPLAY_STATUS_COUNT = 10,
SOCIAL_INTERACTION_DISPLAY_STATUS_MAX = 11,
};
// Enum Phoenix.CollisionTypeIDs
// NumValues: 0x000A
enum class ECollisionTypeIDs : uint8
{
STATION_COLLISION_GROUND = 0,
STATION_COLLISION_MOVING = 1,
STATION_COLLISION_SEATED = 2,
STATION_COLLISION_STANDING = 3,
STATION_COLLISION_STANDINGNOFORWARD = 4,
STATION_COLLISION_STANDINGNOFORWARD2P = 5,
STATION_COLLISION_STANDINGNOREVERSE = 6,
STATION_COLLISION_STANDINGWITHPROP = 7,
STATION_COLLISION_COUNT = 8,
STATION_COLLISION_MAX = 9,
};
// Enum Phoenix.PropClassIDs
// NumValues: 0x0010
enum class EPropClassIDs : uint8
{
PROP_CLASS_BED = 0,
PROP_CLASS_BENCH = 1,
PROP_CLASS_CHAIR = 2,
PROP_CLASS_CUSTOM = 3,
PROP_CLASS_DESK = 4,
PROP_CLASS_DYNAMIC = 5,
PROP_CLASS_GROUND = 6,
PROP_CLASS_INTERACTION = 7,
PROP_CLASS_LOCATION = 8,
PROP_CLASS_NONE = 9,
PROP_CLASS_OCCUPATION = 10,
PROP_CLASS_STAIRS = 11,
PROP_CLASS_STAND = 12,
PROP_CLASS_TABLE = 13,
PROP_CLASS_COUNT = 14,
PROP_CLASS_MAX = 15,
};
// Enum Phoenix.PropTypeIDs
// NumValues: 0x0047
enum class EPropTypeIDs : uint8
{
PROP_TYPE_BED = 0,
PROP_TYPE_BENCH2P = 1,
PROP_TYPE_BENCH2X2P = 2,
PROP_TYPE_BESPOKE = 3,
PROP_TYPE_BOOKSHELF = 4,
PROP_TYPE_BROWSINGSHELF = 5,
PROP_TYPE_CANDYDISPAYCASE = 6,
PROP_TYPE_CHAIR1P = 7,
PROP_TYPE_CHAIR1X1P = 8,
PROP_TYPE_CHEST = 9,
PROP_TYPE_CLEANSHELVES = 10,
PROP_TYPE_COUCH = 11,
PROP_TYPE_COUCH2P = 12,
PROP_TYPE_COUCH2X2P = 13,
PROP_TYPE_COUCH3P = 14,
PROP_TYPE_DESK1X1P = 15,
PROP_TYPE_DESK2P = 16,
PROP_TYPE_DRESSER = 17,
PROP_TYPE_DRINKTEA = 18,
PROP_TYPE_FIRESIDE = 19,
PROP_TYPE_FIRESIDEBENCH2P = 20,
PROP_TYPE_FLUID = 21,
PROP_TYPE_GLOBE = 22,
PROP_TYPE_GREATHALLTABLE = 23,
PROP_TYPE_GREATHALLTABLEENDCAP = 24,
PROP_TYPE_GREATHALLTABLESHORT6P = 25,
PROP_TYPE_GROUNDSIT = 26,
PROP_TYPE_GUARD = 27,
PROP_TYPE_HERBOLOGY = 28,
PROP_TYPE_INVESTIGATE = 29,
PROP_TYPE_JOB = 30,
PROP_TYPE_LOUNGECHAIR = 31,
PROP_TYPE_MAILINTERACTION = 32,
PROP_TYPE_MISSIONINTERACTION = 33,
PROP_TYPE_NONE = 34,
PROP_TYPE_OCCUPATION = 35,
PROP_TYPE_OFFICEDESK = 36,
PROP_TYPE_PATROL = 37,
PROP_TYPE_POTION = 38,
PROP_TYPE_RAILING1P = 39,
PROP_TYPE_RAILING1X3P = 40,
PROP_TYPE_REGISTER = 41,
PROP_TYPE_SERVICE = 42,
PROP_TYPE_STAIRS1P = 43,
PROP_TYPE_STAIRSSIT = 44,
PROP_TYPE_STAIRSSIT2P = 45,
PROP_TYPE_STAND1P = 46,
PROP_TYPE_STAND1X1P = 47,
PROP_TYPE_STAND1X2P = 48,
PROP_TYPE_STAND1X3P = 49,
PROP_TYPE_STAND2P = 50,
PROP_TYPE_STAND4P = 51,
PROP_TYPE_STANDINQUE = 52,
PROP_TYPE_STOOLTALL = 53,
PROP_TYPE_STUDYDESK = 54,
PROP_TYPE_TABLE1P = 55,
PROP_TYPE_TABLE2P = 56,
PROP_TYPE_TABLE3P = 57,
PROP_TYPE_TABLE4P = 58,
PROP_TYPE_TABLE8P = 59,
PROP_TYPE_TAKINGNOTES = 60,
PROP_TYPE_TEACHAIR = 61,
PROP_TYPE_TEADRINKING = 62,
PROP_TYPE_TELESCOPE = 63,
PROP_TYPE_VENDOR = 64,
PROP_TYPE_WALL1X3P = 65,
PROP_TYPE_WALLSIT = 66,
PROP_TYPE_WARDROBE = 67,
PROP_TYPE_WINDOWSHOP = 68,
PROP_TYPE_COUNT = 69,
PROP_TYPE_MAX = 70,
};
// Enum Phoenix.SocialSemanticTypeIDs
// NumValues: 0x0009
enum class ESocialSemanticTypeIDs : uint8
{
SOCIAL_SEMANTIC_TYPE_DEPRECATED = 0,
SOCIAL_SEMANTIC_TYPE_EMOTION = 1,
SOCIAL_SEMANTIC_TYPE_FACTION = 2,
SOCIAL_SEMANTIC_TYPE_IDENTITY = 3,
SOCIAL_SEMANTIC_TYPE_INTEREST = 4,
SOCIAL_SEMANTIC_TYPE_PERSONALITY = 5,
SOCIAL_SEMANTIC_TYPE_TRAIT = 6,
SOCIAL_SEMANTIC_TYPE_COUNT = 7,
SOCIAL_SEMANTIC_TYPE_MAX = 8,
};
// Enum Phoenix.SocialConnectionIDs
// NumValues: 0x0009
enum class ESocialConnectionIDs : uint8
{
SOCIALCONNECTION_STATUS_ENEMY = 0,
SOCIALCONNECTION_STATUS_RIVAL = 1,
SOCIALCONNECTION_STATUS_SELF = 2,
SOCIALCONNECTION_STATUS_FRIEND = 3,
SOCIALCONNECTION_STATUS_FAMILY = 4,
SOCIALCONNECTION_STATUS_LOVEINTEREST = 5,
SOCIALCONNECTION_STATUS_BESTFRIEND = 6,
SOCIALCONNECTION_STATUS_COUNT = 7,
SOCIALCONNECTION_STATUS_MAX = 8,
};
// Enum Phoenix.SocialCapitalStatusIDs
// NumValues: 0x000A
enum class ESocialCapitalStatusIDs : uint8
{
SOCIALCAPITAL_STATUS_STRANGER = 0,
SOCIALCAPITAL_STATUS_HATE = 1,
SOCIALCAPITAL_STATUS_DISLIKE = 2,
SOCIALCAPITAL_STATUS_INDIFFERENT = 3,
SOCIALCAPITAL_STATUS_FAMILIAR = 4,
SOCIALCAPITAL_STATUS_CORDIAL = 5,
SOCIALCAPITAL_STATUS_FRIENDLY = 6,
SOCIALCAPITAL_STATUS_COMPANION = 7,
SOCIALCAPITAL_STATUS_COUNT = 8,
SOCIALCAPITAL_STATUS_MAX = 9,
};
// Enum Phoenix.SocialActionObserverTypes
// NumValues: 0x0005
enum class ESocialActionObserverTypes : uint8
{
OBSERVER_TYPE_SOCIALACTIONHEARSAY = 0,
OBSERVER_TYPE_SOCIALACTIONTARGET = 1,
OBSERVER_TYPE_SOCIALACTIONWITNESS = 2,
OBSERVER_TYPE_COUNT = 3,
OBSERVER_TYPE_MAX = 4,
};
// Enum Phoenix.SocialActionTypes
// NumValues: 0x00B4
enum class ESocialActionTypes : uint8
{
SOCIAL_ACTION_ACCIO = 0,
SOCIAL_ACTION_ACCIOMAXIMA = 1,
SOCIAL_ACTION_AGUAMENTI = 2,
SOCIAL_ACTION_AGUAMENTIMAXIMA = 3,
SOCIAL_ACTION_ALOHOMORA = 4,
SOCIAL_ACTION_ANIMAGUSFORM = 5,
SOCIAL_ACTION_APOLOGIZE = 6,
SOCIAL_ACTION_APPARITION = 7,
SOCIAL_ACTION_ARRESTOMOMENTUM = 8,
SOCIAL_ACTION_ARRESTOMOMENTUMMAXIMA = 9,
SOCIAL_ACTION_ATTENDCLASSCLOWN = 10,
SOCIAL_ACTION_ATTENDCLASSPILFER = 11,
SOCIAL_ACTION_ATTENDCLASSSLEEP = 12,
SOCIAL_ACTION_ATTENDCLASSSTUDY = 13,
SOCIAL_ACTION_ATTENDCLASSTALK = 14,
SOCIAL_ACTION_ATTENDCLUBPARTICIPATE = 15,
SOCIAL_ACTION_ATTENDCLUBTALK = 16,
SOCIAL_ACTION_AVADAKEDAVRA = 17,
SOCIAL_ACTION_BATBOGEY = 18,
SOCIAL_ACTION_BORED = 19,
SOCIAL_ACTION_BROOD = 20,
SOCIAL_ACTION_BULLYING = 21,
SOCIAL_ACTION_BULLYINTERVENE = 22,
SOCIAL_ACTION_CAPTURING = 23,
SOCIAL_ACTION_CHEERING = 24,
SOCIAL_ACTION_COLLISION = 25,
SOCIAL_ACTION_COLOVARIA = 26,
SOCIAL_ACTION_COMPLIMENT = 27,
SOCIAL_ACTION_CONFRINGO = 28,
SOCIAL_ACTION_CONFRINGOMAXIMA = 29,
SOCIAL_ACTION_CONFUNDO = 30,
SOCIAL_ACTION_CONJURATION = 31,
SOCIAL_ACTION_CRIMEPERPIDENTIFIED = 32,
SOCIAL_ACTION_CRIMERESPONSEAPPROVE = 33,
SOCIAL_ACTION_CRIMERESPONSEBECKON = 34,
SOCIAL_ACTION_CRIMERESPONSECOMPLAIN = 35,
SOCIAL_ACTION_CRIMERESPONSECOWER = 36,
SOCIAL_ACTION_CRIMERESPONSEFLEE = 37,
SOCIAL_ACTION_CRIMERESPONSEINVESTIGATE = 38,
SOCIAL_ACTION_CRIMERESPONSELAUGH = 39,
SOCIAL_ACTION_CRIMERESPONSEOBSERVE = 40,
SOCIAL_ACTION_CRIMERESPONSEREPORT = 41,
SOCIAL_ACTION_CRIMERESPONSERETALIATE = 42,
SOCIAL_ACTION_CRIMERESPONSESCOLD = 43,
SOCIAL_ACTION_CRIMERESPONSESHOCK = 44,
SOCIAL_ACTION_CRIMESCENEDISCOVERED = 45,
SOCIAL_ACTION_DEBATE = 46,
SOCIAL_ACTION_DEPULSO = 47,
SOCIAL_ACTION_DEPULSOMAXIMA = 48,
SOCIAL_ACTION_DEPULSOMT = 49,
SOCIAL_ACTION_DESCENDO = 50,
SOCIAL_ACTION_DIFFINDO = 51,
SOCIAL_ACTION_DISILLUSIONMENT = 52,
SOCIAL_ACTION_DRINK = 53,
SOCIAL_ACTION_DRUNK = 54,
SOCIAL_ACTION_EAT = 55,
SOCIAL_ACTION_ENGORGIO = 56,
SOCIAL_ACTION_EPISKEY = 57,
SOCIAL_ACTION_EXPECTOPATRONUM = 58,
SOCIAL_ACTION_EXPECTOPATRONUMMAXIMA = 59,
SOCIAL_ACTION_EXPELLIARMUS = 60,
SOCIAL_ACTION_EXPULSO = 61,
SOCIAL_ACTION_EXPULSOMAXIMA = 62,
SOCIAL_ACTION_EXTORTION = 63,
SOCIAL_ACTION_EXTORTIONHIGH = 64,
SOCIAL_ACTION_FAVORREQUESTED = 65,
SOCIAL_ACTION_FIENDFYRE = 66,
SOCIAL_ACTION_FINISHERBLACKPARTICLEEXPLODE = 67,
SOCIAL_ACTION_FINISHERCRYSTALSHATTER = 68,
SOCIAL_ACTION_FINISHERDEEPFREEZE = 69,
SOCIAL_ACTION_FINISHERFIERYSEND = 70,
SOCIAL_ACTION_FINISHERFLASHSEND = 71,
SOCIAL_ACTION_FINISHERPETRIFICUSTOTALUS = 72,
SOCIAL_ACTION_FINISHERSCARABBURST = 73,
SOCIAL_ACTION_FINISHERSPIDERBURST = 74,
SOCIAL_ACTION_FINISHERSUPERSLAMS = 75,
SOCIAL_ACTION_FINITE = 76,
SOCIAL_ACTION_FLIPENDO = 77,
SOCIAL_ACTION_FRIENDLYCONVERSATION = 78,
SOCIAL_ACTION_GIVEGIFTGENERAL = 79,
SOCIAL_ACTION_GIVEGIFTROMANTIC = 80,
SOCIAL_ACTION_GLACIUS = 81,
SOCIAL_ACTION_GLACIUSMAXIMA = 82,
SOCIAL_ACTION_GOSSIP = 83,
SOCIAL_ACTION_GREET = 84,
SOCIAL_ACTION_HAIL = 85,
SOCIAL_ACTION_HERBOLOGYHERBHARVESTED = 86,
SOCIAL_ACTION_HERBOLOGYHERBPLANTED = 87,
SOCIAL_ACTION_HORSEPLAY = 88,
SOCIAL_ACTION_HOUSEARMORDESTROYED = 89,
SOCIAL_ACTION_HOUSEARMORREPAIRED = 90,
SOCIAL_ACTION_HOUSEPOINTSGAINED = 91,
SOCIAL_ACTION_HOUSEPOINTSLOST = 92,
SOCIAL_ACTION_IMPERIUS = 93,
SOCIAL_ACTION_INCARCEROUS = 94,
SOCIAL_ACTION_INCENDIO = 95,
SOCIAL_ACTION_INCENDIOMAXIMA = 96,
SOCIAL_ACTION_INSTANTSCALPING = 97,
SOCIAL_ACTION_INTIMIDATE = 98,
SOCIAL_ACTION_INTRUSIONHIGH = 99,
SOCIAL_ACTION_INTRUSIONINPROGRESSHIGH = 100,
SOCIAL_ACTION_INTRUSIONINPROGRESSLOW = 101,
SOCIAL_ACTION_INTRUSIONINPROGRESSMEDIUM = 102,
SOCIAL_ACTION_INTRUSIONLOW = 103,
SOCIAL_ACTION_INTRUSIONMEDIUM = 104,
SOCIAL_ACTION_INTRUSIONTRIVIAL = 105,
SOCIAL_ACTION_INVESTIGATE = 106,
SOCIAL_ACTION_LEVIOSO = 107,
SOCIAL_ACTION_LEVIOSOMAXIMA = 108,
SOCIAL_ACTION_LUMOS = 109,
SOCIAL_ACTION_LUMOSMAXIMA = 110,
SOCIAL_ACTION_MEALTIMECHAT = 111,
SOCIAL_ACTION_MEALTIMESOCIALIZE = 112,
SOCIAL_ACTION_MEALTIMESTASH = 113,
SOCIAL_ACTION_MISSIONACK = 114,
SOCIAL_ACTION_MISSIONGOSSIP = 115,
SOCIAL_ACTION_MOCK = 116,
SOCIAL_ACTION_NAP = 117,
SOCIAL_ACTION_OBLIVIATE = 118,
SOCIAL_ACTION_OBSERVE = 119,
SOCIAL_ACTION_OCCUPATIONMAJOR = 120,
SOCIAL_ACTION_OCCUPATIONMINOR = 121,
SOCIAL_ACTION_OCCUPATIONPRIMARY = 122,
SOCIAL_ACTION_OCCUPATIONSLACKING = 123,
SOCIAL_ACTION_OPPUGNO = 124,
SOCIAL_ACTION_OPPUGNOMT = 125,
SOCIAL_ACTION_PHYSICSTRIVIAL = 126,
SOCIAL_ACTION_PICKPOCKETHIGH = 127,
SOCIAL_ACTION_PICKPOCKETINPROGRESSHIGH = 128,
SOCIAL_ACTION_PICKPOCKETINPROGRESSLOW = 129,
SOCIAL_ACTION_PICKPOCKETINPROGRESSMEDIUM = 130,
SOCIAL_ACTION_PICKPOCKETLOW = 131,
SOCIAL_ACTION_PICKPOCKETMEDIUM = 132,
SOCIAL_ACTION_PIERTOTUMLOCOMOTOR = 133,
SOCIAL_ACTION_PLAYERCHAT = 134,
SOCIAL_ACTION_PROTEGO = 135,
SOCIAL_ACTION_PROXYCHAT = 136,
SOCIAL_ACTION_REDUCIO = 137,
SOCIAL_ACTION_REPARO = 138,
SOCIAL_ACTION_REPAROMAXIMA = 139,
SOCIAL_ACTION_REVELIO = 140,
SOCIAL_ACTION_ROMANTICCONVERSATION = 141,
SOCIAL_ACTION_SINGLEBUTSOCIAL = 142,
SOCIAL_ACTION_SLEEP = 143,
SOCIAL_ACTION_SPELLRESPONSE = 144,
SOCIAL_ACTION_SPOTOTEA = 145,
SOCIAL_ACTION_STATIONSPECIFIC = 146,
SOCIAL_ACTION_STUDY = 147,
SOCIAL_ACTION_STUPEFY = 148,
SOCIAL_ACTION_SWEEPING = 149,
SOCIAL_ACTION_TABOOGAMEOVER = 150,
SOCIAL_ACTION_TABOOHIGH = 151,
SOCIAL_ACTION_TABOOMEDIUM = 152,
SOCIAL_ACTION_TARANTALLEGRA = 153,
SOCIAL_ACTION_THEFTHIGH = 154,
SOCIAL_ACTION_THEFTINPROGRESSHIGH = 155,
SOCIAL_ACTION_THEFTINPROGRESSLOW = 156,
SOCIAL_ACTION_THEFTINPROGRESSMEDIUM = 157,
SOCIAL_ACTION_THEFTLOW = 158,
SOCIAL_ACTION_THEFTMEDIUM = 159,
SOCIAL_ACTION_TRANSFORMATION = 160,
SOCIAL_ACTION_TRANSFORMATIONOVERLAND = 161,
SOCIAL_ACTION_TRIPJINX = 162,
SOCIAL_ACTION_UNAVAILABLE = 163,
SOCIAL_ACTION_UNIFIEDTRANSFORMATION = 164,
SOCIAL_ACTION_VANISHMENT = 165,
SOCIAL_ACTION_VIOLENCEGAMEOVER = 166,
SOCIAL_ACTION_VIOLENCEHIGH = 167,
SOCIAL_ACTION_VIOLENCELOW = 168,
SOCIAL_ACTION_VIOLENCEMEDIUM = 169,
SOCIAL_ACTION_VIOLENCETRIVIAL = 170,
SOCIAL_ACTION_WE_LOOSESNITCH = 171,
SOCIAL_ACTION_WE_RAINONME = 172,
SOCIAL_ACTION_WE_SPECIALDELIVERY = 173,
SOCIAL_ACTION_WE_SUPERSMASH = 174,
SOCIAL_ACTION_WINDOWSHOPPING = 175,
SOCIAL_ACTION_WINGARDIUM = 176,
SOCIAL_ACTION_WINGARDIUMMAXIMA = 177,
SOCIAL_ACTION_COUNT = 178,
SOCIAL_ACTION_MAX = 179,
};
// Enum Phoenix.EGroundSwarmingForceModifierType
// NumValues: 0x0009
enum class EGroundSwarmingForceModifierType : uint8
{
Follow = 0,
Separation = 1,
SeparationDistance = 2,
Alignment = 3,
Cohesion = 4,
MaxSpeed = 5,
CurlNoiseScale = 6,
Velocity = 7,
EGroundSwarmingForceModifierType_MAX = 8,
};
// Enum Phoenix.EGroundSwarmingCurlNoiseMode
// NumValues: 0x0006
enum class EGroundSwarmingCurlNoiseMode : uint8
{
None = 0,
Simple2D = 1,
Faux3D = 2,
Local2D = 3,
Expensive3D = 4,
EGroundSwarmingCurlNoiseMode_MAX = 5,
};
// Enum Phoenix.EGroundSwarmingKillEventDeathLeapCollisionType
// NumValues: 0x0004
enum class EGroundSwarmingKillEventDeathLeapCollisionType : uint8
{
None = 0,
Simple = 1,
Complex = 2,
EGroundSwarmingKillEventDeathLeapCollisionType_MAX = 3,
};
// Enum Phoenix.EGroundSwarmingKillEventType
// NumValues: 0x0006
enum class EGroundSwarmingKillEventType : uint8
{
None = 0,
HitKillBox = 1,
HitTarget = 2,
Poof = 3,
StartBurrow = 4,
EGroundSwarmingKillEventType_MAX = 5,
};
// Enum Phoenix.EGroundSwarmingExternalForceType
// NumValues: 0x0007
enum class EGroundSwarmingExternalForceType : uint8
{
Forward = 0,
Up = 1,
Right = 2,
Radial = 3,
RadialTangentUp = 4,
CurlNoise = 5,
EGroundSwarmingExternalForceType_MAX = 6,
};
// Enum Phoenix.EGroundSwarmingFocusTypeHint
// NumValues: 0x0005
enum class EGroundSwarmingFocusTypeHint : uint8
{
None = 0,
Swarm = 1,
Target = 2,
Player = 3,
EGroundSwarmingFocusTypeHint_MAX = 4,
};
// Enum Phoenix.EGroundSwarmingFocusType
// NumValues: 0x0005
enum class EGroundSwarmingFocusType : uint8
{
Undefined = 0,
Actor = 1,
SceneComponent = 2,
Fixed = 3,
EGroundSwarmingFocusType_MAX = 4,
};
// Enum Phoenix.EGroundSwarmMemberState
// NumValues: 0x0007
enum class EGroundSwarmMemberState : uint8
{
Frozen = 0,
Freefalling = 1,
OnSurface = 2,
Burrowing = 3,
DeathLeap = 4,
Dead = 5,
EGroundSwarmMemberState_MAX = 6,
};
// Enum Phoenix.EGroundSwarmingExitType
// NumValues: 0x0003
enum class EGroundSwarmingExitType : uint8
{
Burrow = 0,
Poof = 1,
EGroundSwarmingExitType_MAX = 2,
};
// Enum Phoenix.EGroundSwarmingEventType
// NumValues: 0x0005
enum class EGroundSwarmingEventType : uint8
{
FirstTargetHit = 0,
TargetThresholdReached = 1,
TimedOutMissedThreshold = 2,
MarkForDeath = 3,
EGroundSwarmingEventType_MAX = 4,
};
// Enum Phoenix.EHerbologyPotionType
// NumValues: 0x0003
enum class EHerbologyPotionType : uint8
{
None = 0,
AppliedDuringGrowth = 1,
EHerbologyPotionType_MAX = 2,
};
// Enum Phoenix.EDynamicObstacleShape
// NumValues: 0x0005
enum class EDynamicObstacleShape : uint8
{
SHAPE_NONE = 0,
SHAPE_BOX = 1,
SHAPE_CAPSULE = 2,
SHAPE_SPHERE = 3,
SHAPE_MAX = 4,
};
// Enum Phoenix.EHideFlags
// NumValues: 0x000D
enum class EHideFlags : uint8
{
All = 0,
All_Tier1 = 1,
All_Tier3 = 2,
SplineWalkers = 3,
SeatFillers = 4,
Creatures = 5,
All_Tier4 = 6,
Companions = 7,
Enemies = 8,
Players = 9,
Ghosts = 10,
PhotoModeHideable = 11,
EHideFlags_MAX = 12,
};
// Enum Phoenix.EHintConditionResult
// NumValues: 0x0004
enum class EHintConditionResult : uint8
{
ConditionFalse = 0,
ConditionTrue = 1,
ConditionReset = 2,
EHintConditionResult_MAX = 3,
};
// Enum Phoenix.ETier4Type
// NumValues: 0x0006
enum class ETier4Type : uint8
{
T4Student = 0,
T4Townsperson = 1,
T4DarkWizard = 2,
T4Goblin = 3,
T4_Max = 4,
ETier4Type_MAX = 5,
};
// Enum Phoenix.EFactsheetItemType
// NumValues: 0x0003
enum class EFactsheetItemType : uint8
{
FACTSHEET_ITEM_TYPE_UNKNOWN = 0,
FACTSHEET_ITEM_TYPE_PERSON = 1,
FACTSHEET_ITEM_TYPE_MAX = 2,
};
// Enum Phoenix.EIconButtonState
// NumValues: 0x0005
enum class EIconButtonState : uint8
{
BS_Enabled = 0,
BS_Disabled = 1,
BS_Missing = 2,
BS_NonExistant = 3,
BS_MAX = 4,
};
// Enum Phoenix.ESpawnAreaEnum
// NumValues: 0x0004
enum class ESpawnAreaEnum : uint8
{
SPAWN_RING = 0,
SPAWN_SPHERE = 1,
SPAWN_SPHERE_FALLOFF = 2,
SPAWN_MAX = 3,
};
// Enum Phoenix.EInfirmaryPriority
// NumValues: 0x0005
enum class EInfirmaryPriority : uint8
{
Systemic = 0,
WorldEvent = 1,
Mission = 2,
Count = 3,
EInfirmaryPriority_MAX = 4,
};
// Enum Phoenix.EFeatureInstallState
// NumValues: 0x0006
enum class EFeatureInstallState : uint8
{
NotSupported = 0,
NotInstalled = 1,
PartiallyInstalled = 2,
Installing = 3,
Installed = 4,
EFeatureInstallState_MAX = 5,
};
// Enum Phoenix.EInstallFeatures
// NumValues: 0x000D
enum class EInstallFeatures : uint8
{
FullGame = 0,
SonyContent = 1,
HighDefTextures = 2,
LanguagePack_EN = 3,
LanguagePack_DE = 4,
LanguagePack_ES = 5,
LanguagePack_ESMX = 6,
LanguagePack_FR = 7,
LanguagePack_IT = 8,
LanguagePack_JA = 9,
LanguagePack_PT = 10,
Count = 11,
EInstallFeatures_MAX = 12,
};
// Enum Phoenix.EInstallManagerState
// NumValues: 0x0004
enum class EInstallManagerState : uint8
{
Idle = 0,
Installing = 1,
InstallAvailable = 2,
EInstallManagerState_MAX = 3,
};
// Enum Phoenix.FBoneSwarmShowType
// NumValues: 0x0005
enum class EFBoneSwarmShowType : uint8
{
Manual = 0,
EvenDistribution = 1,
Random = 2,
AllAtOnce = 3,
FBoneSwarmShowType_MAX = 4,
};
// Enum Phoenix.FBoneSwarmProjectionType
// NumValues: 0x0004
enum class EFBoneSwarmProjectionType : uint8
{
UseCone = 0,
SphereDistribution = 1,
TotalRandom = 2,
FBoneSwarmProjectionType_MAX = 3,
};
// Enum Phoenix.EInstancedTrailMemberRotationConstraint
// NumValues: 0x0004
enum class EInstancedTrailMemberRotationConstraint : uint8
{
ITMRC_NONE = 0,
ITMRC_WHOLE = 1,
ITMRC_HALF = 2,
ITMRC_MAX = 3,
};
// Enum Phoenix.EInteractiveAction
// NumValues: 0x001C
enum class EInteractiveAction : uint8
{
None = 0,
Interact = 1,
Auto = 2,
Lock = 3,
Unlock = 4,
Freeze = 5,
Thaw = 6,
Wet = 7,
Dry = 8,
StartFire = 9,
ExtinguishFire = 10,
IncreaseScale = 11,
DecreaseScale = 12,
IncreaseScaleRestore = 13,
DecreaseScaleRestore = 14,
Highlight = 15,
Unhighlight = 16,
Invisible = 17,
Visible = 18,
Immobilized = 19,
Mobilized = 20,
Damage = 21,
Destroy = 22,
Cut = 23,
Repair = 24,
Stun = 25,
Grown = 26,
EInteractiveAction_MAX = 27,
};
// Enum Phoenix.EIntroCheckpoint
// NumValues: 0x000B
enum class EIntroCheckpoint : uint8
{
CP0 = 0,
CP1 = 1,
CP2 = 2,
CP3 = 3,
CP4 = 4,
CP5 = 5,
CP6 = 6,
CP7 = 7,
CP8 = 8,
CP9 = 9,
EIntroCheckpoint_MAX = 10,
};
// Enum Phoenix.EInventorySortType
// NumValues: 0x0006
enum class EInventorySortType : uint8
{
Inventory_Sort_Type = 0,
Inventory_Sort_Newest = 1,
Inventory_Sort_Value = 2,
Inventory_Sort_Alphabetical = 3,
Inventory_Sort_Count = 4,
Inventory_Sort_MAX = 5,
};
// Enum Phoenix.EStolenType
// NumValues: 0x0004
enum class EStolenType : uint8
{
STOLEN_TYPE_DONT_CARE = 0,
STOLEN_TYPE_STOLEN = 1,
STOLEN_TYPE_NOT_STOLEN = 2,
STOLEN_TYPE_MAX = 3,
};
// Enum Phoenix.EInventoryObjectType
// NumValues: 0x0004
enum class EInventoryObjectType : uint8
{
INVENTORY_OBJECT_TYPE_STANDARD = 0,
INVENTORY_OBJECT_TYPE_BEAST = 1,
INVENTORY_OBJECT_TYPE_NAMED_BEAST = 2,
INVENTORY_OBJECT_TYPE_MAX = 3,
};
// Enum Phoenix.EInventoryTabCategory
// NumValues: 0x0003
enum class EInventoryTabCategory : uint8
{
DefaultInventory = 0,
QuestItems = 1,
EInventoryTabCategory_MAX = 2,
};
// Enum Phoenix.EInventoryQuality
// NumValues: 0x0004
enum class EInventoryQuality : uint8
{
DUMMY = 0,
NoQuality = 3,
CountQuality = 1,
EInventoryQuality_MAX = 4,
};
// Enum Phoenix.EItemConversionState
// NumValues: 0x0005
enum class EItemConversionState : uint8
{
Available = 0,
Converting = 1,
Converted = 2,
Pending = 3,
EItemConversionState_MAX = 4,
};
// Enum Phoenix.EKnowledgeApplicability
// NumValues: 0x0003
enum class EKnowledgeApplicability : uint8
{
Always = 0,
OnlyIfUnknown = 1,
EKnowledgeApplicability_MAX = 2,
};
// Enum Phoenix.EKnowledgeAction
// NumValues: 0x002B
enum class EKnowledgeAction : uint8
{
AstronomyAltar = 0,
BeastCaptured = 1,
BreedingAssigned = 2,
BrewPotion = 3,
CalloutReference = 4,
Collect = 5,
Conjure = 6,
ConversationReference = 7,
ConversationReward = 8,
CraftTrait = 9,
Damaged = 10,
DemiguiseStatue = 11,
Discover = 12,
DuelTechniqueCompleted = 13,
GatherBeastByproduct = 14,
GatherPlant = 15,
HappinessFromFeed = 16,
HappinessFromPetting = 17,
HappinessFromPlaying = 18,
Interact = 19,
Investigation = 20,
Killed = 21,
Mission = 22,
MissionDayOne = 23,
MissionJumbo = 24,
MissionLarge = 25,
MissionMedium = 26,
MissionSmall = 27,
Perceived = 28,
Received = 29,
SocialConversation = 30,
SocialGiveGift = 31,
SpellCast = 32,
TutorialUnlock = 33,
UseFertilizer = 34,
NamedEnemyKilled = 35,
HouseChestOpened = 36,
GoldChestOpened = 37,
AncientMagicHotSpot = 38,
MerlinTrialCompleted = 39,
RecipeLearned = 40,
UpgradeStats = 41,
EKnowledgeAction_MAX = 42,
};
// Enum Phoenix.EKnowledgeLevel
// NumValues: 0x000B
enum class EKnowledgeLevel : uint8
{
Unknown = 0,
Level0 = 1,
Level1 = 2,
Level2 = 3,
Level3 = 4,
Level4 = 5,
Level5 = 6,
Completed = 7,
Secret = 8,
Unspecified = 9,
EKnowledgeLevel_MAX = 10,
};
// Enum Phoenix.ELightClippingVolumeFilterType
// NumValues: 0x0004
enum class ELightClippingVolumeFilterType : uint8
{
None = 0,
OnlyInside = 1,
OnlyOutside = 2,
ELightClippingVolumeFilterType_MAX = 3,
};
// Enum Phoenix.ELightClippingPlanesFilterType
// NumValues: 0x0004
enum class ELightClippingPlanesFilterType : uint8
{
None = 0,
OnlyNonInverted = 1,
OnlyInverted = 2,
ELightClippingPlanesFilterType_MAX = 3,
};
// Enum Phoenix.ELineRule_LayeredAnimationLipSyncIntensityType
// NumValues: 0x0007
enum class ELineRule_LayeredAnimationLipSyncIntensityType : uint8
{
LowToHigh = 0,
High = 1,
MediumToHigh = 2,
Medium = 3,
LowToMedium = 4,
Low = 5,
ELineRule_MAX = 6,
};
// Enum Phoenix.ELineRule_LayeredAnimationStartFromType
// NumValues: 0x0011
enum class ELineRule_LayeredAnimationStartFromType : uint8
{
DialogueLineStart = 0,
LipsyncPause = 1,
LipsyncMe = 2,
LipsyncYou = 3,
LipsyncQuickly = 4,
LipsyncAffirmative = 5,
LipsyncNegative = 6,
LipsyncHere = 7,
LipsyncThere = 8,
LipsyncSuperlative = 9,
LipsyncGreet = 10,
LipsyncLaugh = 11,
LipsyncThink = 12,
ToneChanges = 13,
ToneLowToHigh = 14,
ToneHighToLow = 15,
ELineRule_MAX = 16,
};
// Enum Phoenix.ELineRule_LayeredAnimationType
// NumValues: 0x0004
enum class ELineRule_LayeredAnimationType : uint8
{
OnlyWhenSpeaking = 0,
OnlyWhenNotSpeaking = 1,
Whenever = 2,
ELineRule_MAX = 3,
};
// Enum Phoenix.ELineTraceTestActorObjectTypeQuery
// NumValues: 0x0014
enum class ELineTraceTestActorObjectTypeQuery : uint8
{
WorldStatic = 0,
WorldDynamic = 1,
Pawn = 2,
PhysicsBody = 3,
Vehicle = 4,
Destructible = 5,
ShallowWater = 6,
SphereTracer = 7,
Spell = 8,
Station = 9,
DeepWater = 10,
Weapon = 11,
WebbedObject = 12,
Audio_Volume = 13,
GameVolume = 14,
PlayerOnly = 15,
FluidSim = 16,
NavMarkup = 17,
Station_Static = 18,
ELineTraceTestActorObjectTypeQuery_MAX = 19,
};
// Enum Phoenix.ELineTraceTestActorCollisionChannel
// NumValues: 0x001C
enum class ELineTraceTestActorCollisionChannel : uint8
{
WorldStatic = 0,
WorldDynamic = 1,
Pawn = 2,
Visibility = 3,
Camera = 4,
PhysicsBody = 5,
Vehicle = 6,
Destructible = 7,
ShallowWater = 8,
SphereTracer = 9,
LedgeTrace = 10,
Spell = 11,
Station = 12,
DeepWater = 13,
Weapon = 14,
WebbedObject = 15,
Audio_Volume = 16,
GameVolume = 17,
FootIK = 18,
PlayerOnly = 19,
FluidSim = 20,
MapTrace = 21,
InteractBlocker = 22,
NavMarkup = 23,
Station_Static = 24,
AimConeCheck = 25,
EdgeCheck = 26,
ELineTraceTestActorCollisionChannel_MAX = 27,
};
// Enum Phoenix.ELineTraceTestActorQueryMobilityType
// NumValues: 0x0004
enum class ELineTraceTestActorQueryMobilityType : uint8
{
Any = 0,
Static = 1,
Dynamic = 2,
ELineTraceTestActorQueryMobilityType_MAX = 3,
};
// Enum Phoenix.ELineTraceTestActorTraceType
// NumValues: 0x0004
enum class ELineTraceTestActorTraceType : uint8
{
Channel = 0,
ObjectType = 1,
Profile = 2,
ELineTraceTestActorTraceType_MAX = 3,
};
// Enum Phoenix.ELockDifficulty
// NumValues: 0x0005
enum class ELockDifficulty : uint8
{
Level_1 = 0,
Level_2 = 1,
Level_3 = 2,
NeedsKey = 3,
ELockDifficulty_MAX = 4,
};
// Enum Phoenix.EMinimalLockState
// NumValues: 0x0003
enum class EMinimalLockState : uint8
{
Unlocked = 0,
Locked = 1,
EMinimalLockState_MAX = 2,
};
// Enum Phoenix.ETransformFunction
// NumValues: 0x0004
enum class ETransformFunction : uint8
{
NoTransformFunction = 0,
TransformLinear = 1,
TransformSine = 2,
ETransformFunction_MAX = 3,
};
// Enum Phoenix.ECategoryGenerationType
// NumValues: 0x0003
enum class ECategoryGenerationType : uint8
{
Normal = 0,
RelativeToPlayerLevel = 1,
ECategoryGenerationType_MAX = 2,
};
// Enum Phoenix.EContainerSelectionType
// NumValues: 0x0003
enum class EContainerSelectionType : uint8
{
RandomByWeight = 0,
InOrderByWeight = 1,
EContainerSelectionType_MAX = 2,
};
// Enum Phoenix.EEmberTrickRotation
// NumValues: 0x0004
enum class EEmberTrickRotation : uint8
{
Yaw = 0,
Pitch = 1,
Roll = 2,
EEmberTrickRotation_MAX = 3,
};
// Enum Phoenix.EEmberTrickAxis
// NumValues: 0x0004
enum class EEmberTrickAxis : uint8
{
XAxis = 0,
YAxis = 1,
ZAxis = 2,
EEmberTrickAxis_MAX = 3,
};
// Enum Phoenix.ELumosLightingScenarioMask
// NumValues: 0x0004
enum class ELumosLightingScenarioMask : uint8
{
Legacy = 0,
CheapSpot = 1,
SanderRework = 2,
ELumosLightingScenarioMask_MAX = 3,
};
// Enum Phoenix.ELumosLightingScenario
// NumValues: 0x0004
enum class ELumosLightingScenario : uint8
{
Legacy = 0,
CheapSpot = 1,
SanderRework = 2,
ELumosLightingScenario_MAX = 3,
};
// Enum Phoenix.ELumosContactShadows
// NumValues: 0x0004
enum class ELumosContactShadows : uint8
{
None = 0,
WorldSpace = 1,
DepthUnits = 2,
ELumosContactShadows_MAX = 3,
};
// Enum Phoenix.EMailState
// NumValues: 0x0005
enum class EMailState : uint8
{
MAIL_STATE_PENDING = 0,
MAIL_STATE_ACTIVE = 1,
MAIL_STATE_ARCHIVED = 2,
MAIL_STATE_DELETED_BUT_NEEDED_BY_MISSION = 3,
MAIL_STATE_MAX = 4,
};
// Enum Phoenix.EInteractSensePriority
// NumValues: 0x0009
enum class EInteractSensePriority : uint8
{
Lowest = 0,
NPC = 1,
Conversation = 2,
ActiveCinematic = 3,
PerformTask = 4,
HideTrigger = 5,
ScheduleTimeWindow = 6,
Highest = 7,
EInteractSensePriority_MAX = 8,
};
// Enum Phoenix.EMapTransitionStyle
// NumValues: 0x0003
enum class EMapTransitionStyle : uint8
{
Short = 0,
Long = 1,
EMapTransitionStyle_MAX = 2,
};
// Enum Phoenix.EMapZoomTypes
// NumValues: 0x0007
enum class EMapZoomTypes : uint8
{
MAP_TOOL_TIP_TYPE_INVALID = 0,
MAP_TOOL_TIP_TYPE_TIER1 = 1,
MAP_TOOL_TIP_TYPE_TIER2 = 2,
MAP_TOOL_TIP_TYPE_TIER3 = 3,
MAP_TOOL_TIP_TYPE_TIER4 = 4,
MAP_TOOL_TIP_TYPE_TIER5 = 5,
MAP_TOOL_TIP_TYPE_MAX = 6,
};
// Enum Phoenix.EMapToolTipTypes
// NumValues: 0x000F
enum class EMapToolTipTypes : uint8
{
MAP_TOOL_TIP_TYPE_UNSET = 0,
MAP_TOOL_TIP_TYPE_DUNGEON = 1,
MAP_TOOL_TIP_TYPE_FAST_TRAVEL = 2,
MAP_TOOL_TIP_TYPE_CASTLE = 3,
MAP_TOOL_TIP_TYPE_HAMLET = 4,
MAP_TOOL_TIP_TYPE_BANDIT_CAMP = 5,
MAP_TOOL_TIP_TYPE_WAY_MARKER = 6,
MAP_TOOL_TIP_TYPE_PLAYER_MARKER = 7,
MAP_TOOL_TIP_TYPE_FILTER_REGION = 8,
MAP_TOOL_TIP_TYPE_HOGWARTS = 9,
MAP_TOOL_TIP_TYPE_HOGSMEADE = 10,
MAP_TOOL_TIP_TYPE_ENEMY_LOCATION = 11,
MAP_TOOL_TIP_TYPE_MISSION = 12,
MAP_TOOL_TIP_TYPE_STACK = 13,
MAP_TOOL_TIP_TYPE_MAX = 14,
};
// Enum Phoenix.EMapFilterTypes
// NumValues: 0x0005
enum class EMapFilterTypes : uint8
{
MAP_FILTER_TYPE_NONE = 0,
MAP_FILTER_TYPE_GENERAL = 1,
MAP_FILTER_TYPE_BEASTS = 2,
MAP_FILTER_TYPE_PLANTS = 3,
MAP_FILTER_TYPE_MAX = 4,
};
// Enum Phoenix.EMapPlayerHouseTypes
// NumValues: 0x0005
enum class EMapPlayerHouseTypes : uint8
{
MAP_PLAYER_HOUSE_GRYFFINDOR = 0,
MAP_PLAYER_HOUSE_SLYTHERIN = 1,
MAP_PLAYER_HOUSE_HUFFLEPUFF = 2,
MAP_PLAYER_HOUSE_RAVENCLAW = 3,
MAP_PLAYER_HOUSE_MAX = 4,
};
// Enum Phoenix.EMapLocTypes
// NumValues: 0x0017
enum class EMapLocTypes : uint8
{
MAP_LOC_KEY_NONE = 0,
MAP_LOC_KEY_ZOOM = 1,
MAP_LOC_KEY_NEXT_MAP = 2,
MAP_LOC_KEY_TRACK_QUEST = 3,
MAP_LOC_KEY_UNTRACK_QUEST = 4,
MAP_LOC_KEY_SET_WAYPOINT = 5,
MAP_LOC_KEY_UNSET_WAYPOINT = 6,
MAP_LOC_KEY_TRAVEL = 7,
MAP_LOC_KEY_TRAVEL_CLOSEST = 8,
MAP_LOC_KEY_BACK = 9,
MAP_LOC_KEY_SELECT = 10,
MAP_LOC_KEY_MOVE_CAMERA = 11,
MAP_LOC_KEY_FILTER = 12,
MAP_LOC_KEY_ROTATE = 13,
MAP_LOC_GOTO_QUEST_LOG = 14,
MAP_LOC_GOTO_QUEST_LOG_MNK = 15,
MAP_LOC_KEY_FAST_TRAVEL_LIST_DO_FAST_TRAVEL = 16,
MAP_LOC_KEY_FAST_TRAVEL_LIST_DO_SELECT_REGION = 17,
MAP_LOC_KEY_WAIT = 18,
MAP_LOC_KEY_TRAVEL_MOUSE_KBD = 19,
MAP_LOC_KEY_ROTATE_MOUSE_KBD = 20,
MAP_LOC_KEY_FAST_TRAVEL_LIST_DO_FAST_TRAVEL_MOUSE_KBD = 21,
MAP_LOC_MAX = 22,
};
// Enum Phoenix.EMapStackedIconState
// NumValues: 0x0007
enum class EMapStackedIconState : uint8
{
MAP_STACKED_ICON_STATE_NONE = 0,
MAP_STACKED_ICON_STATE_IS_HOVERED = 1,
MAP_STACKED_ICON_STATE_TRIGGER_CHOOSER = 2,
MAP_STACKED_ICON_STATE_ANIMATE_CHOOSER = 3,
MAP_STACKED_ICON_STATE_ANIMATE_CHOOSER_REVERSE = 4,
MAP_STACKED_ICON_STATE_IN_CHOOSER = 5,
MAP_STACKED_ICON_STATE_MAX = 6,
};
// Enum Phoenix.EMapPostFadeState
// NumValues: 0x0004
enum class EMapPostFadeState : uint8
{
MAP_POST_FADE_STATE_NONE = 0,
MAP_POST_FADE_STATE_NEW_MAP = 1,
MAP_POST_FADE_STATE_CLOSE = 2,
MAP_POST_FADE_STATE_MAX = 3,
};
// Enum Phoenix.EMapIconAnimationStopType
// NumValues: 0x0004
enum class EMapIconAnimationStopType : uint8
{
MAP_ICON_ANIMATION_STOP_TYPE_ALL = 0,
MAP_ICON_ANIMATION_STOP_TYPE_POSITION_ONLY = 1,
MAP_ICON_ANIMATION_STOP_TYPE_SCALE_ONLY = 2,
MAP_ICON_ANIMATION_STOP_TYPE_MAX = 3,
};
// Enum Phoenix.EMapIconState
// NumValues: 0x000B
enum class EMapIconState : uint8
{
MAP_ICON_STATE_HOVER = 0,
MAP_ICON_STATE_FT_PULSE = 1,
MAP_ICON_STATE_PLAYER_BOUNCE = 2,
MAP_ICON_STATE_NEWLY_DISCOVERED = 3,
MAP_ICON_STATE_NEAREST_FT = 4,
MAP_ICON_STATE_STOP_ANIMATION = 5,
MAP_ICON_STATE_STOP_ANIMATION_POSITION_ONLY = 6,
MAP_ICON_STATE_STOP_ANIMATION_SCALE_ONLY = 7,
MAP_ICON_STATE_IDLE = 8,
MAP_ICON_STATE_INVALID = 9,
MAP_ICON_STATE_MAX = 10,
};
// Enum Phoenix.EMapFadeState
// NumValues: 0x0010
enum class EMapFadeState : uint8
{
MAP_FADE_STATE_IDLE = 0,
MAP_FADE_STATE_FADING_OUT = 1,
MAP_FADE_STATE_FADING_IN = 2,
MAP_FADE_STATE_FADING_TRANSITION = 3,
MAP_FADE_STATE_ZOOMING_IN = 4,
MAP_FADE_STATE_ZOOMING_OUT = 5,
MAP_FADE_STATE_FADED_OUT = 6,
MAP_FADE_SCREEN_WIDGET_IN = 7,
MAP_FADE_SCREEN_WIDGET_OUT = 8,
MAP_FADE_TENT_FADING_OUT = 9,
MAP_FADE_TENT_FADING_IN = 10,
MAP_FADE_TENT_WAITING = 11,
MAP_WIDGET_STATE_FADING_OUT = 12,
MAP_WIDGET_STATE_FADING_IN = 13,
MAP_FADE_STATE_PULSE = 14,
MAP_MAX = 15,
};
// Enum Phoenix.ECursorControlTypes
// NumValues: 0x0004
enum class ECursorControlTypes : uint8
{
CURSOR_CONTROL_AUTO = 0,
CURSOR_CONTROL_GAMEPAD = 1,
CURSOR_CONTROL_MOUSE = 2,
CURSOR_CONTROL_MAX = 3,
};
// Enum Phoenix.EMapScreenFXType
// NumValues: 0x0005
enum class EMapScreenFXType : uint8
{
MAP_FX_TYPE_NONE = 0,
MAP_FX_TYPE_ALL = 1,
MAP_FX_TYPE_ACTIVE = 2,
MAP_FX_TYPE_INACTIVE = 3,
MAP_FX_TYPE_MAX = 4,
};
// Enum Phoenix.EMapScreenMouseButtonID
// NumValues: 0x0004
enum class EMapScreenMouseButtonID : uint8
{
MOUSE_BUTTON_LEFT = 0,
MOUSE_BUTTON_RIGHT = 1,
MOUSE_BUTTON_WHEEL = 2,
MOUSE_BUTTON_MAX = 3,
};
// Enum Phoenix.EMaskContainerType
// NumValues: 0x0003
enum class EMaskContainerType : uint8
{
Masked = 0,
Unmasked = 1,
EMaskContainerType_MAX = 2,
};
// Enum Phoenix.EMiniMapIconSize
// NumValues: 0x0004
enum class EMiniMapIconSize : uint8
{
MINIMAP_ICONSIZE_SMALL = 0,
MINIMAP_ICONSIZE_NORMAL = 1,
MINIMAP_ICONSIZE_LARGE = 2,
MINIMAP_ICONSIZE_MAX = 3,
};
// Enum Phoenix.EMiniMapSizeOption
// NumValues: 0x0005
enum class EMiniMapSizeOption : uint8
{
MINIMAP_SIZE_OFF = 0,
MINIMAP_SIZE_SMALL = 1,
MINIMAP_SIZE_NORMAL = 2,
MINIMAP_SIZE_LARGE = 3,
MINIMAP_SIZE_MAX = 4,
};
// Enum Phoenix.EMap3DState
// NumValues: 0x000B
enum class EMap3DState : uint8
{
IDLE = 0,
START = 1,
DISCOVER = 2,
TRANSITION_TO_GROUP = 3,
GROUP = 4,
TRANSITION_TO_SINGLE = 5,
SINGLE = 6,
TRANSITION_TO_CASTLE = 7,
CASTLE = 8,
FASTTRAVEL = 9,
EMap3DState_MAX = 10,
};
// Enum Phoenix.EMapIconAnimationSetType
// NumValues: 0x0004
enum class EMapIconAnimationSetType : uint8
{
MAP_ICON_ANIMATION_SET_TYPE_APPEND = 0,
MAP_ICON_ANIMATION_SET_TYPE_DIRECT = 1,
MAP_ICON_ANIMATION_SET_TYPE_LERP = 2,
MAP_ICON_ANIMATION_SET_TYPE_MAX = 3,
};
// Enum Phoenix.EMapIconAnimationLoopType
// NumValues: 0x0004
enum class EMapIconAnimationLoopType : uint8
{
MAP_ICON_ANIMATION_LOOP_TYPE_ONE_SHOT = 0,
MAP_ICON_ANIMATION_LOOP_TYPE_LOOPING = 1,
MAP_ICON_ANIMATION_LOOP_TYPE_BOUNCE = 2,
MAP_ICON_ANIMATION_LOOP_TYPE_MAX = 3,
};
// Enum Phoenix.EMapIconAnimationBinding
// NumValues: 0x0003
enum class EMapIconAnimationBinding : uint8
{
MAP_ICON_ANIMATION_BINDING_TRANSLATION = 0,
MAP_ICON_ANIMATION_BINDING_SCALE = 1,
MAP_ICON_ANIMATION_BINDING_MAX = 2,
};
// Enum Phoenix.EMapIconInstanceTextureType
// NumValues: 0x0007
enum class EMapIconInstanceTextureType : uint8
{
MAP_ICON_INSTANCE_TEXTURE_TYPE_TEXTURE = 0,
MAP_ICON_INSTANCE_TEXTURE_TYPE_DOT = 1,
MAP_ICON_INSTANCE_TEXTURE_TYPE_DIAMOND = 2,
MAP_ICON_INSTANCE_TEXTURE_TYPE_QUESTIONMARK = 3,
MAP_ICON_INSTANCE_TEXTURE_TYPE_ALTERNATE = 4,
MAP_ICON_INSTANCE_TEXTURE_TYPE_INVALID = 5,
MAP_ICON_INSTANCE_TEXTURE_TYPE_MAX = 6,
};
// Enum Phoenix.EMapInstanceIconType
// NumValues: 0x000C
enum class EMapInstanceIconType : uint8
{
MAP_INSTANCE_ICON_TYPE_NONE = 0,
MAP_INSTANCE_ICON_TYPE_ICON = 1,
MAP_INSTANCE_ICON_TYPE_PERCEPTION = 2,
MAP_INSTANCE_ICON_TYPE_AREA_BEACON_CIRCLE = 3,
MAP_INSTANCE_ICON_TYPE_AREA_BEACON_ICON = 4,
MAP_INSTANCE_ICON_TYPE_AREA_BEACON_OUTLINE = 5,
MAP_INSTANCE_ICON_TYPE_PATH = 6,
MAP_INSTANCE_ICON_TYPE_AUTHORITY = 7,
MAP_INSTANCE_ICON_TYPE_ACCESSIBILITY_AUDIO_CUE = 9,
MAP_INSTANCE_ICON_TYPE_ACCESSIBILITY_EFFECT = 9,
MAP_INSTANCE_ICON_TYPE_ENEMY = 10,
MAP_INSTANCE_ICON_TYPE_MAX = 11,
};
// Enum Phoenix.EMinimapInstanceIconFlags
// NumValues: 0x0005
enum class EMinimapInstanceIconFlags : uint8
{
MAP_INSTANCE_ICON_FLAG_ICON = 0,
MAP_INSTANCE_ICON_FLAG_UP_ARROW = 2,
MAP_INSTANCE_ICON_FLAG_DOWN_ARROW = 4,
MAP_INSTANCE_ICON_FLAG_HIGHLIGHT = 8,
MAP_INSTANCE_ICON_FLAG_MAX = 9,
};
// Enum Phoenix.EMapRegionType
// NumValues: 0x0007
enum class EMapRegionType : uint8
{
MAP_REGION_TYPE_UNDEFINED = 0,
MAP_REGION_TYPE_ROOM = 1,
MAP_REGION_TYPE_FLOOR = 2,
MAP_REGION_TYPE_STAIRS = 3,
MAP_REGION_TYPE_TOWER = 4,
MAP_REGION_TYPE_COUNT = 5,
MAP_REGION_TYPE_MAX = 6,
};
// Enum Phoenix.ERegionType
// NumValues: 0x005F
enum class ERegionType : uint8
{
InvalidRegion = 0,
HogwartsInitialRegion = 1,
NorthSwamp = 2,
ForbiddenForestRegion = 3,
HogsmeadeRegion = 4,
MouthOfForbiddenForestRegion = 5,
HogwartsRegion = 6,
HogwartsValleyRegion = 7,
WestHogwartsRegion = 8,
SouthSwampRegion = 9,
CoastLakeRegion = 10,
CoastArmRegion = 11,
HelmsdaleAreaRegion = 12,
SouthCoastRegion = 13,
NorthCoastRegion = 14,
CoastlineEntrance = 15,
PittUponFordSubregion = 16,
SanBakarsTowerSubregion = 17,
AVMOutlookSubRegion = 18,
UpperHogsfieldSubregion = 19,
HSTCastleSubregion = 20,
HearthSubgregion = 21,
LowerHogsfieldSubregion = 22,
BrocburrowSubregion = 23,
KeenbridgeSubregion = 24,
AllSaintsCastleSubregion = 25,
ChepstowCastleSubregion = 26,
FeldcroftSubregion = 27,
IrondaleSubregion = 28,
JerpointCastleSubregion = 29,
SpookyForestSubregion = 30,
MarunweemSubregion = 31,
EvilGoblinCanyonSubregion = 32,
HalkirkSubregion = 33,
RookwoodManorSubregion = 34,
HelmsdaleSubregion = 35,
ArbroathCastleSubregion = 36,
HogsmeadeStationSubregion = 37,
SpireAreaSubregion = 38,
FearglasCastleSubregion = 39,
PoidsearRuinSubregion = 40,
HogwartsSouth_FlightHeightModifier_01 = 41,
HogwartsSouth_FlightHeightModifier_02 = 42,
HogwartsSouth_FlightHeightModifier_03 = 43,
HogwartsSouth_FlightHeightModifier_04 = 44,
HogwartsSouth_FlightHeightModifier_05 = 45,
HogwartsSouth_FlightHeightModifier_06 = 46,
HogwartsSouth_FlightHeightModifier_07 = 47,
HogwartsSouth_FlightHeightModifier_08 = 48,
HogwartsSouth_FlightHeightModifier_09 = 49,
HogwartsSouth_FlightHeightModifier_10 = 50,
HogwartsSouth_FlightHeightModifier_11 = 51,
HogwartsSouth_FlightHeightModifier_12 = 52,
HogwartsSouth_FlightHeightModifier_13 = 53,
HogwartsSouth_FlightHeightModifier_14 = 54,
HogwartsSouth_FlightHeightModifier_15 = 55,
HogwartsNorth_FlightHeightModifier_01 = 56,
HogwartsNorth_FlightHeightModifier_02 = 57,
HogwartsNorth_FlightHeightModifier_03 = 58,
HogwartsNorth_FlightHeightModifier_04 = 59,
HogwartsNorth_FlightHeightModifier_05 = 60,
HogwartsNorth_FlightHeightModifier_06 = 61,
HogwartsNorth_FlightHeightModifier_07 = 62,
HogwartsNorth_FlightHeightModifier_08 = 63,
HogwartsNorth_FlightHeightModifier_09 = 64,
HogwartsNorth_FlightHeightModifier_10 = 65,
HogwartsNorth_FlightHeightModifier_11 = 66,
HogwartsNorth_FlightHeightModifier_12 = 67,
HogwartsNorth_FlightHeightModifier_13 = 68,
HogwartsNorth_FlightHeightModifier_14 = 69,
HogwartsNorth_FlightHeightModifier_15 = 70,
Coast_FlightHeightModifier_01 = 71,
Coast_FlightHeightModifier_02 = 72,
Coast_FlightHeightModifier_03 = 73,
Coast_FlightHeightModifier_04 = 74,
Coast_FlightHeightModifier_05 = 75,
Coast_FlightHeightModifier_06 = 76,
Coast_FlightHeightModifier_07 = 77,
Coast_FlightHeightModifier_08 = 78,
Coast_FlightHeightModifier_09 = 79,
Coast_FlightHeightModifier_10 = 80,
Coast_FlightHeightModifier_11 = 81,
Coast_FlightHeightModifier_12 = 82,
Coast_FlightHeightModifier_13 = 83,
Coast_FlightHeightModifier_14 = 84,
Coast_FlightHeightModifier_15 = 85,
HogwartsBounds = 86,
HogsmeadeBounds = 87,
HogwartsCastleBounds = 88,
CoastBounds = 89,
HogwartsLake = 90,
Dungeon = 91,
MapBounds = 92,
MaxRegions = 93,
ERegionType_MAX = 94,
};
// Enum Phoenix.ESanctuaryMiniMapType
// NumValues: 0x0008
enum class ESanctuaryMiniMapType : uint8
{
MINIMAP_TYPE_NONE = 0,
MINIMAP_TYPE_HUB = 1,
MINIMAP_TYPE_GRASSLAND = 2,
MINIMAP_TYPE_FOREST = 3,
MINIMAP_TYPE_COAST = 4,
MINIMAP_TYPE_SWAMP = 5,
MINIMAP_TYPE_STUDY = 6,
MINIMAP_TYPE_MAX = 7,
};
// Enum Phoenix.EMapTypes
// NumValues: 0x0009
enum class EMapTypes : uint8
{
MAP_TYPE_NONE = 0,
MAP_TYPE_OVERLAND = 1,
MAP_TYPE_DUNGEON = 2,
MAP_TYPE_HOGWARTS = 3,
MAP_TYPE_HOGSMEADE = 4,
MAP_TYPE_SANCTUARY = 5,
MAP_TYPE_TENT = 6,
MAP_TYPE_TUTORIAL = 7,
MAP_TYPE_MAX = 8,
};
// Enum Phoenix.EMiniMapTextureQuadrant
// NumValues: 0x0009
enum class EMiniMapTextureQuadrant : uint8
{
MINIMAP_TEXTURE_QUADRANT_LEFT = 0,
MINIMAP_TEXTURE_QUADRANT_RIGHT = 1,
MINIMAP_TEXTURE_QUADRANT_TOP = 2,
MINIMAP_TEXTURE_QUADRANT_BOTTOM = 3,
MINIMAP_TEXTURE_QUADRANT_TOP_RIGHT = 4,
MINIMAP_TEXTURE_QUADRANT_BOTTOM_LEFT = 5,
MINIMAP_TEXTURE_QUADRANT_TOP_LEFT = 6,
MINIMAP_TEXTURE_QUADRANT_BOTTOM_RIGHT = 7,
MINIMAP_TEXTURE_QUADRANT_MAX = 8,
};
// Enum Phoenix.EMiniMapLevels
// NumValues: 0x0009
enum class EMiniMapLevels : uint8
{
MINI_MAP_LEVEL_OVERLAND = 0,
MINI_MAP_LEVEL_HOGWARTS = 1,
MINI_MAP_LEVEL_HOGSMEADE = 2,
MINI_MAP_LEVEL_DUNGEON = 3,
MINI_MAP_LEVEL_TUTORIAL = 4,
MINI_MAP_LEVEL_SANCTUARY = 5,
MINI_MAP_LEVEL_TENTS = 6,
MINI_MAP_LEVEL_NONE = 7,
MINI_MAP_LEVEL_MAX = 8,
};
// Enum Phoenix.BannerUpdateType
// NumValues: 0x0010
enum class EBannerUpdateType : uint8
{
BANNER_UPDATE_NEW_MISSION = 0,
BANNER_UPDATE_MISSION_AVAILABLE = 1,
BANNER_UPDATE_MISSION_COMPLETE = 2,
BANNER_UPDATE_MISSION_ENDED = 3,
BANNER_UPDATE_MISSION_FAILED = 4,
BANNER_UPDATE_NEW_STEP = 5,
BANNER_UPDATE_STEP_COMPLETE = 6,
BANNER_UPDATE_STEP_UPDATED = 7,
BANNER_UPDATE_STEP_REDISPLAY = 8,
BANNER_UPDATE_NO_FOCUS_MISSION = 9,
BANNER_UPDATE_STEP_JOURNAL_UPDATED = 10,
BANNER_UPDATE_STEP_WAYPOINT = 11,
BANNER_UPDATE_SHOWMISSIONCOMPLETEUI = 12,
BANNER_UPDATE_NONE = 13,
BANNER_UPDATE_COUNT = 14,
BANNER_UPDATE_MAX = 15,
};
// Enum Phoenix.EProgressLockRewardType
// NumValues: 0x0003
enum class EProgressLockRewardType : uint8
{
PROGRESS_LOCK_REWARD_TYPE_UNKNOWN = 0,
PROGRESS_LOCK_REWARD_TYPE_SPELL = 1,
PROGRESS_LOCK_REWARD_TYPE_MAX = 2,
};
// Enum Phoenix.EMissionTabType
// NumValues: 0x0007
enum class EMissionTabType : uint8
{
TABTYPE_ALL = 0,
TABTYPE_MAIN = 1,
TABTYPE_SIDE = 2,
TABTYPE_ASSIGNMENT = 3,
TABTYPE_RELATIONSHIP = 4,
TABTYPE_COMPLETE = 5,
TABTYPE_MAX = 6,
};
// Enum Phoenix.EMounted_AIState
// NumValues: 0x0007
enum class EMounted_AIState : uint8
{
Stationary = 0,
MovingToPathNode = 1,
WaitingAtPathNode = 2,
FinishWaitingAtPathNode = 3,
MovingToSpline = 4,
FollowingSpline = 5,
EMounted_MAX = 6,
};
// Enum Phoenix.EMountFlyingSpeedLimit
// NumValues: 0x0003
enum class EMountFlyingSpeedLimit : uint8
{
Hover = 0,
Slow = 1,
EMountFlyingSpeedLimit_MAX = 2,
};
// Enum Phoenix.EMountGroundSpeedLimit
// NumValues: 0x0003
enum class EMountGroundSpeedLimit : uint8
{
Walk = 0,
Jog = 1,
EMountGroundSpeedLimit_MAX = 2,
};
// Enum Phoenix.EPrerequisiteType
// NumValues: 0x0006
enum class EPrerequisiteType : uint8
{
None = 0,
Disable_On_MissionStatus = 1,
Enable_On_MissionStatus = 2,
Disable_On_ProgressionLock = 3,
Enable_On_ProgressionLock = 4,
EPrerequisiteType_MAX = 5,
};
// Enum Phoenix.EMountTypes
// NumValues: 0x0008
enum class EMountTypes : uint8
{
Broom_Flying = 0,
Broom_Ground = 1,
Graphorn_Ground = 2,
Hippogriff_Flying = 3,
Hippogriff_Ground = 4,
Niffler_Ground = 5,
Avatar_Ground = 6,
EMountTypes_MAX = 7,
};
// Enum Phoenix.ETargetOrientation
// NumValues: 0x0004
enum class ETargetOrientation : uint8
{
AnyDirection = 0,
TargetAxis = 1,
TargetDirection = 2,
ETargetOrientation_MAX = 3,
};
// Enum Phoenix.EMultiPlusRepeat
// NumValues: 0x0004
enum class EMultiPlusRepeat : uint8
{
Standard = 0,
Restart = 1,
Ignore = 2,
EMultiPlusRepeat_MAX = 3,
};
// Enum Phoenix.EMultiFXLoc
// NumValues: 0x0024
enum class EMultiFXLoc : uint8
{
Location = 0,
Location_Attached = 1,
Location_ObjectOrient = 2,
Location_ObjectOrient_Attached = 3,
Location_ZeroOrient = 4,
Location_ZeroOrient_Attached = 5,
ObjectCenterLoc = 6,
ObjectCenterLoc_Attached = 7,
ObjectCenterLoc_ObjectOrient = 8,
ObjectCenterLoc_ObjectOrient_Attached = 9,
ObjectCenterLoc_ZeroOrient = 10,
ObjectCenterLoc_ZeroOrient_Attached = 11,
ObjectBottomLoc = 12,
ObjectBottomLoc_Attached = 13,
ObjectBottomLoc_ObjectOrient = 14,
ObjectBottomLoc_ObjectOrient_Attached = 15,
ObjectBottomLoc_ZeroOrient = 16,
ObjectBottomLoc_ZeroOrient_Attached = 17,
ObjectAnchorLoc = 18,
ObjectAnchorLoc_Attached = 19,
ObjectAnchorLoc_ObjectOrient = 20,
ObjectAnchorLoc_ObjectOrient_Attached = 21,
ObjectAnchorLoc_ZeroOrient = 22,
ObjectAnchorLoc_ZeroOrient_Attached = 23,
BoneLocation = 24,
BoneLocation_Attached = 25,
GroundBelowLoc = 26,
GroundBelowLoc_ObjectOrient = 27,
GroundBelowLoc_ZeroOrient = 28,
GroundBelowLoc_NormalOrient = 29,
GroundBelowCenterLoc = 30,
GroundBelowCenterLoc_ObjectOrient = 31,
GroundBelowCenterLoc_ZeroOrient = 32,
GroundBelowCenterLoc_NormalOrient = 33,
Wandtip_Attached = 34,
EMultiFXLoc_MAX = 35,
};
// Enum Phoenix.EMultiFXBeamSource
// NumValues: 0x0004
enum class EMultiFXBeamSource : uint8
{
Target = 0,
Instigator = 1,
BeamSourceProperty = 2,
EMultiFXBeamSource_MAX = 3,
};
// Enum Phoenix.EMultiFXOrientation
// NumValues: 0x0010
enum class EMultiFXOrientation : uint8
{
AnchorOrient = 0,
ZeroOrient = 1,
WandtipOrient = 2,
GroundOrient = 3,
InvertOrient = 4,
InstigatorOrient = 5,
ImpactPointOrient = 6,
TargetPointOrient = 7,
TowardInstigator = 8,
InstigatorToTarget = 9,
ZeroPitch = 10,
ZeroRoll = 11,
ZeroYaw = 12,
VelocityOrient = 13,
WeaponOrient = 14,
EMultiFXOrientation_MAX = 15,
};
// Enum Phoenix.EMultiFXLocation
// NumValues: 0x001D
enum class EMultiFXLocation : uint8
{
DefaultLoc = 0,
AnchorLoc = 1,
ObjectCenterLoc = 2,
ObjectTopLoc = 3,
ObjectBottomLoc = 4,
ObjectFrontLoc = 5,
ObjectBackLoc = 6,
ObjectRightLoc = 7,
ObjectLeftLoc = 8,
GroundBelowLoc = 9,
ComponentCenterLoc = 10,
ComponentTopLoc = 11,
ComponentBottomLoc = 12,
ComponentFrontLoc = 13,
ComponentBackLoc = 14,
ComponentRightLoc = 15,
ComponentLeftLoc = 16,
WandtipLoc = 17,
ImpactPoint = 18,
TargetPoint = 19,
BoneLoc = 20,
MeshPointNearestInstigator = 21,
ActorPointNearestInstigator = 22,
MeshPointNearestLoc = 23,
ActorPointNearestLoc = 24,
WaterSurfaceLoc = 25,
WeaponLoc = 26,
ProjectileLoc = 27,
EMultiFXLocation_MAX = 28,
};
// Enum Phoenix.EFootprintTypes
// NumValues: 0x0005
enum class EFootprintTypes : uint8
{
None = 0,
Human = 1,
Goblin = 2,
Troll = 3,
EFootprintTypes_MAX = 4,
};
// Enum Phoenix.EDecalOrientation
// NumValues: 0x0005
enum class EDecalOrientation : uint8
{
Random = 0,
Zero = 1,
InstigatorToTarget = 2,
TargetToInstigator = 3,
EDecalOrientation_MAX = 4,
};
// Enum Phoenix.ESfxOcclusion
// NumValues: 0x0006
enum class ESfxOcclusion : uint8
{
NoOcclusion_0 = 0,
Single_1 = 1,
HulaHoop_8 = 2,
FacingPortal_16 = 3,
EdgeOnPortal_24 = 4,
ESfxOcclusion_MAX = 5,
};
// Enum Phoenix.ENiagraWaterRippleCurveProperty
// NumValues: 0x000A
enum class ENiagraWaterRippleCurveProperty : uint8
{
TargetMass = 0,
TargetVelocity = 1,
TargetVelocityZ = 2,
InstigatorMass = 3,
InstigatorVelocity = 4,
InstigatorVelocityZ = 5,
ImpactMass = 6,
ImpactVelocity = 7,
ImpactMomentum = 8,
ENiagraWaterRippleCurveProperty_MAX = 9,
};
// Enum Phoenix.ENiagraPropertyTarget
// NumValues: 0x0003
enum class ENiagraPropertyTarget : uint8
{
Target = 0,
Instigator = 1,
ENiagraPropertyTarget_MAX = 2,
};
// Enum Phoenix.EBoneTargetType
// NumValues: 0x0008
enum class EBoneTargetType : uint8
{
None = 0,
Default = 1,
Biped = 2,
Dugbog = 3,
Spider = 4,
Wolf = 5,
Dragon = 6,
EBoneTargetType_MAX = 7,
};
// Enum Phoenix.EMultiFXVectorExtension
// NumValues: 0x0007
enum class EMultiFXVectorExtension : uint8
{
Size = 0,
SizeXY = 1,
SizeZ = 2,
X = 3,
Y = 4,
Z = 5,
EMultiFXVectorExtension_MAX = 6,
};
// Enum Phoenix.EMultiFXPropertyOwner
// NumValues: 0x0004
enum class EMultiFXPropertyOwner : uint8
{
FX = 0,
Target = 1,
Instigator = 2,
EMultiFXPropertyOwner_MAX = 3,
};
// Enum Phoenix.EMultiFXCompare
// NumValues: 0x0007
enum class EMultiFXCompare : uint8
{
Equal = 0,
NotEqual = 1,
GreatherThan = 2,
GreaterThanEqual = 3,
LessThan = 4,
LessThanEqual = 5,
EMultiFXCompare_MAX = 6,
};
// Enum Phoenix.EMultiFXState
// NumValues: 0x0014
enum class EMultiFXState : uint8
{
Attacking = 0,
Arresto = 1,
BrokenOrDead = 2,
CombatCursed = 3,
Confundo = 4,
Disillusioned = 5,
Dodging = 6,
Frozen = 7,
InWater = 8,
Imperius = 9,
Invulnerable = 10,
Levioso = 11,
OnFire = 12,
Petrificus = 13,
Reacting = 14,
Revealed = 15,
RevealsThruWalls = 16,
Transformed = 17,
Vulnerable = 18,
EMultiFXState_MAX = 19,
};
// Enum Phoenix.EMultiFXActor
// NumValues: 0x0004
enum class EMultiFXActor : uint8
{
Target = 0,
Instigator = 1,
Player = 2,
EMultiFXActor_MAX = 3,
};
// Enum Phoenix.EMultiFXSpell
// NumValues: 0x0002
enum class EMultiFXSpell : uint8
{
UpgradedMechanic = 0,
EMultiFXSpell_MAX = 1,
};
// Enum Phoenix.EMultiFXRepeat
// NumValues: 0x0005
enum class EMultiFXRepeat : uint8
{
Restart = 0,
Ignore = 1,
RestartInstigator = 2,
IgnoreInstigator = 3,
EMultiFXRepeat_MAX = 4,
};
// Enum Phoenix.EFXPostProcessingDuplicateAction
// NumValues: 0x0004
enum class EFXPostProcessingDuplicateAction : uint8
{
Abort = 0,
Replace = 1,
RunAnyway = 2,
EFXPostProcessingDuplicateAction_MAX = 3,
};
// Enum Phoenix.EFXUpdatePostProcessingCurveParameter
// NumValues: 0x0008
enum class EFXUpdatePostProcessingCurveParameter : uint8
{
None = 0,
BlendWeight = 1,
AllBlendablesWeight = 2,
Blendable0Weight = 3,
Blendable1Weight = 4,
Blendable2Weight = 5,
Blendable3Weight = 6,
EFXUpdatePostProcessingCurveParameter_MAX = 7,
};
// Enum Phoenix.EFXUpdatePostProcessingParameter
// NumValues: 0x000B
enum class EFXUpdatePostProcessingParameter : uint8
{
None = 0,
BlendWeight = 1,
AllBlendablesWeight = 2,
Blendable0Weight = 3,
Blendable1Weight = 4,
Blendable2Weight = 5,
Blendable3Weight = 6,
BlendInTime = 7,
BlendOutTime = 8,
DefaultBlendOutTime = 9,
EFXUpdatePostProcessingParameter_MAX = 10,
};
// Enum Phoenix.EMultiFXUse
// NumValues: 0x0005
enum class EMultiFXUse : uint8
{
Target = 0,
Instigator = 1,
TargetCharacter = 2,
InstigatorCharacter = 3,
EMultiFXUse_MAX = 4,
};
// Enum Phoenix.EAOEMultiFXState
// NumValues: 0x000C
enum class EAOEMultiFXState : uint8
{
Announce = 0,
Warning = 1,
Explode = 2,
Expired = 3,
AnnounceStart = 4,
AnnounceLoop = 5,
WarningStart = 6,
WarningLoop = 7,
Impact = 8,
ImpactStart = 9,
ImpactEnd = 10,
EAOEMultiFXState_MAX = 11,
};
// Enum Phoenix.ESpawnAOE
// NumValues: 0x0006
enum class ESpawnAOE : uint8
{
SuccessfulHit = 0,
FailedHit = 1,
Blocked = 2,
Deflected = 3,
FizzledOut = 4,
ESpawnAOE_MAX = 5,
};
// Enum Phoenix.EAccessibilityColorRemapMode
// NumValues: 0x0007
enum class EAccessibilityColorRemapMode : uint8
{
Invalid = 0,
Initialize = 1,
None = 2,
Deuteranope = 3,
Protanope = 4,
Tritanope = 5,
EAccessibilityColorRemapMode_MAX = 6,
};
// Enum Phoenix.ENoMountZoneVersion
// NumValues: 0x0005
enum class ENoMountZoneVersion : uint8
{
NoVersion = 0,
UniqueNameFix = 1,
GroundShieldVFX = 2,
LatestVersion = 2,
ENoMountZoneVersion_MAX = 3,
};
// Enum Phoenix.ENoMountZoneError
// NumValues: 0x0007
enum class ENoMountZoneError : uint8
{
Error_OutOfBounds = 0,
Error_NoFlyZone = 1,
Error_NoMountZone = 2,
Error_LeavingRaceTrack = 3,
Error_LeavingArea = 4,
Error_AbandoningRace = 5,
Error_MAX = 6,
};
// Enum Phoenix.EBroomNoFlyControl
// NumValues: 0x0009
enum class EBroomNoFlyControl : uint8
{
NOFLY_Default = 0,
NOFLY_PUSH = 1,
NOFLY_180 = 2,
NOFLY_TELEPORT = 3,
NOFLY_SLOWDOWN = 4,
NOFLY_HUG = 5,
NOFLY_NONE = 6,
NOFLY_COUNT = 7,
NOFLY_MAX = 8,
};
// Enum Phoenix.ENPC_Type
// NumValues: 0x0005
enum class ENPC_Type : uint8
{
None = 0,
Enemy = 1,
Student = 2,
Creature = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_TargetPerceptionIntent
// NumValues: 0x0004
enum class ENPC_TargetPerceptionIntent : uint8
{
None = 0,
AsEnemy = 1,
AsScheduledEntity = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.ENPC_TargetPerceptionType
// NumValues: 0x0005
enum class ENPC_TargetPerceptionType : uint8
{
None = 0,
Attack = 1,
CrimeScene = 2,
Notify = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.EManagedNPCHeadTrackingPriority
// NumValues: 0x0007
enum class EManagedNPCHeadTrackingPriority : uint8
{
Lowest = 0,
PointOfInterest = 1,
PerformTask = 2,
AttackTarget = 3,
Highest = 4,
Forced = 5,
EManagedNPCHeadTrackingPriority_MAX = 6,
};
// Enum Phoenix.ENPC_JumpSplineDirection
// NumValues: 0x0003
enum class ENPC_JumpSplineDirection : uint8
{
Forward = 0,
Reverse = 1,
ENPC_MAX = 2,
};
// Enum Phoenix.ENPC_FollowSplineMoveState
// NumValues: 0x0004
enum class ENPC_FollowSplineMoveState : uint8
{
Normal = 0,
Scurry = 1,
Volume = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.ENPC_FollowSplineState
// NumValues: 0x0006
enum class ENPC_FollowSplineState : uint8
{
None = 0,
Inactive = 1,
Spline = 2,
Idle = 3,
Volume = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_LOSHeightOffsetSource
// NumValues: 0x0003
enum class ENPC_LOSHeightOffsetSource : uint8
{
Ground = 0,
Loc = 1,
ENPC_MAX = 2,
};
// Enum Phoenix.ENPC_LOSParamType
// NumValues: 0x0005
enum class ENPC_LOSParamType : uint8
{
None = 0,
Perception = 1,
Attack = 2,
Waypoint = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.EDistTypeToTarget
// NumValues: 0x0006
enum class EDistTypeToTarget : uint8
{
None = 0,
Attack = 1,
Pressure = 2,
Far = 3,
Count = 4,
EDistTypeToTarget_MAX = 5,
};
// Enum Phoenix.Enemy_TASTargetState
// NumValues: 0x0005
enum class Enemy_TASTargetState : uint8
{
TrackingTarget = 0,
TrackingPlayer = 1,
LosingPlayer = 2,
NotTracking = 3,
Enemy_MAX = 4,
};
// Enum Phoenix.EAbilityTaskScratchPadCondition
// NumValues: 0x0017
enum class EAbilityTaskScratchPadCondition : uint8
{
None = 0,
Hit = 1,
HitTarget = 2,
HitGround = 3,
IsBurning = 4,
IsCharred = 5,
HasTarget = 6,
IsDead = 7,
TriggerTransition = 8,
RandomDuration = 9,
RandomDurationTransition = 10,
ApparateAttackCount = 11,
HideLocSelected = 12,
JumpSplineDone = 13,
SplineSpawnAdvance = 14,
Suspended = 15,
Hovering = 16,
HasWeapon = 17,
AttackCustomFlag = 18,
TasIsAlert = 19,
TasIsAttack = 20,
IsSwimming = 21,
EAbilityTaskScratchPadCondition_MAX = 22,
};
// Enum Phoenix.ENPC_SecondaryCollisionResponse
// NumValues: 0x0004
enum class ENPC_SecondaryCollisionResponse : uint8
{
None = 0,
Attack = 1,
PushAway = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.ENPC_LOSUserType
// NumValues: 0x0008
enum class ENPC_LOSUserType : uint8
{
None = 0,
EnemyToTarget = 1,
AttackLocToTarget = 2,
Shuffle = 3,
Waypoint = 4,
Retreat = 5,
BackOnNav = 6,
ENPC_MAX = 7,
};
// Enum Phoenix.ENPC_TargetDirection
// NumValues: 0x0005
enum class ENPC_TargetDirection : uint8
{
Forward = 0,
Back = 1,
Left = 2,
Right = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_DilateSource
// NumValues: 0x0005
enum class ENPC_DilateSource : uint8
{
None = 0,
Recovery = 1,
Param = 2,
Time = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_AlertPointOfInterest
// NumValues: 0x000A
enum class ENPC_AlertPointOfInterest : uint8
{
None = 0,
Target = 1,
TeammateTarget = 2,
TeammateDeath = 3,
TeammateDamage = 4,
Sound = 5,
TeammateDead = 6,
Distraction = 7,
CombatPlant = 8,
ENPC_MAX = 9,
};
// Enum Phoenix.ENPC_LosingTargetType
// NumValues: 0x0005
enum class ENPC_LosingTargetType : uint8
{
None = 0,
Seek = 1,
Death = 2,
Default = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_MoveState
// NumValues: 0x0009
enum class ENPC_MoveState : uint8
{
Loop = 0,
Start = 1,
Stop = 2,
LoopTurn = 3,
FollowSpline = 4,
TurnInPlace = 5,
Pivot = 6,
Count = 7,
ENPC_MAX = 8,
};
// Enum Phoenix.ENPC_BlendSpaceCoordinates
// NumValues: 0x0006
enum class ENPC_BlendSpaceCoordinates : uint8
{
Cartesian = 0,
Polar = 1,
Anim = 2,
MoveTurn = 3,
Standard = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_MoveDataState
// NumValues: 0x0003
enum class ENPC_MoveDataState : uint8
{
Normal = 0,
Attack = 1,
ENPC_MAX = 2,
};
// Enum Phoenix.ENPC_StopReasonMove
// NumValues: 0x0019
enum class ENPC_StopReasonMove : uint8
{
MoveData_RequestStop = 0,
MoveData_ResetRequestStop = 1,
MoveData_PathFinished = 2,
UpdateInfo_MoveCorridor = 3,
UpdateInfo_MoveCollision = 4,
UpdateMove_AwayFromWaypoint = 5,
UpdateMove_NotProgressingWaypoint = 6,
UpdateMove_NotProgressingDestination = 7,
UpdateMove_UpdateBlocked = 8,
UpdateMove_WillEnterCorridor = 9,
SetMoveWaypoint_StartBlocked = 10,
SetMoveWaypoint_ConstrainLocFailed = 11,
SetMoveWaypoint_AbruptHeadingChange = 12,
SetMoveWaypoint_HeadingOffscreen = 13,
SetMoveWaypoint_NoGroundFound = 14,
MoveWaypointCheck_NotProgressingDestination = 15,
MoveWaypointCheck_NotProgressingWaypoint = 16,
MoveWaypointCheck_AwayFromWaypoint = 17,
MoveCheck_LOSNotClear = 18,
MoveCheck_WillEnterCorridor = 19,
MoveCheck_TooCloseToTarget = 20,
MoveCheck_TooCloseToTeammates = 21,
MoveCheck_TooFarHeadingDistance = 22,
MoveCheck_EnergyDrained = 23,
ENPC_MAX = 24,
};
// Enum Phoenix.ENPC_StopReasonAUS
// NumValues: 0x0015
enum class ENPC_StopReasonAUS : uint8
{
AUSStartMove_PathFinished = 0,
AUSStartMove_MoveData_bStopMove = 1,
AUSStartMove_RequestTimeout = 2,
AUSUpdateMove_PathFinished = 3,
AUSUpdateMove_MoveData_bStopMove = 4,
AUSUpdateMove_RequestTimeout = 5,
AUSUpdateMove_CanMoveUpdateStopOrAttack = 6,
AUSMoving_SidekickUpdateStateUpdate = 7,
AUSMoving_PathFininshed = 8,
AUSMoving_bStopMove = 9,
AUSMoving_NotMoving = 10,
AUSMoving_AtPathDest = 11,
AUSMoving_AUSAbortPending = 12,
AUSMoving_MoveAbortPending = 13,
AUSMoving_AbruptDirectionChange = 14,
AUSMoving_AbortAttackDistance = 15,
AUSMoving_AtPendingDest = 16,
AUSMoving_CanMoveUpdateStopOrAttack = 17,
AUSMoving_CantAttackFromDest = 18,
AUSPaused = 19,
ENPC_MAX = 20,
};
// Enum Phoenix.ENPC_StopReason
// NumValues: 0x0009
enum class ENPC_StopReason : uint8
{
None = 0,
StopMove = 1,
MovementStop = 2,
OnPathFinished = 3,
PathFollowingComp_OnPathFinished = 4,
MovementComponent_StopActiveMovement = 5,
CanAttackChoose_StopReqPriorToAttack = 6,
CanAttackRequest_StopReqPriorToAttack = 7,
ENPC_MAX = 8,
};
// Enum Phoenix.ENPC_MoveAttemptStatus
// NumValues: 0x000E
enum class ENPC_MoveAttemptStatus : uint8
{
None = 0,
Success = 1,
NoNavData = 2,
NoSafeNavPoint = 3,
StartBlocked = 4,
UpdateBlocked = 5,
AbruptHeadingChange = 6,
HeadingOffscreen = 7,
WillEnterCorridor = 8,
PassTooCloseToTarget = 9,
NoPath = 10,
ConstrainLocFailed = 11,
NoGroundFound = 12,
ENPC_MAX = 13,
};
// Enum Phoenix.EEnemy_InitTreeTimeoutAction
// NumValues: 0x0004
enum class EEnemy_InitTreeTimeoutAction : uint8
{
FailNoEnter = 0,
EnterWithReset = 1,
EnterNoReset = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.ENPC_Split
// NumValues: 0x0005
enum class ENPC_Split : uint8
{
None = 0,
Attack = 1,
PostAttack = 2,
CounterAttack = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_EvadeMobilityType
// NumValues: 0x0006
enum class ENPC_EvadeMobilityType : uint8
{
None = 0,
Slow = 1,
Medium = 2,
Fast = 3,
Count = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_GameAttackState
// NumValues: 0x0003
enum class ENPC_GameAttackState : uint8
{
None = 0,
RunThrough = 1,
ENPC_MAX = 2,
};
// Enum Phoenix.ENPC_GameSubState
// NumValues: 0x0008
enum class ENPC_GameSubState : uint8
{
None = 0,
Outside = 1,
SwimToShore = 2,
TooClose = 3,
BackOnNav = 4,
RecoverWeapon = 5,
Investigate = 6,
ENPC_MAX = 7,
};
// Enum Phoenix.ENPC_GameState
// NumValues: 0x000E
enum class ENPC_GameState : uint8
{
None = 0,
Wander = 1,
Attack = 2,
FollowPath = 3,
Flee = 4,
ScheduledEntity = 5,
Alert = 6,
FollowPlayer = 7,
Close = 8,
RunTo = 9,
Retreat = 10,
RetreatSplit = 11,
FollowSpline = 12,
ENPC_MAX = 13,
};
// Enum Phoenix.ENPC_CrouchContext
// NumValues: 0x0004
enum class ENPC_CrouchContext : uint8
{
InCrouchVolume = 0,
OnCrouchNavArea = 1,
CompanionCrouch = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.ENPC_StairsSlopeContext
// NumValues: 0x0004
enum class ENPC_StairsSlopeContext : uint8
{
None = 0,
GoingUp = 1,
GoingDown = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.ENPC_FireContext
// NumValues: 0x0004
enum class ENPC_FireContext : uint8
{
None = 0,
Charred = 1,
OnFire = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.ENPC_MoveTurnTo
// NumValues: 0x0005
enum class ENPC_MoveTurnTo : uint8
{
None = 0,
MoveDir = 1,
Target = 2,
Weapon = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_TurnAssistState
// NumValues: 0x0006
enum class ENPC_TurnAssistState : uint8
{
None = 0,
Target = 1,
PathLoc = 2,
Loc = 3,
Weapon = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_TurnAssistCurve
// NumValues: 0x0004
enum class ENPC_TurnAssistCurve : uint8
{
Main = 0,
Time = 1,
Speed = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.ENPC_TurnAssist
// NumValues: 0x0011
enum class ENPC_TurnAssist : uint8
{
None = 0,
Default = 1,
Mobility = 2,
MobilityStop = 3,
TurnInPlace = 4,
MobilityStart = 5,
Attack = 6,
Stomp = 7,
RunAt = 8,
Shuffle = 9,
Taunt = 10,
IdleBreak = 11,
AttackReset = 12,
TargetRelative = 13,
AlertPointOfInterest = 14,
AttackClose = 15,
ENPC_MAX = 16,
};
// Enum Phoenix.ENPC_MobilityTurnAssistStartMode
// NumValues: 0x0005
enum class ENPC_MobilityTurnAssistStartMode : uint8
{
None = 0,
Immediate = 1,
FromAnim = 2,
Delayed = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_TurnAssistType
// NumValues: 0x000A
enum class ENPC_TurnAssistType : uint8
{
None = 0,
Fixed = 1,
Target = 2,
Instigator = 3,
Player = 4,
TargetRelative = 5,
ExternalMode = 6,
TargetTracker = 7,
MovementDirection = 8,
ENPC_MAX = 9,
};
// Enum Phoenix.ENPC_SpawnState
// NumValues: 0x0004
enum class ENPC_SpawnState : uint8
{
None = 0,
Spawning = 1,
SpawnFinshed = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.EEnemy_AbilityChannelContext
// NumValues: 0x0008
enum class EEnemy_AbilityChannelContext : uint8
{
HasWeapon = 0,
HasShield = 1,
Unaware = 2,
Alert = 3,
Attack = 4,
IsBlind = 5,
IsInjured = 6,
EEnemy_MAX = 7,
};
// Enum Phoenix.ENPC_AbilityChannel
// NumValues: 0x000E
enum class ENPC_AbilityChannel : uint8
{
FullBody = 0,
FullBodyAdditive = 1,
PartialBody1 = 2,
EmoPartial = 3,
Facial = 4,
PartialBody = 5,
RightArmPartial = 6,
BlindHead = 7,
BlindArm = 8,
Injured = 9,
Right = 10,
RightArmPartial2 = 11,
LeftArmPartial = 12,
ENPC_MAX = 13,
};
// Enum Phoenix.EPerceptionPointEvaluateSource
// NumValues: 0x0004
enum class EPerceptionPointEvaluateSource : uint8
{
None = 0,
Enemy = 1,
Target = 2,
EPerceptionPointEvaluateSource_MAX = 3,
};
// Enum Phoenix.EEnemyAITargetPerceiveState
// NumValues: 0x0004
enum class EEnemyAITargetPerceiveState : uint8
{
None = 0,
Gather = 1,
Evaluate = 2,
EEnemyAITargetPerceiveState_MAX = 3,
};
// Enum Phoenix.EEnemy_TargetType
// NumValues: 0x0004
enum class EEnemy_TargetType : uint8
{
None = 0,
Attack = 1,
Flee = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_LOSChannelSet
// NumValues: 0x0004
enum class EEnemy_LOSChannelSet : uint8
{
All = 0,
Static = 1,
StaticAndDynamic = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.EEnemy_LOSType
// NumValues: 0x0004
enum class EEnemy_LOSType : uint8
{
Line = 0,
Cone = 1,
SweptSphere = 2,
EEnemy_MAX = 3,
};
// Enum Phoenix.ENPC_SetStateNext
// NumValues: 0x0008
enum class ENPC_SetStateNext : uint8
{
None = 0,
TargetLost = 1,
PostSpawn = 2,
TargetSuccess = 3,
ReactionDone = 4,
LosingTarget = 5,
ConfundoDone = 6,
ENPC_MAX = 7,
};
// Enum Phoenix.ENPC_SidekickUpdateState
// NumValues: 0x0008
enum class ENPC_SidekickUpdateState : uint8
{
None = 0,
Hover = 1,
StopMove = 2,
StoppingMove = 3,
StartMove = 4,
UpdateMove = 5,
Moving = 6,
ENPC_MAX = 7,
};
// Enum Phoenix.ENPC_ThreatLevel
// NumValues: 0x0006
enum class ENPC_ThreatLevel : uint8
{
None = 0,
ThreatLow = 1,
ThreatMedium = 2,
ThreatHigh = 3,
ThreatMax = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_HitDirection
// NumValues: 0x0006
enum class ENPC_HitDirection : uint8
{
None = 0,
Front = 1,
Left = 2,
Right = 3,
Back = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_WaterResponse
// NumValues: 0x0005
enum class ENPC_WaterResponse : uint8
{
Die = 0,
TeleportToShore = 1,
SwimToShore = 2,
SwimAndAttack = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.EEnemy_AnimMainState
// NumValues: 0x0005
enum class EEnemy_AnimMainState : uint8
{
None = 0,
React = 1,
Abort = 2,
Dead = 3,
EEnemy_MAX = 4,
};
// Enum Phoenix.EEnemyAIAnimState
// NumValues: 0x002A
enum class EEnemyAIAnimState : uint8
{
Idle = 0,
IdleReady = 1,
Moving = 2,
Spawn = 3,
Attack = 4,
BecomeAware = 5,
LoseAware = 6,
ActivateStoredWeapon = 7,
StoreActiveWeapon = 8,
PickupWeaponFloor = 9,
PickupWeaponWall = 10,
PickupWeapon = 11,
DodgeLeft = 12,
DodgeRight = 13,
Dodge = 14,
Disappear_DEPRECATED = 15,
Reappear_DEPRECATED = 16,
Taunt = 17,
Land = 18,
TurnInPlace = 19,
Shuffle = 20,
FleeExit = 21,
MovingRunTo = 22,
React = 23,
NurtureInteract_DEPRECATED = 24,
Eat_DEPRECATED = 25,
Jump = 26,
Dead = 27,
Climb = 28,
IdleBreak = 29,
BecomeAlert = 30,
LoseAlert = 31,
Apparate = 32,
Flourish = 33,
Flying = 34,
StartDrained = 35,
StopDrained = 36,
Drained = 37,
AlertWait = 38,
AlertLook = 39,
JumpSpline = 40,
EEnemyAIAnimState_MAX = 41,
};
// Enum Phoenix.ENPC_MobilityChoiceSource
// NumValues: 0x0002
enum class ENPC_MobilityChoiceSource : uint8
{
Distance = 0,
ENPC_MAX = 1,
};
// Enum Phoenix.ENPC_PerceptionUpdate
// NumValues: 0x0006
enum class ENPC_PerceptionUpdate : uint8
{
Target = 0,
Weapon_DEPRECATED = 1,
CrimeScene_DEPRECATED = 2,
GameEvent = 3,
Default = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_QBUpdate
// NumValues: 0x001A
enum class ENPC_QBUpdate : uint8
{
PieCut = 0,
Direct = 1,
Close = 2,
Evade = 3,
Follow = 4,
InOut = 5,
SeekWeapon = 6,
Cover = 7,
Ticket = 8,
Reposition = 9,
Sidekick = 10,
TombProtector = 11,
Around = 12,
SeekTarget = 13,
BackOnNav = 14,
LeadPlayer = 15,
TooClose = 16,
SwimToShore = 17,
Standby = 18,
Duel = 19,
Alert = 20,
Companion = 21,
Combat = 22,
RecoverWeapon = 23,
POI = 24,
ENPC_MAX = 25,
};
// Enum Phoenix.ENPC_QBUpdateEvent
// NumValues: 0x0006
enum class ENPC_QBUpdateEvent : uint8
{
Ticket = 0,
MoveChance = 1,
MoveStop = 2,
MoveStart = 3,
Attacked = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_NavState
// NumValues: 0x0004
enum class ENPC_NavState : uint8
{
Unknown = 0,
On = 1,
Off = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.ENPC_LOSCheckType
// NumValues: 0x0004
enum class ENPC_LOSCheckType : uint8
{
None = 0,
AttackLocToTarget = 1,
EnemyToTarget = 2,
ENPC_MAX = 3,
};
// Enum Phoenix.EPostDeathSortingMode
// NumValues: 0x0005
enum class EPostDeathSortingMode : uint8
{
FirstInFirstOut = 0,
ClosestToPlayerFirst = 1,
FarthestFromPlayerFirst = 2,
None = 3,
EPostDeathSortingMode_MAX = 4,
};
// Enum Phoenix.EPostDeathCleanupEffect
// NumValues: 0x0005
enum class EPostDeathCleanupEffect : uint8
{
Dissolve = 0,
Fade = 1,
Destroy = 2,
None = 3,
EPostDeathCleanupEffect_MAX = 4,
};
// Enum Phoenix.EPostDeathCleanupMode
// NumValues: 0x0004
enum class EPostDeathCleanupMode : uint8
{
TriggerOnMaximumReached = 0,
TriggerOnTimer = 1,
None = 2,
EPostDeathCleanupMode_MAX = 3,
};
// Enum Phoenix.EPostDeathState
// NumValues: 0x0003
enum class EPostDeathState : uint8
{
Enabled = 0,
Disabled = 1,
EPostDeathState_MAX = 2,
};
// Enum Phoenix.ENPC_PlayerRelTargetTrackingType
// NumValues: 0x0005
enum class ENPC_PlayerRelTargetTrackingType : uint8
{
None = 0,
Range = 1,
Forced = 2,
Player = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_PlayerRelTargetTracking
// NumValues: 0x0006
enum class ENPC_PlayerRelTargetTracking : uint8
{
None = 0,
Aware = 1,
Alert = 2,
Aggro = 3,
Combat = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_PlayerProtectionState
// NumValues: 0x0006
enum class ENPC_PlayerProtectionState : uint8
{
NormalAttackProtection = 0,
FullAttackProtection = 1,
VulnerableNoProtection = 2,
FlyingProtection = 3,
SwimmingProtection = 4,
ENPC_MAX = 5,
};
// Enum Phoenix.ENPC_ShutdownState
// NumValues: 0x0005
enum class ENPC_ShutdownState : uint8
{
None = 0,
Execution = 1,
Rendering = 2,
Disabled = 3,
ENPC_MAX = 4,
};
// Enum Phoenix.ENPC_PerceptionEventResponseType
// NumValues: 0x0003
enum class ENPC_PerceptionEventResponseType : uint8
{
Normal = 0,
Distraction = 1,
ENPC_MAX = 2,
};
// Enum Phoenix.EDifficultyScale_Type
// NumValues: 0x000B
enum class EDifficultyScale_Type : uint8
{
None = 0,
TicketCooldownAdjustment = 1,
DamageAdjustment = 2,
HealthAdjustment = 3,
ParryDodgeAdjustment = 4,
PerfectParryAdjustment = 5,
ProtegoDeflectCount = 6,
ProtegoDecayRate = 7,
ProtegoDamageAdjustment = 8,
ProtegoCooldownTime = 9,
EDifficultyScale_MAX = 10,
};
// Enum Phoenix.ECWCState
// NumValues: 0x0004
enum class ECWCState : uint8
{
None = 0,
CWCStart = 1,
CWCUpdated = 2,
ECWCState_MAX = 3,
};
// Enum Phoenix.ENPC_PerceptionEventType
// NumValues: 0x000D
enum class ENPC_PerceptionEventType : uint8
{
None = 0,
Damage = 1,
Death = 2,
Sound = 3,
Engaged = 4,
Dead = 5,
StealthDeath = 6,
Collided = 7,
MunitionHit = 8,
MunitionFire = 9,
Footfall = 10,
CombatPlant = 11,
ENPC_MAX = 12,
};
// Enum Phoenix.ENPC_ManagerType
// NumValues: 0x000A
enum class ENPC_ManagerType : uint8
{
None = 0,
Enemy = 1,
Student = 2,
Companion = 3,
Sidekick = 4,
Dead = 5,
Leader = 6,
Duel = 7,
AuthorityFig = 8,
ENPC_MAX = 9,
};
// Enum Phoenix.ENPC_AttackSelectionConditions
// NumValues: 0x0011
enum class ENPC_AttackSelectionConditions : uint8
{
LongDistBump = 0,
ShortDistBump = 1,
ShieldBreaker = 2,
CrowdControlEffect = 3,
DamagePotential = 4,
CurseApplier = 5,
JuggleStarter = 6,
JuggleContinuer = 7,
JuggleEnder = 8,
LargeCharacterInterrupter = 9,
AOE = 10,
Fire = 11,
StupefyAdvancer = 12,
StupefyEnder = 13,
PlantPriorityBump = 14,
Count = 15,
ENPC_MAX = 16,
};
// Enum Phoenix.ENPC_CombatThreatLevel
// NumValues: 0x0008
enum class ENPC_CombatThreatLevel : uint8
{
Combat_ThreatLevel_None = 0,
Combat_ThreatLevel_Low = 1,
Combat_ThreatLevel_Medium = 2,
Combat_ThreatLevel_High = 3,
Combat_ThreatLevel_Extreme = 4,
Combat_ThreatLevel_Boss = 5,
Combat_ThreatLevel_Count = 6,
Combat_ThreatLevel_MAX = 7,
};
// Enum Phoenix.ENPC_TargetSelectionWeightData
// NumValues: 0x002C
enum class ENPC_TargetSelectionWeightData : uint8
{
DistNearWeight = 0,
DistFarWeight = 1,
DistNear = 2,
DistFar = 3,
MaintainTargetWeight = 4,
MaintainTargetFalloff = 5,
TargetWeight = 6,
LargeCharacterWeight = 7,
NumAttackingMultWeight = 8,
StayInWeight = 9,
RecentlyAttackedByWeight = 10,
RecentlyAttackedByFalloff = 11,
RecentlyAttackedByPlayerWeight = 12,
RecentlyAttackedByPlayerFalloff = 13,
HighlightedByPlayerWeight = 14,
AttackingWeight = 15,
RecentlyAttackedTargetWeight = 16,
RecentlyAttackedTargetFalloff = 17,
RecentlyAttackedPlayerWeight = 18,
RecentlyAttackedPlayerFalloff = 19,
ReactingIncMultWeight = 20,
ReactingTimePeak = 21,
ReactingDecMultWeight = 22,
InCCReactionWeight = 23,
InKnockDownWeight = 24,
InRagDollWeight = 25,
InAirWeight = 26,
InCriticalHealthWeight = 27,
InNearDeathKneelingWeight = 28,
ShielsOnWeight = 29,
LevelMultWeight = 30,
LevelMinWeight = 31,
LevelMaxWeight = 32,
HealthMultWeight = 33,
HealthMinWeight = 34,
HealthMaxWeight = 35,
ThreatMultWeight = 36,
ThreatMinWeight = 37,
ThreatMaxWeight = 38,
SpiderOnFireWeight = 39,
InferiusOnFireWeight = 40,
InferiusKamikazeWeight = 41,
Count = 42,
ENPC_MAX = 43,
};
// Enum Phoenix.ENPC_SelectionStates
// NumValues: 0x0040
enum class ENPC_SelectionStates : uint8
{
None = 0,
Arrested = 1,
Attacking = 2,
Confounded = 3,
Crucioed = 4,
Cursed = 5,
DistanceHigh = 6,
DistanceMed = 7,
DistanceLow = 8,
Enchanted = 9,
Enraged = 10,
Flying = 11,
Frozen = 12,
HealthHigh = 13,
HealthMed = 14,
HealthLow = 15,
HealthCritical = 16,
Imperiused = 17,
InAir = 18,
InCCReaction = 19,
InKnockDown = 20,
InRadiusHigh = 21,
InRadiusMed = 22,
InRadiusLow = 23,
InRagDoll = 24,
InReaction = 25,
InReactionMax = 26,
InReactionLong = 27,
InReactionMed = 28,
InReactionShort = 29,
IsInferi = 30,
IsSpider = 31,
IsSpiderCrit = 32,
LargeCharacter = 33,
Levitated = 34,
NotCursed = 35,
NotInReaction = 36,
OnFire = 37,
OnGround = 38,
Petrified = 39,
RemainingHigh = 40,
RemainingMed = 41,
RemainingLow = 42,
Shielding = 43,
Stupefy1 = 44,
Stupefy2 = 45,
Stupefy3 = 46,
Stupefy4 = 47,
Swimming = 48,
ThreatMax = 49,
ThreatHigh = 50,
ThreatMed = 51,
ThreatLow = 52,
HitsTaken = 53,
TimeSinceLastAction = 54,
RecentlyAttackedByPlayer = 55,
HighLightedByPlayer = 56,
RecentlyAttackedPlayer = 57,
InNearDeathKneeling = 58,
SpiderOnFire = 59,
InferiusOnFire = 60,
InferiusKamikaze = 61,
Count = 62,
ENPC_MAX = 63,
};
// Enum Phoenix.EObjectPropertyType
// NumValues: 0x0006
enum class EObjectPropertyType : uint8
{
Animate = 0,
Inanimate = 1,
Plant = 2,
Dead = 3,
Water = 4,
EObjectPropertyType_MAX = 5,
};
// Enum Phoenix.EOppugnoState
// NumValues: 0x0009
enum class EOppugnoState : uint8
{
Inactive = 0,
Wait = 1,
Pull = 2,
Hold = 3,
ThrowWait = 4,
Throw = 5,
EndWait = 6,
End = 7,
EOppugnoState_MAX = 8,
};
// Enum Phoenix.EHelperState
// NumValues: 0x0009
enum class EHelperState : uint8
{
IDLE = 0,
START = 1,
DEPLOY = 2,
DEPLOY_TURN = 3,
RUN = 4,
ATTRACT = 5,
POP_OUT = 6,
END = 7,
EHelperState_MAX = 8,
};
// Enum Phoenix.ESubLevelID
// NumValues: 0x0004
enum class ESubLevelID : uint8
{
None = 0,
SUB_Sanctum_Tech = 1,
SubLevel_Count = 2,
ESubLevelID_MAX = 3,
};
// Enum Phoenix.EHogwartsNavmeshID
// NumValues: 0x0004
enum class EHogwartsNavmeshID : uint8
{
Hogwarts_Navmesh_A = 0,
Hogwarts_Navmesh_B = 1,
Hogwarts_Navmesh_Count = 2,
Hogwarts_Navmesh_MAX = 3,
};
// Enum Phoenix.EPathTargetType
// NumValues: 0x0006
enum class EPathTargetType : uint8
{
PATH_TARGET_NONE = 0,
PATH_TARGET_STATIC = 1,
PATH_TARGET_DYNAMIC = 2,
PATH_TARGET_BEACON = 3,
PATH_TARGET_WAYPOINT = 4,
PATH_TARGET_MAX = 5,
};
// Enum Phoenix.EPathNodeSpeed
// NumValues: 0x0007
enum class EPathNodeSpeed : uint8
{
Stopped = 0,
SlowWalk = 1,
Walk = 2,
Jog = 3,
Sprint = 4,
Custom = 5,
EPathNodeSpeed_MAX = 6,
};
// Enum Phoenix.EPerformTaskContainerType
// NumValues: 0x0004
enum class EPerformTaskContainerType : uint8
{
LeadingPlayer = 0,
EnemyPatrol = 1,
Custom = 2,
EPerformTaskContainerType_MAX = 3,
};
// Enum Phoenix.EPerformTaskSplineTypes
// NumValues: 0x0004
enum class EPerformTaskSplineTypes : uint8
{
SlowWalk = 0,
Walk = 1,
Jog = 2,
EPerformTaskSplineTypes_MAX = 3,
};
// Enum Phoenix.EPerformTaskFinishAction
// NumValues: 0x0004
enum class EPerformTaskFinishAction : uint8
{
ReturnToActivity = 0,
StopAndWait = 1,
ContinueTaskWhenCancelled = 2,
EPerformTaskFinishAction_MAX = 3,
};
// Enum Phoenix.EPerformTaskHogwarsExpressSettings
// NumValues: 0x0003
enum class EPerformTaskHogwarsExpressSettings : uint8
{
Activate = 0,
Deactivate = 1,
EPerformTaskHogwarsExpressSettings_MAX = 2,
};
// Enum Phoenix.EPerformTaskSpeedMode
// NumValues: 0x0006
enum class EPerformTaskSpeedMode : uint8
{
Stopped = 0,
SlowWalk = 1,
Walk = 2,
Jog = 3,
MaxSpeedMode = 4,
EPerformTaskSpeedMode_MAX = 5,
};
// Enum Phoenix.EPerformTaskSceneRigSetting
// NumValues: 0x0004
enum class EPerformTaskSceneRigSetting : uint8
{
Play = 0,
Stop = 1,
Persistent = 2,
EPerformTaskSceneRigSetting_MAX = 3,
};
// Enum Phoenix.EPerformTaskSetting
// NumValues: 0x0003
enum class EPerformTaskSetting : uint8
{
Set = 0,
Clear = 1,
EPerformTaskSetting_MAX = 2,
};
// Enum Phoenix.EPerformTaskCombatMode
// NumValues: 0x0008
enum class EPerformTaskCombatMode : uint8
{
Normal = 0,
Protector = 1,
Custom = 2,
DuelOpponent = 3,
FightClubOpponent = 4,
Aggressor = 5,
GroupAggressor = 6,
EPerformTaskCombatMode_MAX = 7,
};
// Enum Phoenix.EPerformTasksChannelingSpell
// NumValues: 0x0004
enum class EPerformTasksChannelingSpell : uint8
{
Lumos = 0,
Protego = 1,
Disillusionment = 2,
EPerformTasksChannelingSpell_MAX = 3,
};
// Enum Phoenix.EPerformTasksSpell
// NumValues: 0x0004
enum class EPerformTasksSpell : uint8
{
Reparo = 0,
Confringo = 1,
Custom = 2,
EPerformTasksSpell_MAX = 3,
};
// Enum Phoenix.EPerkState
// NumValues: 0x0005
enum class EPerkState : uint8
{
PERK_UNAVAILABLE = 0,
PERK_AVAILABLE = 1,
PERK_PURCHASED = 2,
PERK_UPGRADE_UNAVAILABLE = 3,
PERK_MAX = 4,
};
// Enum Phoenix.EBreakableState
// NumValues: 0x0004
enum class EBreakableState : uint8
{
Inactive = 0,
Unbroken = 1,
Broken = 2,
EBreakableState_MAX = 3,
};
// Enum Phoenix.EGamepadType
// NumValues: 0x0007
enum class EGamepadType : uint8
{
Gamepad_XboxOne = 0,
Gamepad_PS4 = 1,
Gamepad_PS5 = 2,
Gamepad_Switch = 3,
Gamepad_Steam = 4,
Gamepad_Misc = 0,
Gamepad_MAX = 5,
};
// Enum Phoenix.EPhoenixControlMode
// NumValues: 0x0003
enum class EPhoenixControlMode : uint8
{
Player = 0,
HoverDrone = 1,
MAX = 2,
};
// Enum Phoenix.ELoadingScreenLocation
// NumValues: 0x0008
enum class ELoadingScreenLocation : uint8
{
LSL_None = 0,
LSL_Frontend = 1,
LSL_Overland = 2,
LSL_Hogwarts = 3,
LSL_Hogsmeade = 4,
LSL_Sanctuary = 5,
LSL_Dungeon = 6,
LSL_MAX = 7,
};
// Enum Phoenix.EAutoSaveReason
// NumValues: 0x0009
enum class EAutoSaveReason : uint8
{
AUTO_SAVE_UNKNOWN = 0,
AUTO_SAVE_MISSION = 1,
AUTO_SAVE_TIMER = 2,
AUTO_SAVE_ALWAYS = 3,
AUTO_SAVE_GAME_MODE_START_PLAY = 4,
AUTO_SAVE_INTRO = 5,
AUTO_SAVE_BACKGROUNDED = 6,
AUTO_SAVE_TEST = 7,
AUTO_SAVE_MAX = 8,
};
// Enum Phoenix.ERespawnReason
// NumValues: 0x000D
enum class ERespawnReason : uint8
{
None = 0,
RespawnedFromDeath = 1,
RespawnedFromFailure = 2,
TraveledToDungeon = 3,
TraveledFromDungeon = 4,
FastTraveled = 5,
StartedNewDay = 6,
JogIntoScene = 7,
WalkIntoScene = 8,
IntrusionCaught = 9,
DeathlyHallowsSpawn = 10,
FastTraveledViaMission = 11,
ERespawnReason_MAX = 12,
};
// Enum Phoenix.EHighContrastGameplayNPCHint
// NumValues: 0x0004
enum class EHighContrastGameplayNPCHint : uint8
{
Enemy = 0,
Companion = 1,
Friendly = 2,
EHighContrastGameplayNPCHint_MAX = 3,
};
// Enum Phoenix.EHighContrastDistanceType
// NumValues: 0x0007
enum class EHighContrastDistanceType : uint8
{
Item = 0,
Door = 1,
Creature = 2,
Mount = 3,
Characters = 4,
Infinity = 5,
EHighContrastDistanceType_MAX = 6,
};
// Enum Phoenix.EHighContrastGameplayNPCType
// NumValues: 0x0006
enum class EHighContrastGameplayNPCType : uint8
{
Player = 0,
LeadNPC = 1,
Companion = 2,
Friendly = 3,
Enemy = 4,
EHighContrastGameplayNPCType_MAX = 5,
};
// Enum Phoenix.EHighContrastGameplayMarkup
// NumValues: 0x0011
enum class EHighContrastGameplayMarkup : uint8
{
None = 0,
Player = 1,
Companion = 2,
FriendlyNPC = 3,
EnemyNPC = 4,
Item = 5,
Creature = 6,
Mount = 7,
RevelioItem = 8,
RevelioImportant = 9,
RevelioEnemy = 10,
ShieldPurple = 11,
ShieldOrange = 12,
ShieldRed = 13,
ShieldWhite = 14,
ShieldBlue = 15,
EHighContrastGameplayMarkup_MAX = 16,
};
// Enum Phoenix.EFightClubResultsTypes
// NumValues: 0x0003
enum class EFightClubResultsTypes : uint8
{
FC_Win = 0,
FC_Lose = 1,
FC_MAX = 2,
};
// Enum Phoenix.EFightClubIntroTypes
// NumValues: 0x0004
enum class EFightClubIntroTypes : uint8
{
FC_InitiateMatch = 0,
FC_AdeptMatch = 1,
FC_ChampionsMatch = 2,
FC_MAX = 3,
};
// Enum Phoenix.ENavAreaFlag
// NumValues: 0x0005
enum class ENavAreaFlag : uint8
{
Default = 0,
Jump = 1,
Vertical = 2,
Fall = 3,
ENavAreaFlag_MAX = 4,
};
// Enum Phoenix.ENotificationCategory
// NumValues: 0x000C
enum class ENotificationCategory : uint8
{
NotificationCategory_Celebration = 0,
NotificationCategory_CelebrationMed = 1,
NotificationCategory_MissionBanner = 2,
NotificationCategory_MissionStep = 3,
NotificationCategory_LevelUp = 4,
NotificationCategory_Pickups = 5,
NotificationCategory_Knowledge = 6,
NotificationCategory_OwlMail = 7,
NotificationCategory_XP = 8,
NotificationCategory_SmallText = 9,
NotificationCategory_All = 10,
NotificationCategory_MAX = 11,
};
// Enum Phoenix.EPhoenixScalabilityPlatform
// NumValues: 0x0008
enum class EPhoenixScalabilityPlatform : uint8
{
Unknown = 0,
PC = 1,
PS4 = 2,
PS5 = 3,
Switch = 4,
XBoxOne = 5,
XSX = 6,
EPhoenixScalabilityPlatform_MAX = 7,
};
// Enum Phoenix.EPhoenixScalabilityLevel
// NumValues: 0x0006
enum class EPhoenixScalabilityLevel : uint8
{
Low = 0,
Medium = 1,
High = 2,
Epic = 3,
Cinematic = 4,
EPhoenixScalabilityLevel_MAX = 5,
};
// Enum Phoenix.EPhoenixScalabilityCategory
// NumValues: 0x000C
enum class EPhoenixScalabilityCategory : uint8
{
ViewDistance = 0,
AntiAliasing = 1,
Shadow = 2,
PostProcess = 3,
Texture = 4,
Effects = 5,
Foliage = 6,
Shading = 7,
Volumetrics = 8,
Sky = 9,
Population = 10,
EPhoenixScalabilityCategory_MAX = 11,
};
// Enum Phoenix.ETrackingVolumeType
// NumValues: 0x0006
enum class ETrackingVolumeType : uint8
{
None = 0,
RandomEncounter = 1,
EncounterExclusion = 2,
Perception = 3,
ForceAction = 4,
ETrackingVolumeType_MAX = 5,
};
// Enum Phoenix.EFacialAnimType
// NumValues: 0x000B
enum class EFacialAnimType : uint8
{
FACIAL_ANIM_NONE = 0,
FACIAL_ANIM_TALK = 1,
FACIAL_ANIM_EAT = 2,
FACIAL_ANIM_DRINK = 3,
FACIAL_ANIM_LAUGH = 4,
FACIAL_ANIM_CHEER = 5,
FACIAL_ANIM_SLEEP = 6,
FACIAL_ANIM_BUMPED = 7,
FACIAL_ANIM_LISTEN = 8,
FACIAL_ANIM_THINK = 9,
FACIAL_ANIM_MAX = 10,
};
// Enum Phoenix.EPhysicsSimLevelType
// NumValues: 0x000A
enum class EPhysicsSimLevelType : uint8
{
Attacks = 0,
Flying = 1,
LODs = 2,
Mechanics = 3,
Misc = 4,
Mounts = 5,
Reactions = 6,
Stations = 7,
ClothAnimCurves = 8,
EPhysicsSimLevelType_MAX = 9,
};
// Enum Phoenix.EMountErrorMessages
// NumValues: 0x0007
enum class EMountErrorMessages : uint8
{
Error_EnteringNoFlyZone = 0,
Error_EnteringNoGroundZone = 1,
Error_EnteringNoMountsZone = 2,
Error_InsideNoDismountZone = 3,
Error_SpeedUpUnavailable = 4,
Error_LandingUnavailable = 5,
Error_MAX = 6,
};
// Enum Phoenix.EOrientToSlerpType
// NumValues: 0x0005
enum class EOrientToSlerpType : uint8
{
Snap = 0,
Velocity = 1,
Filter = 2,
Freeze = 3,
EOrientToSlerpType_MAX = 4,
};
// Enum Phoenix.EPointOfInterestState
// NumValues: 0x0004
enum class EPointOfInterestState : uint8
{
Found = 0,
Known = 1,
Hidden = 2,
EPointOfInterestState_MAX = 3,
};
// Enum Phoenix.EPortraitPaintingEntitySource
// NumValues: 0x0006
enum class EPortraitPaintingEntitySource : uint8
{
Unresolved = 0,
FleshCacheCallback = 1,
CustomizableCharacterCallBack = 2,
CustomizableCharacterScan = 3,
PopulationManager = 4,
EPortraitPaintingEntitySource_MAX = 5,
};
// Enum Phoenix.EUIQActionBarType
// NumValues: 0x0004
enum class EUIQActionBarType : uint8
{
QuickAction_Spells = 0,
QuickAction_Inventory = 1,
QuickAction_None = 2,
QuickAction_MAX = 3,
};
// Enum Phoenix.ERaceType
// NumValues: 0x0003
enum class ERaceType : uint8
{
TimeTrial = 0,
RingSequence = 1,
ERaceType_MAX = 2,
};
// Enum Phoenix.EReticuleState
// NumValues: 0x0007
enum class EReticuleState : uint8
{
RS_Unlocked = 0,
RS_Locked = 1,
RS_FinisherActive = 2,
RS_FinisherFreeze = 3,
RS_Fire = 4,
RS_Idle = 5,
RS_MAX = 6,
};
// Enum Phoenix.ETimedAbilityRetriggerBehaviour
// NumValues: 0x0005
enum class ETimedAbilityRetriggerBehaviour : uint8
{
Restart = 0,
Delay_IgnoreActive = 1,
Delay_ExtendActive = 2,
Ignore = 3,
ETimedAbilityRetriggerBehaviour_MAX = 4,
};
// Enum Phoenix.ETimedAbilityUnit
// NumValues: 0x0007
enum class ETimedAbilityUnit : uint8
{
Weeks = 0,
Days = 1,
Hours = 2,
Minutes = 3,
Seconds = 4,
RealSeconds = 5,
ETimedAbilityUnit_MAX = 6,
};
// Enum Phoenix.HitTrackerTypes
// NumValues: 0x0006
enum class EHitTrackerTypes : uint8
{
Irrelevant = 0,
NonConsecutiveDifferent = 1,
NonConsecutiveSame = 2,
ConsecutiveSame = 3,
ConsecutiveDifferent = 4,
HitTrackerTypes_MAX = 5,
};
// Enum Phoenix.ELevelComparison
// NumValues: 0x0006
enum class ELevelComparison : uint8
{
None = 0,
MinimumDifference = 1,
MaximumDifference = 2,
WithinRangedOf = 3,
OutsideRangeOf = 4,
ELevelComparison_MAX = 5,
};
// Enum Phoenix.ERPGModInputTags
// NumValues: 0x000D
enum class ERPGModInputTags : uint32
{
XPLevel = 0,
ItemEffectiveness = 1,
OffenseStat = 2,
DefenseStat = 3,
CooldownStat = 4,
StatDamageMultiplier = 5,
StatDamageReduction = 6,
StatCooldownReduction = 7,
LastHealAmount = 8,
PotionEffectCounter = 9,
ComboFocusMultiplier = 10,
NumTags = 11,
ERPGModInputTags_MAX = 12,
};
// Enum Phoenix.ERPGAbilityTag
// NumValues: 0x0077
enum class ERPGAbilityTag : uint8
{
AccioUpgrade = 0,
ArrestoMomentumUpgrade = 1,
AvadaKedavraUpgrade = 2,
BombardaAOE = 3,
BombardaCooldown = 4,
ConfringoProjectiles = 5,
ConfundoTeammates = 6,
CrucioHeals = 7,
CrucioUpgrade = 8,
DepulsoBounce = 9,
DepulsoUpgrade = 10,
DescendoAOE = 11,
DiffindoUnblockable = 12,
DiffindoUpgrade = 13,
DisillusionmentMarking = 14,
ExpelliarmusSpecialDisarm = 15,
ExpelliarmusUpgrade = 16,
FiendFyreUpgrade = 17,
FlipendoCharged = 18,
FlipendoUpgrade = 19,
GlaciusAOE = 20,
ImperiusAllyDamage = 21,
IncendioProjectiles = 22,
IncendioUpgrade = 23,
LeviosoCharged = 24,
LeviosoUpgrade = 25,
LumosSpark = 26,
OppugnoCharacters = 27,
OppugnoUpgrade = 28,
ParryUpgrade = 29,
ProtegoAOE = 30,
ProtegoDamageIncrease = 31,
ProtegoPerfectUnblockable = 32,
ProtegoPerfectReturn = 33,
ProtegoFocus = 34,
RevelioOccluded = 35,
StupefyUpgrade = 36,
StupefyPopup = 37,
StupefyRicochet = 38,
StupefyElderWand = 39,
StealthTakedownUpgrade = 40,
TransformationUpgrade = 41,
CursedParry = 42,
CompanionInfiltrationStealth = 43,
AdditionalCompanion = 44,
CompanionImmortal = 45,
CanCriticalDamage = 46,
ForceCritical = 47,
LastKillWasShadowTakedown = 48,
UI_Show_IncomingAttacks = 49,
UI_Show_Beasts = 50,
UI_Show_Forageables = 51,
UI_Show_LawEnforcement = 52,
Status_WellRested = 53,
Status_Notorious = 54,
Status_Renown = 55,
Status_Infamous = 56,
DeadlyToken = 57,
KeepDeadlyToken = 58,
MomentumToken = 59,
TacticianToken = 60,
RadiantAura = 61,
DADA_Tactician3 = 62,
DADA_Tactician4 = 63,
IncreasedCursedAllyDamage = 64,
DuelistProbing = 65,
BreakBlockUnaware = 66,
ShieldBreaker = 67,
DA_UnlockTime = 68,
DA_PickPocket1 = 69,
DA_PickPocket2 = 70,
DA_CanSellStolenItems = 71,
DA_ShowObjectsValue = 72,
Potion_Effect_Edurus = 73,
Potion_Effect_Beautification = 74,
Potion_Effect_Maxima = 75,
Potion_Upgrade_EdurusRock = 76,
Potion_Upgrade_TwisterMixtureUpgrade = 77,
Potion_Upgrade_Thunderbrew = 78,
HerbCapIncrease_1 = 79,
HerbCapIncrease_2 = 80,
HerbCapIncrease_3 = 81,
CabbagePullAggro = 82,
CabbageGroupBreaksShield = 83,
VenomousTentaculaWeaken = 84,
VenomousTentaculaAttackStupifyTarget = 85,
MandrakeScreamIgnoreCompanions = 86,
RecallPlantsAfterCombat = 87,
SwapLowestHealthPlant = 88,
VenomousTentaculaCanBite = 89,
CabbagePerformDeathAttack = 90,
MandrakeImpactAOE = 91,
MarkLocks = 92,
Beasts_AoeRecall = 93,
Beasts_RecallBuff = 94,
Beasts_BreakShield = 95,
HighlightSneakOScopes = 96,
StupefyDistraction = 97,
ImprovedPolyjuice = 98,
SHADOW_Blink1 = 99,
SHADOW_Blink2 = 100,
INF_Swift = 101,
INF_Swifter = 102,
Curses = 103,
DAC_CurseBreak = 104,
Talent_Core_OppugnoQuick = 105,
Talent_Core_DodgeAM = 106,
Talent_Core_DodgeFast = 107,
Talent_Core_StupefyStun = 108,
Talent_Infil_PetrificusTotalus = 109,
Talent_Curse_CurseLong = 110,
Talent_Sanc_Mandrake = 111,
Talent_Sanc_Cabbage = 112,
Talent_Sanc_Venomous = 113,
Talent_Sanc_Maxima = 114,
Talent_Sanc_Invisibility = 115,
Talent_Sanc_AMPotion = 116,
NumTags = 117,
ERPGAbilityTag_MAX = 118,
};
// Enum Phoenix.EValueComparison
// NumValues: 0x0007
enum class EValueComparison : uint8
{
Less = 0,
LessEqual = 1,
Equal = 2,
GreaterEqual = 3,
Greater = 4,
NotEqual = 5,
EValueComparison_MAX = 6,
};
// Enum Phoenix.ERPGEffect
// NumValues: 0x0004
enum class ERPGEffect : uint8
{
None = 0,
Damage_CriticalHit = 1,
Potions_DoubleEffective = 2,
ERPGEffect_MAX = 3,
};
// Enum Phoenix.ESaveBlockReason
// NumValues: 0x000A
enum class ESaveBlockReason : uint8
{
BLOCK_SAVE_UNKNOWN = 0,
BLOCK_SAVE_PERFORMTASK = 1,
BLOCK_SAVE_COMBAT = 2,
BLOCK_SAVE_TUTORIAL = 3,
BLOCK_SAVE_CINEMATIC = 4,
BLOCK_SAVE_CONVERSATION = 5,
BLOCK_SAVE_MOUNT = 6,
BLOCK_SAVE_EXCLUSIVE_MISSION = 7,
BLOCK_SAVE_DUNGEON = 8,
BLOCK_SAVE_MAX = 9,
};
// Enum Phoenix.EEmissiveAdaptationOverrideState
// NumValues: 0x0006
enum class EEmissiveAdaptationOverrideState : uint8
{
Begin = 0,
BlendIn = 1,
One = 2,
BlendOut = 3,
Complete = 4,
EEmissiveAdaptationOverrideState_MAX = 5,
};
// Enum Phoenix.ESceneActionAdaptationSoftDisableMethod
// NumValues: 0x0005
enum class ESceneActionAdaptationSoftDisableMethod : uint8
{
MinExposure = 0,
AverageMinMaxExposure = 1,
Zero = 2,
NegativeTwenty = 3,
ESceneActionAdaptationSoftDisableMethod_MAX = 4,
};
// Enum Phoenix.ESceneActionAdaptationAffect
// NumValues: 0x0004
enum class ESceneActionAdaptationAffect : uint8
{
Bloom = 0,
AutoExposure = 1,
Luminance = 2,
ESceneActionAdaptationAffect_MAX = 3,
};
// Enum Phoenix.EAnimateLightColorIntensityBlend
// NumValues: 0x0004
enum class EAnimateLightColorIntensityBlend : uint8
{
Replace = 0,
Multiply = 1,
Additive = 2,
EAnimateLightColorIntensityBlend_MAX = 3,
};
// Enum Phoenix.EBasicLightType
// NumValues: 0x0004
enum class EBasicLightType : uint8
{
Point = 0,
Spot = 1,
Rect = 2,
EBasicLightType_MAX = 3,
};
// Enum Phoenix.USceneAction_ResetClothSim_ClothingTeleportMode
// NumValues: 0x0003
enum class EUSceneAction_ResetClothSim_ClothingTeleportMode : uint8
{
Teleport = 0,
TeleportAndReset = 1,
USceneAction_ResetClothSim_MAX = 2,
};
// Enum Phoenix.ESceneAction_CreatureFlyingOption
// NumValues: 0x0003
enum class ESceneAction_CreatureFlyingOption : uint8
{
StopFlying = 0,
StartFlying = 1,
ESceneAction_MAX = 2,
};
// Enum Phoenix.EScheduleEnableDisable
// NumValues: 0x0005
enum class EScheduleEnableDisable : uint8
{
Ignore = 0,
Enable = 1,
DisableAndAbandonStations = 2,
DisableButStayInStation = 3,
EScheduleEnableDisable_MAX = 4,
};
// Enum Phoenix.ESceneRigRenderingCuts
// NumValues: 0x0007
enum class ESceneRigRenderingCuts : uint8
{
Camera = 0,
Exposure = 1,
PreExposure = 2,
Fog = 3,
SkyLight = 4,
AudioListener = 5,
ESceneRigRenderingCuts_MAX = 6,
};
// Enum Phoenix.EGlobalLightingSimpleFogZMode
// NumValues: 0x0007
enum class EGlobalLightingSimpleFogZMode : uint8
{
OffsetOnly = 0,
OffsetIsAbsolute = 1,
CameraZ = 2,
PlayerZ = 3,
SceneRigTransform = 4,
WorldBase = 5,
EGlobalLightingSimpleFogZMode_MAX = 6,
};
// Enum Phoenix.EHermesMessageAdvancedDynamicPayloadType
// NumValues: 0x0006
enum class EHermesMessageAdvancedDynamicPayloadType : uint8
{
None = 0,
Name = 1,
Boolean = 2,
Integer = 3,
Scalar = 4,
EHermesMessageAdvancedDynamicPayloadType_MAX = 5,
};
// Enum Phoenix.EPIMTypes
// NumValues: 0x000E
enum class EPIMTypes : uint8
{
PressAccept = 0,
PressAndHoldAccept = 1,
JoystickClockwise = 2,
JoystickCounterClockwise = 3,
JoystickSmileyFace = 4,
JoystickWaggleLeftRight = 5,
JoystickLeft = 6,
JoystickRight = 7,
JoystickUp = 8,
JoystickDown = 9,
TelescopeFocus = 10,
SpellCast = 11,
PressWildcardAction = 12,
EPIMTypes_MAX = 13,
};
// Enum Phoenix.EPlayerPerceptionEnableDisable
// NumValues: 0x0004
enum class EPlayerPerceptionEnableDisable : uint8
{
Ignore = 0,
Enable = 1,
Disable = 2,
EPlayerPerceptionEnableDisable_MAX = 3,
};
// Enum Phoenix.EPlayForcedConversation_ConversationInitializationTime
// NumValues: 0x0003
enum class EPlayForcedConversation_ConversationInitializationTime : uint8
{
WhenCreatingState = 0,
WhenEnteringAction = 1,
EPlayForcedConversation_MAX = 2,
};
// Enum Phoenix.ECruiseSpeed
// NumValues: 0x0005
enum class ECruiseSpeed : uint8
{
FastestMotion = 0,
SlowestMotion = 1,
AverageSpeed = 2,
SpecifiedCruisingSpeed = 3,
ECruiseSpeed_MAX = 4,
};
// Enum Phoenix.EFeedbackAnim
// NumValues: 0x0006
enum class EFeedbackAnim : uint8
{
ANIM_PULSE = 0,
ANIM_ROTATE_CL = 1,
ANIM_ROTATE_CCL = 2,
ANIM_BACK_AND_FORTH = 3,
ANIM_NONE = 4,
ANIM_MAX = 5,
};
// Enum Phoenix.ESpellButton
// NumValues: 0x0005
enum class ESpellButton : uint8
{
SPELL_TOP = 0,
SPELL_BOTTOM = 1,
SPELL_LEFT = 2,
SPELL_RIGHT = 3,
SPELL_MAX = 4,
};
// Enum Phoenix.StoryType
// NumValues: 0x0003
enum class EStoryType : uint8
{
STATION_STORY = 0,
GHOST_STORY = 1,
StoryType_MAX = 2,
};
// Enum Phoenix.StoryParticipantState
// NumValues: 0x0007
enum class EStoryParticipantState : uint8
{
PARTICIPANT_ADDED = 0,
PARTICIPANT_ARRIVED = 1,
PARTICIPANT_ENTERED = 2,
PARTICIPANT_EXITING = 3,
PARTICIPANT_KICKED = 4,
PARTICIPANT_EXITED = 5,
PARTICIPANT_MAX = 6,
};
// Enum Phoenix.SceneRigStoryState
// NumValues: 0x000A
enum class ESceneRigStoryState : uint8
{
STORY_NEW = 0,
STORY_QUEUED = 1,
STORY_MARKED_FOR_TRANSITION = 2,
STORY_TRANSITIONING_OUT = 3,
STORY_ACTIVE = 4,
STORY_READY_TO_TRANSITION = 5,
STORY_ENDED = 6,
STORY_DELETE = 7,
STORY_STATE_COUNT = 8,
STORY_MAX = 9,
};
// Enum Phoenix.EForcedNavigationMode
// NumValues: 0x0004
enum class EForcedNavigationMode : uint8
{
None = 0,
FreezeNavigation = 1,
AsyncPathNavigation = 2,
EForcedNavigationMode_MAX = 3,
};
// Enum Phoenix.ESynchronizeMethod
// NumValues: 0x0006
enum class ESynchronizeMethod : uint8
{
Synchronize_None = 0,
Synchronize_Location = 1,
Synchronize_Schedule = 2,
Synchronize_LocationAndSchedule = 3,
Synchronize_ReleaseCustomT3 = 4,
Synchronize_MAX = 5,
};
// Enum Phoenix.ESpeedOverridePriority
// NumValues: 0x000A
enum class ESpeedOverridePriority : uint8
{
ScheduledEntityPriority = 0,
SplineWalkerPriority = 1,
PerformTaskPriority = 2,
PerformTaskForAIPriority = 3,
GhostStoryPriority = 4,
CrimeSystemPriority = 5,
ForcedNavigationPriority = 6,
WalkToStationPriority = 7,
ApparatePriority = 8,
ESpeedOverridePriority_MAX = 9,
};
// Enum Phoenix.ESEEnsureHighLODPriority
// NumValues: 0x000B
enum class ESEEnsureHighLODPriority : uint8
{
Companion = 0,
PassiveCinematic = 1,
ActiveCinematic = 2,
PerformTask = 3,
Creature = 4,
AuthorityFigure = 5,
SeatFiller = 6,
BroomFlight = 7,
Apparate = 8,
ApparateNow = 9,
ESEEnsureHighLODPriority_MAX = 10,
};
// Enum Phoenix.EVisibilityTimeWindowState
// NumValues: 0x0004
enum class EVisibilityTimeWindowState : uint8
{
WithinTimeWindow = 0,
OutSideTimeWindow = 1,
WithinTimeWindowSpawn = 2,
EVisibilityTimeWindowState_MAX = 3,
};
// Enum Phoenix.EScheduleEntryType
// NumValues: 0x0003
enum class EScheduleEntryType : uint8
{
type_static = 0,
type_dynamic = 1,
type_MAX = 2,
};
// Enum Phoenix.EActivityTypeBits
// NumValues: 0x001B
enum class EActivityTypeBits : uint32
{
ACTIVITY_BIT_NONE = 0,
ACTIVITY_BIT_MISSION = 1,
ACTIVITY_BIT_MISSION_CRITICAL = 2,
ACTIVITY_BIT_EXCURSION = 4,
ACTIVITY_BIT_HOBO = 8,
ACTIVITY_BIT_INVESTIGATION = 16,
ACTIVITY_BIT_PERFORM_TASK = 32,
ACTIVITY_BIT_PERFORM_TASK_MOVETOLOCATION = 64,
ACTIVITY_BIT_PERFORM_TASK_MOVETOSTATION = 128,
ACTIVITY_BIT_PERFORM_TASK_WAITFORPLAYER = 256,
ACTIVITY_BIT_PERFORM_TASK_CUSTOMNOLOCATIONTASK = 512,
ACTIVITY_BIT_PERFORM_TASK_CUSTOMLOCATIONTASK = 1024,
ACTIVITY_BIT_PERFORM_TASK_TELEPORTTOSTATION = 2048,
ACTIVITY_BIT_PERFORM_TASK_TELEPORTCURTAINDOWN = 4096,
ACTIVITY_BIT_PERFORM_TASK_FOLLOWACTOR = 8192,
ACTIVITY_BIT_PERFORM_TASK_WAITFORTIME = 16384,
ACTIVITY_BIT_PERFORM_TASK_NOP = 32768,
ACTIVITY_BIT_HAIL = 65536,
ACTIVITY_BIT_CLASS = 131072,
ACTIVITY_BIT_PERFORM_TASK_APPARATEOUT = 262144,
ACTIVITY_BIT_PERFORM_TASK_FOLLOWSCRIPTEDSPLINE = 524288,
ACTIVITY_BIT_PERFORM_TASK_FOLLOWSPLINE = 1048576,
ACTIVITY_BIT_WANDER_AND_VANISH = 2097152,
ACTIVITY_BIT_PERFORM_TASK_APPARATE = 16777216,
ACTIVITY_BIT_WALK_AWAY_AND_RECYCLE = 4194304,
ACTIVITY_BIT_OWNS_SITE_LOCATION = 8388608,
ACTIVITY_BIT_MAX = 16777217,
};
// Enum Phoenix.EScrollingWidgetMode
// NumValues: 0x0005
enum class EScrollingWidgetMode : uint8
{
SCROLLING_WIDGET_MODE_NONE = 0,
SCROLLING_WIDGET_MODE_ALWAYS_ON = 1,
SCROLLING_WIDGET_MODE_ON_HOVER = 2,
SCROLLING_WIDGET_MODE_IF_TRUNCATED = 3,
SCROLLING_WIDGET_MODE_MAX = 4,
};
// Enum Phoenix.EScrollingWidgetTypes
// NumValues: 0x0004
enum class EScrollingWidgetTypes : uint8
{
SCROLLING_WIDGET_TYPE_NONE = 0,
SCROLLING_WIDGET_TYPE_LEFT_TO_RIGHT = 1,
SCROLLING_WIDGET_TYPE_RIGHT_TO_LEFT = 2,
SCROLLING_WIDGET_TYPE_MAX = 3,
};
// Enum Phoenix.ESeasonOverride
// NumValues: 0x0006
enum class ESeasonOverride : uint8
{
SO_NONE = 0,
SO_SPRING = 1,
SO_FALL = 2,
SO_WINTER = 3,
SO_SUMMER = 4,
SO_MAX = 5,
};
// Enum Phoenix.ESimpleTopologyType
// NumValues: 0x0007
enum class ESimpleTopologyType : uint8
{
Init = 0,
PendingCompute = 1,
Surface = 2,
Interior = 3,
EmptySpace = 4,
Error = 5,
ESimpleTopologyType_MAX = 6,
};
// Enum Phoenix.ESlaveToSplineUpdateMode
// NumValues: 0x0005
enum class ESlaveToSplineUpdateMode : uint8
{
Wrap = 0,
PingPong = 1,
Once = 2,
Manual = 3,
ESlaveToSplineUpdateMode_MAX = 4,
};
// Enum Phoenix.ESMeshWidgetParticleEmitterType
// NumValues: 0x0003
enum class ESMeshWidgetParticleEmitterType : uint8
{
Continuous = 0,
Explode = 1,
ESMeshWidgetParticleEmitterType_MAX = 2,
};
// Enum Phoenix.ESocialCallOutDisplayChannel
// NumValues: 0x0007
enum class ESocialCallOutDisplayChannel : uint8
{
SocialCapitalMovement = 0,
StationSelection = 1,
ScheduledGoal = 2,
Name = 3,
TravelGoalSite = 4,
NUM_CHANNELS = 5,
ESocialCallOutDisplayChannel_MAX = 6,
};
// Enum Phoenix.ESocialCallOutDisplayMode
// NumValues: 0x0008
enum class ESocialCallOutDisplayMode : uint8
{
None = 0,
Name = 1,
Stations = 2,
SocialCapital = 3,
Schedule = 4,
All = 5,
Travel = 6,
ESocialCallOutDisplayMode_MAX = 7,
};
// Enum Phoenix.ESpawnCameraActorType
// NumValues: 0x0003
enum class ESpawnCameraActorType : uint8
{
StackCamera = 0,
DefaultCamera = 1,
ESpawnCameraActorType_MAX = 2,
};
// Enum Phoenix.EGameEventLocation
// NumValues: 0x0006
enum class EGameEventLocation : uint8
{
None = 0,
Caster = 1,
Impact = 2,
Target = 3,
Destination = 4,
EGameEventLocation_MAX = 5,
};
// Enum Phoenix.ESpellUpgrades
// NumValues: 0x0015
enum class ESpellUpgrades : uint8
{
UpgradedMechanic = 0,
Maxima = 1,
IncrementLimitedCount = 2,
AffectCharacters = 3,
Unblockable = 4,
BreakBlockUnaware = 5,
BreakBlockPygmyPerk = 6,
Curse = 7,
WeakenNonLiftable = 8,
Popup = 9,
Projectiles = 10,
IncreasedCharacterDuration = 11,
AOE = 12,
PerfectProtegoUnblockable = 13,
ProtegoAOE = 14,
ProtegoDamage = 15,
ProtegoFocusGain = 16,
CrucioHeals = 17,
ImperiusAllyDamage = 18,
BombardaCooldown = 19,
ESpellUpgrades_MAX = 20,
};
// Enum Phoenix.EEnemyShieldBreaker
// NumValues: 0x0005
enum class EEnemyShieldBreaker : uint8
{
None = 0,
TypeA_Breaker = 1,
TypeB_Breaker = 2,
TypeC_Breaker = 3,
EEnemyShieldBreaker_MAX = 4,
};
// Enum Phoenix.ELockLevel
// NumValues: 0x0004
enum class ELockLevel : uint8
{
LockLevel1 = 0,
LockLevel2 = 1,
LockLevel3 = 2,
ELockLevel_MAX = 3,
};
// Enum Phoenix.EDeflectionType
// NumValues: 0x0006
enum class EDeflectionType : uint8
{
Deflect_Block = 0,
Deflect_Back = 1,
Deflect_Object = 2,
Deflect_Enemy = 3,
Deflect_Random = 4,
Deflect_MAX = 5,
};
// Enum Phoenix.EBlockTiming
// NumValues: 0x0003
enum class EBlockTiming : uint8
{
Block_Normal = 0,
Block_Perfect = 1,
Block_MAX = 2,
};
// Enum Phoenix.ESpellState
// NumValues: 0x0006
enum class ESpellState : uint8
{
Cast = 0,
Success = 1,
Charged = 2,
Channeling = 3,
Other = 4,
ESpellState_MAX = 5,
};
// Enum Phoenix.ESpiderTypeEnum
// NumValues: 0x0004
enum class ESpiderTypeEnum : uint8
{
ST_Woodlouse = 0,
ST_Venomous = 1,
ST_Luminous = 2,
ST_MAX = 3,
};
// Enum Phoenix.EDisbandPriority
// NumValues: 0x0006
enum class EDisbandPriority : uint8
{
LowestPriority = 0,
PathUpdatePriority = 1,
JoinFailurePriority = 2,
ForcedRemovePriority = 3,
RemoveSplinePriority = 4,
EDisbandPriority_MAX = 5,
};
// Enum Phoenix.EVolumeType
// NumValues: 0x0003
enum class EVolumeType : uint8
{
None = 0,
Box = 1,
EVolumeType_MAX = 2,
};
// Enum Phoenix.EStationSnapConnectionsToGround
// NumValues: 0x0004
enum class EStationSnapConnectionsToGround : uint8
{
SCTG_UNKNOWN = 0,
SCTG_NO = 1,
SCTG_YES = 2,
SCTG_MAX = 3,
};
// Enum Phoenix.EStationPlayerInteractionPermissions
// NumValues: 0x0005
enum class EStationPlayerInteractionPermissions : uint8
{
PIP_NEVER = 0,
PIP_WHEN_OCCUPIED = 1,
PIP_CONDITIONAL = 2,
PIP_ALWAYS = 3,
PIP_MAX = 4,
};
// Enum Phoenix.EStationBreakableStates
// NumValues: 0x0004
enum class EStationBreakableStates : uint8
{
Unbroken = 0,
Broken = 1,
Protected = 2,
EStationBreakableStates_MAX = 3,
};
// Enum Phoenix.EStationSetupFlags
// NumValues: 0x0004
enum class EStationSetupFlags : uint8
{
DisallowParentProps = 0,
Breakable = 1,
NeedsServiceProvider = 2,
EStationSetupFlags_MAX = 3,
};
// Enum Phoenix.EAsyncAssetLoadState
// NumValues: 0x0005
enum class EAsyncAssetLoadState : uint8
{
ASSETLOAD_NOT_REQUESTED = 0,
ASSETLOAD_IN_PROGRESS = 1,
ASSETLOAD_COMPLETED = 2,
ASSETLOAD_MAX_STATES = 3,
ASSETLOAD_MAX = 4,
};
// Enum Phoenix.ESpawnedStationTypes
// NumValues: 0x0007
enum class ESpawnedStationTypes : uint8
{
SPAWNED_STATION_TYPE_NONE = 0,
SPAWNED_STATION_TYPE_WALKBY = 1,
SPAWNED_STATION_TYPE_STOPCHAT = 2,
SPAWNED_STATION_TYPE_MOVING_R = 3,
SPAWNED_STATION_TYPE_MOVING_LR = 4,
SPAWNED_STATION_TYPE_COUNT = 5,
SPAWNED_STATION_TYPE_MAX = 6,
};
// Enum Phoenix.EEnterExitAnimVariants
// NumValues: 0x000A
enum class EEnterExitAnimVariants : uint8
{
ENTEREXITANIM_HUMAN_A = 0,
ENTEREXITANIM_HUMAN_F = 1,
ENTEREXITANIM_HUMAN_M = 2,
ENTEREXITANIM_CHILD_F = 3,
ENTEREXITANIM_CHILD_M = 4,
ENTEREXITANIM_DEATHMINION_A = 5,
ENTEREXITANIM_ELF_A = 6,
ENTEREXITANIM_GOBLIN_A = 7,
ENTEREXITANIM_TROLL_A = 8,
ENTEREXITANIM_MAX = 9,
};
// Enum Phoenix.ECollisionResponsePriority
// NumValues: 0x0008
enum class ECollisionResponsePriority : uint8
{
Normal = 0,
InStation = 1,
CollisionResponse = 2,
PerformTask = 3,
Blueprint = 4,
Cinematic = 5,
Hidden = 6,
ECollisionResponsePriority_MAX = 7,
};
// Enum Phoenix.EStationSetupHouseAndGender
// NumValues: 0x0008
enum class EStationSetupHouseAndGender : uint8
{
Random = 0,
Female = 1,
Male = 2,
Gryffindor = 3,
Slytherin = 4,
Ravenclaw = 5,
Hufflepuff = 6,
EStationSetupHouseAndGender_MAX = 7,
};
// Enum Phoenix.EStationDataType
// NumValues: 0x0008
enum class EStationDataType : uint8
{
TYPE_OWNED = 0,
TYPE_MANAGED = 1,
TYPE_SITE = 2,
TYPE_SPAWNED = 3,
TYPE_PLAYER = 4,
TYPE_PORTAL = 5,
TYPE_FLUID = 6,
TYPE_MAX = 7,
};
// Enum Phoenix.ESexType
// NumValues: 0x0003
enum class ESexType : uint8
{
type_male = 0,
type_female = 1,
type_MAX = 2,
};
// Enum Phoenix.EStationStoryContent_ClipType
// NumValues: 0x0006
enum class EStationStoryContent_ClipType : uint8
{
Enter = 0,
TransitionIn = 1,
Idle = 2,
TransitionOut = 3,
Exit = 4,
EStationStoryContent_MAX = 5,
};
// Enum Phoenix.EStoryEavesdropState
// NumValues: 0x0006
enum class EStoryEavesdropState : uint8
{
EAV_STATE_NONE = 0,
EAV_STATE_NOT_STARTED = 1,
EAV_STATE_PLAYING = 2,
EAV_STATE_FINISHED = 3,
EAV_STATE_COUNT = 4,
EAV_STATE_MAX = 5,
};
// Enum Phoenix.EConversationImport
// NumValues: 0x0003
enum class EConversationImport : uint8
{
ImportFromArticy = 0,
DoNotImportFromArticy = 1,
EConversationImport_MAX = 2,
};
// Enum Phoenix.EConversationCameraFilterType
// NumValues: 0x0008
enum class EConversationCameraFilterType : uint8
{
Disable = 0,
FirstConversationCameraShot = 1,
LastConversationCameraShot = 2,
EndingCameraShotWithChoices = 3,
EndingCameraShotBeforeEmbedded = 4,
CameraShotDuringPause = 5,
AllCameraShots = 6,
EConversationCameraFilterType_MAX = 7,
};
// Enum Phoenix.EStoryGraphCondition_PlayerHouse
// NumValues: 0x0005
enum class EStoryGraphCondition_PlayerHouse : uint32
{
Gryffindor = 0,
Hufflepuff = 1,
Ravenclaw = 2,
Slytherin = 3,
EStoryGraphCondition_MAX = 4,
};
// Enum Phoenix.EStreamingPlaceholderPriority
// NumValues: 0x0004
enum class EStreamingPlaceholderPriority : uint8
{
HardLoad = 0,
High = 1,
Normal = 2,
EStreamingPlaceholderPriority_MAX = 3,
};
// Enum Phoenix.SocialCapitalChangeReasons
// NumValues: 0x0009
enum class ESocialCapitalChangeReasons : uint8
{
SOCAP_CHANGE_DEBUG = 0,
SOCAP_CHANGE_MISSION = 1,
SOCAP_CHANGE_KNOWLEDGE = 2,
SOCAP_CHANGE_SOCIALACTION = 3,
SOCAP_CHANGE_SOCIALSTATUS = 4,
SOCAP_CHANGE_CONVERSATION = 5,
SOCAP_CHANGE_FACTIONSTATUS = 6,
SOCAP_CHANGE_COUNT = 7,
SOCAP_CHANGE_MAX = 8,
};
// Enum Phoenix.EFadeState
// NumValues: 0x0003
enum class EFadeState : uint8
{
FadingIn = 0,
FadingOut = 1,
EFadeState_MAX = 2,
};
// Enum Phoenix.ETrainType
// NumValues: 0x0004
enum class ETrainType : uint8
{
TRAIN_ENGINE = 0,
TRAIN_COAL = 1,
TRAIN_CARRIAGE = 2,
MAX = 3,
};
// Enum Phoenix.ETrainSplineDirection
// NumValues: 0x0003
enum class ETrainSplineDirection : uint8
{
INCREMENTING_NORTH = 0,
INCREMENTING_SOUTH = 1,
INCREMENTING_MAX = 2,
};
// Enum Phoenix.ETransfigurationInitialColor
// NumValues: 0x0004
enum class ETransfigurationInitialColor : uint8
{
Default = 0,
AlwaysDefaultColor = 1,
FromPlayersHouse = 2,
ETransfigurationInitialColor_MAX = 3,
};
// Enum Phoenix.ETransfigurationPlacementError
// NumValues: 0x0005
enum class ETransfigurationPlacementError : uint8
{
NoError = 0,
NotOnSurface = 1,
NotInPlayableSpace = 2,
SpaceOccupied = 3,
ETransfigurationPlacementError_MAX = 4,
};
// Enum Phoenix.EConjurationContext
// NumValues: 0x0009
enum class EConjurationContext : uint8
{
None = 0,
Sanctuary = 1,
Biome_Coastal = 2,
Biome_Forest = 3,
Biome_Grassland = 4,
Biome_Swamp = 5,
Biome_Tundra = 6,
DevCustomRoom = 7,
EConjurationContext_MAX = 8,
};
// Enum Phoenix.ETransfigurationActionFlags
// NumValues: 0x0009
enum class ETransfigurationActionFlags : uint8
{
DUMMY = 0,
Conjuration = 1,
Transformation = 2,
Levitation = 4,
Vanishment = 8,
Colovaria = 16,
Scaling = 32,
Rotation = 64,
ETransfigurationActionFlags_MAX = 65,
};
// Enum Phoenix.ETransfigurationUnlockType
// NumValues: 0x000A
enum class ETransfigurationUnlockType : uint8
{
Unknown = 0,
UnknownCurrentlyUnlocked = 1,
AlwaysUnlocked = 2,
Vendor = 3,
CurriculumReward = 4,
MissionReward = 5,
Challenge = 6,
LootDrop = 7,
Product = 8,
ETransfigurationUnlockType_MAX = 9,
};
// Enum Phoenix.EConversationTransformType
// NumValues: 0x0005
enum class EConversationTransformType : uint8
{
Initial = 0,
InitialAvatarRoot = 1,
FinalInteractionActorRoot = 2,
Final = 3,
EConversationTransformType_MAX = 4,
};
// Enum Phoenix.ETransformationScale
// NumValues: 0x0004
enum class ETransformationScale : uint8
{
Small = 0,
Default = 1,
Large = 2,
ETransformationScale_MAX = 3,
};
// Enum Phoenix.ETutorialPersistence
// NumValues: 0x0003
enum class ETutorialPersistence : uint8
{
Tutorial_Persistence_Restart = 0,
Tutorial_Persistence_Ignore = 1,
Tutorial_Persistence_MAX = 2,
};
// Enum Phoenix.ETutorialTransparency
// NumValues: 0x0003
enum class ETutorialTransparency : uint8
{
Tutorial_Transparency_Translucent = 0,
Tutorial_Transparency_Opaque = 1,
Tutorial_Transparency_MAX = 2,
};
// Enum Phoenix.ETutorialPosition
// NumValues: 0x000B
enum class ETutorialPosition : uint8
{
Tutorial_TopLeft = 0,
Tutorial_TopCenter = 1,
Tutorial_TopRight = 2,
Tutorial_MiddleLeft = 3,
Tutorial_MiddleCenter = 4,
Tutorial_MiddleRight = 5,
Tutorial_BottomLeft = 6,
Tutorial_BottomCenter = 7,
Tutorial_BottomRight = 8,
Tutorial_CustomLocation = 9,
Tutorial_MAX = 10,
};
// Enum Phoenix.ETutorialState
// NumValues: 0x0004
enum class ETutorialState : uint8
{
TS_Queued = 0,
TS_Loading = 1,
TS_Active = 2,
TS_MAX = 3,
};
// Enum Phoenix.EEasingFunction
// NumValues: 0x0020
enum class EEasingFunction : uint8
{
EF_None = 0,
EF_Back_In = 1,
EF_Back_Out = 2,
EF_Back_InOut = 3,
EF_Bounce_In = 4,
EF_Bounce_Out = 5,
EF_Bounce_InOut = 6,
EF_Circ_In = 7,
EF_Circ_Out = 8,
EF_Circ_InOut = 9,
EF_Cubic_In = 10,
EF_Cubic_Out = 11,
EF_Cubic_InOut = 12,
EF_Elastic_In = 13,
EF_Elastic_Out = 14,
EF_Elastic_InOut = 15,
EF_Expo_In = 16,
EF_Expo_Out = 17,
EF_Expo_InOut = 18,
EF_Linear_In = 19,
EF_Linear_Out = 20,
EF_Linear_InOut = 21,
EF_Quad_In = 22,
EF_Quad_Out = 23,
EF_Quad_InOut = 24,
EF_Quart_In = 25,
EF_Quart_Out = 26,
EF_Quart_InOut = 27,
EF_Quint_In = 28,
EF_Quint_Out = 29,
EF_Quint_InOut = 30,
EF_MAX = 31,
};
// Enum Phoenix.ETransformProperty
// NumValues: 0x0005
enum class ETransformProperty : uint8
{
TP_Translation = 0,
TP_Scale = 1,
TP_Shear = 2,
TP_Angle = 3,
TP_MAX = 4,
};
// Enum Phoenix.EFactSheetType
// NumValues: 0x0005
enum class EFactSheetType : uint8
{
Person = 0,
Beast = 1,
Plant = 2,
Potion = 3,
EFactSheetType_MAX = 4,
};
// Enum Phoenix.EAccessibilityAudioCueEventType
// NumValues: 0x0012
enum class EAccessibilityAudioCueEventType : uint8
{
ACCESSIBILITY_EVENT_TYPE_INTERACT = 0,
ACCESSIBILITY_EVENT_TYPE_FOOTSTEPS = 1,
ACCESSIBILITY_EVENT_TYPE_SPELLCASTER = 2,
ACCESSIBILITY_EVENT_TYPE_ALERT = 3,
ACCESSIBILITY_EVENT_TYPE_BEAST_ROAR = 4,
ACCESSIBILITY_EVENT_TYPE_DESTRUCTIBLE = 5,
ACCESSIBILITY_EVENT_TYPE_RUNNING_WATER = 6,
ACCESSIBILITY_EVENT_TYPE_DOOR_OPENCLOSE = 7,
ACCESSIBILITY_EVENT_TYPE_SHOW_NEGATIVE_INTERACTIONS = 8,
ACCESSIBILITY_EVENT_TYPE_BROOM = 9,
ACCESSIBILITY_EVENT_TYPE_LOOT = 10,
ACCESSIBILITY_EVENT_TYPE_BEAST_AWARE = 11,
ACCESSIBILITY_EVENT_TYPE_HIT = 12,
ACCESSIBILITY_EVENT_TYPE_AMBIENT_CONVERSATION = 13,
ACCESSIBILITY_EVENT_TYPE_STEALTH_DETECTED = 14,
ACCESSIBILITY_EVENT_TYPE_REVELIO_BELL = 15,
ACCESSIBILITY_EVENT_TYPE_NONE = 16,
ACCESSIBILITY_EVENT_TYPE_MAX = 17,
};
// Enum Phoenix.EAccessibilityAudioCueMode
// NumValues: 0x0004
enum class EAccessibilityAudioCueMode : uint8
{
ACCESSIBILITY_EVENT_MODE_ONE_SHOT = 0,
ACCESSIBILITY_EVENT_MODE_ENTER = 1,
ACCESSIBILITY_EVENT_MODE_LEAVE = 2,
ACCESSIBILITY_EVENT_MODE_MAX = 3,
};
// Enum Phoenix.EUIAsyncLoadPriority
// NumValues: 0x0006
enum class EUIAsyncLoadPriority : uint8
{
LoadingPriority_Low = 0,
LoadingPriority_Normal = 1,
LoadingPriority_AboveNormal = 2,
LoadingPriority_High = 3,
LoadingPriority_Critical = 4,
LoadingPriority_MAX = 5,
};
// Enum Phoenix.EBannerPromoStatus
// NumValues: 0x0004
enum class EBannerPromoStatus : uint8
{
NotReady = 0,
Ready = 1,
Unavailable = 2,
EBannerPromoStatus_MAX = 3,
};
// Enum Phoenix.EUIPlatformInputDevice
// NumValues: 0x0007
enum class EUIPlatformInputDevice : uint8
{
UIPID_PS4 = 0,
UIPID_XBOne = 1,
UIPID_PS5 = 2,
UIPID_XSX = 3,
UIPID_Switch = 4,
UIPID_PC = 5,
UIPID_MAX = 6,
};
// Enum Phoenix.EFactsheetButtonState
// NumValues: 0x0006
enum class EFactsheetButtonState : uint8
{
FS_NONE = 0,
FS_UNKNOWN = 1,
FS_QUERY = 2,
FS_REDIRECT = 3,
FS_KNOWN = 4,
FS_MAX = 5,
};
// Enum Phoenix.EUIDisplayMode
// NumValues: 0x0009
enum class EUIDisplayMode : uint8
{
UI_Viewing = 0,
UI_Selling = 1,
UI_Gifting = 2,
UI_Finding = 3,
UI_Transfer = 4,
UI_AddAction = 5,
UI_Curriculum = 6,
UI_None = 7,
UI_MAX = 8,
};
// Enum Phoenix.EFactRarity
// NumValues: 0x0005
enum class EFactRarity : uint8
{
F_Common = 0,
F_Uncommon = 1,
F_Rare = 2,
F_Mythic = 3,
F_MAX = 4,
};
// Enum Phoenix.EUIFactsheetMode
// NumValues: 0x0004
enum class EUIFactsheetMode : uint8
{
UI_Compendium = 0,
UI_Book = 1,
UI_Person = 2,
UI_MAX = 3,
};
// Enum Phoenix.EFieldGuideExitStates
// NumValues: 0x0013
enum class EFieldGuideExitStates : uint8
{
FIELD_GUIDE_EXIT_STATE_NONE = 0,
FIELD_GUIDE_EXIT_STATE_FADING_IN = 1,
FIELD_GUIDE_EXIT_STATE_FADING_OUT = 2,
FIELD_GUIDE_EXIT_STATE_SPIN_ON_BLANK = 3,
FIELD_GUIDE_EXIT_STATE_DELAY = 4,
FIELD_GUIDE_EXIT_STATE_UNLOAD_FIELD_GUIDE = 5,
FIELD_GUIDE_EXIT_STATE_NO_FADE = 6,
FIELD_GUIDE_EXIT_STATE_RESTART_FROM_LAST_SAVE = 7,
FIELD_GUIDE_EXIT_STATE_LOAD_GAME = 8,
FIELD_GUIDE_EXIT_STATE_EXIT_TO_MAIN = 9,
FIELD_GUIDE_EXIT_STATE_EXIT_TO_MAIN_GAME_OVER = 10,
FIELD_GUIDE_EXIT_STATE_HOVER_DRONE = 11,
FIELD_GUIDE_EXIT_STATE_FAST_TRAVEL_FROM_MAP = 12,
FIELD_GUIDE_EXIT_STATE_FAST_TRAVEL_FROM_IMGUI = 13,
FIELD_GUIDE_EXIT_STATE_ABANDON_QUEST_FROM_QUEST_LOG = 14,
FIELD_GUIDE_EXIT_STATE_ABANDON_QUEST_FROM_GAME_OVER = 15,
FIELD_GUIDE_EXIT_STATE_HOLD_FADE = 16,
FIELD_GUIDE_EXIT_STATE_PHOTOMODE_ENABLED = 17,
FIELD_GUIDE_EXIT_STATE_MAX = 18,
};
// Enum Phoenix.EFieldGuideExitReasons
// NumValues: 0x000F
enum class EFieldGuideExitReasons : uint8
{
FIELD_GUIDE_EXIT_REASON_NONE = 0,
FIELD_GUIDE_EXIT_REASON_BACK_TO_GAME = 1,
FIELD_GUIDE_EXIT_REASON_BACK_TO_GAME_FROM_MAP = 2,
FIELD_GUIDE_EXIT_REASON_LOAD_GAME = 3,
FIELD_GUIDE_EXIT_REASON_RESTART_FROM_LAST_SAVE = 4,
FIELD_GUIDE_EXIT_REASON_EXIT_TO_MAIN = 5,
FIELD_GUIDE_EXIT_REASON_EXIT_TO_MAIN_GAME_OVER = 6,
FIELD_GUIDE_EXIT_REASON_QUIT_GAME = 7,
FIELD_GUIDE_EXIT_REASON_FAST_TRAVEL_FROM_MAP = 8,
FIELD_GUIDE_EXIT_REASON_HOVER_DRONE = 9,
FIELD_GUIDE_EXIT_REASON_FAST_TRAVEL_FROM_IMGUI = 10,
FIELD_GUIDE_EXIT_REASON_ABANDON_QUEST_FROM_QUEST_LOG = 11,
FIELD_GUIDE_EXIT_REASON_ABANDON_QUEST_FROM_GAME_OVER = 12,
FIELD_GUIDE_EXIT_REASON_PHOTOMODE_ENABLED = 13,
FIELD_GUIDE_EXIT_REASON_MAX = 14,
};
// Enum Phoenix.EAccountLinkStatus
// NumValues: 0x0007
enum class EAccountLinkStatus : uint8
{
NoOnlineConnection = 0,
LocalOnlyProfile = 1,
NoLink = 2,
WBPNLoggedIn = 3,
WBPNCompleted = 4,
WWIDLinked = 5,
EAccountLinkStatus_MAX = 6,
};
// Enum Phoenix.ELoginResponse
// NumValues: 0x0007
enum class ELoginResponse : uint8
{
SuccessNoWWID = 0,
SuccessAndWWID = 1,
Incomplete = 2,
SilentFailure = 3,
Invalid = 4,
Failure = 5,
ELoginResponse_MAX = 6,
};
// Enum Phoenix.EVanishmentEventType
// NumValues: 0x0006
enum class EVanishmentEventType : uint8
{
Instant = 0,
LeftToRight = 1,
RightToLeft = 2,
TopToBottom = 3,
HorizontallyOutward = 4,
EVanishmentEventType_MAX = 5,
};
// Enum Phoenix.EFrameGenerationMode
// NumValues: 0x0005
enum class EFrameGenerationMode : uint8
{
Off = 0,
Nvidia_DLSSG = 1,
Intel_XeFG = 2,
AMD_FFXFI = 3,
EFrameGenerationMode_MAX = 4,
};
// Enum Phoenix.ELowLatencyMode
// NumValues: 0x000C
enum class ELowLatencyMode : uint8
{
Off = 0,
Nvidia_Reflex_LowLatency = 1,
Nvidia_Reflex_LowLatencyWithBoost = 2,
Intel_XeLL_LowLatency = 3,
AMD_AntiLag_On = 4,
Nvidia_Reflex_Min = 1,
Nvidia_Reflex_Max = 2,
Intel_XeLL_Min = 3,
Intel_XeLL_Max = 3,
AMD_AntiLag_Min = 4,
AMD_AntiLag_Max = 4,
ELowLatencyMode_MAX = 5,
};
// Enum Phoenix.EUpscaleMode
// NumValues: 0x002B
enum class EUpscaleMode : uint8
{
None = 0,
DLSS_Off = 1,
DLSS_Auto = 2,
DLSS_UltraPerformance = 3,
DLSS_Performance = 4,
DLSS_Balanced = 5,
DLSS_Quality = 6,
DLSS_UltraQuality = 7,
AMD_FSR_Performance = 8,
AMD_FSR_Balanced = 9,
AMD_FSR_Quality = 10,
AMD_FSR_UltraQuality = 11,
NIS_Performance = 12,
NIS_Balanced = 13,
NIS_Quality = 14,
NIS_UltraQuality = 15,
AMD_FSR2_UltraPerformance = 16,
AMD_FSR2_Performance = 17,
AMD_FSR2_Balanced = 18,
AMD_FSR2_Quality = 19,
Intel_XeSS_UltraPerformance = 20,
Intel_XeSS_Performance = 21,
Intel_XeSS_Balanced = 22,
Intel_XeSS_Quality = 23,
Intel_XeSS_UltraQuality = 24,
Intel_XeSS_UltraQualityPlus = 25,
AMD_FSR3_UltraPerformance = 26,
AMD_FSR3_Performance = 27,
AMD_FSR3_Balanced = 28,
AMD_FSR3_Quality = 29,
DLSS_Min = 1,
DLSS_Max = 7,
AMD_FSR_Min = 8,
AMD_FSR_Max = 11,
NIS_Min = 12,
NIS_Max = 15,
AMD_FSR2_Min = 16,
AMD_FSR2_Max = 19,
Intel_XeSS_Min = 20,
Intel_XeSS_Max = 25,
AMD_FSR3_Min = 26,
AMD_FSR3_Max = 29,
EUpscaleMode_MAX = 30,
};
// Enum Phoenix.EUpscaleBrand
// NumValues: 0x0008
enum class EUpscaleBrand : uint8
{
None = 0,
DLSS = 1,
FSR = 2,
NIS = 3,
FSR2 = 4,
XeSS = 5,
FSR3 = 6,
EUpscaleBrand_MAX = 7,
};
// Enum Phoenix.EAntiAliasingMode
// NumValues: 0x0004
enum class EAntiAliasingMode : uint8
{
TAA_Low = 0,
TAA_High = 1,
Nvidia_DLAA = 2,
EAntiAliasingMode_MAX = 3,
};
// Enum Phoenix.EVCType
// NumValues: 0x0004
enum class EVCType : uint8
{
ITEM = 0,
LOCK = 1,
UNKNOWN = 2,
EVCType_MAX = 3,
};
// Enum Phoenix.EWandLinkMiniGameType
// NumValues: 0x0004
enum class EWandLinkMiniGameType : uint8
{
StickAndButton = 0,
ButtonMash = 1,
NewButtonMash = 2,
EWandLinkMiniGameType_MAX = 3,
};
// Enum Phoenix.EWandLinkState
// NumValues: 0x0006
enum class EWandLinkState : uint8
{
None = 0,
Start = 1,
Defend = 2,
ProtagonistSurge = 3,
AntagonistSurge = 4,
EWandLinkState_MAX = 5,
};
// Enum Phoenix.EWandLinkInputType
// NumValues: 0x000D
enum class EWandLinkInputType : uint8
{
LeftShoulderButton = 0,
RightShoulderButton = 1,
LeftTriggerButton = 2,
RightTriggerButton = 3,
LeftAndRightShoulderButton = 4,
LeftAndRightTriggerButton = 5,
RandomWingButton = 6,
LeftFaceButton = 7,
TopFaceButton = 8,
RightFaceButton = 9,
BottomFaceButton = 10,
RandomFaceButton = 11,
EWandLinkInputType_MAX = 12,
};
// Enum Phoenix.EWaterVfx
// NumValues: 0x0005
enum class EWaterVfx : uint8
{
EnterWater = 0,
Floating = 1,
ExitWater = 2,
Count = 3,
EWaterVfx_MAX = 4,
};
// Enum Phoenix.EWingardiumState
// NumValues: 0x0005
enum class EWingardiumState : uint8
{
Inactive = 0,
Rise = 1,
MoveObject = 2,
End = 3,
EWingardiumState_MAX = 4,
};
// Enum Phoenix.ELocatorState
// NumValues: 0x0006
enum class ELocatorState : uint8
{
WaitingToSpawn = 0,
FailedToSpawn = 1,
ActiveEvent = 2,
StreamWithLevel = 3,
Completed = 4,
ELocatorState_MAX = 5,
};
// Enum Phoenix.EWorldFXRulesMoonPhase
// NumValues: 0x0009
enum class EWorldFXRulesMoonPhase : uint8
{
NewMoon = 0,
WaxingCrescent = 1,
FirstQuarter = 2,
WaxingGibbous = 3,
FullMoon = 4,
WaningGibbous = 5,
LastQuarter = 6,
WaningCrescent = 7,
EWorldFXRulesMoonPhase_MAX = 8,
};
// ScriptStruct Phoenix.HealthThreshold
// 0x0038 (0x0038 - 0x0000)
struct FHealthThreshold final
{
public:
float HealthValue; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHealthValueIsPercent; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDamageStop; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float DamageStopTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowInUI; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer ImpactTagContainer; // 0x0010(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHealthThreshold;
// ScriptStruct Phoenix.AdditionalProjectiles
// 0x0010 (0x0010 - 0x0000)
struct FAdditionalProjectiles final
{
public:
TSubclassOf<class AMunitionType_Base> MunitionActor; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Delay; // 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_FAdditionalProjectiles;
// ScriptStruct Phoenix.ItemFilter
// 0x0018 (0x0018 - 0x0000)
struct FItemFilter final
{
public:
bool bMatchesWholeWord; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString Filter; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemFilter;
// ScriptStruct Phoenix.VendorTransactionInfo
// 0x0014 (0x0014 - 0x0000)
struct FVendorTransactionInfo final
{
public:
class FName ItemName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ItemGroup; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsBuying; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsStolen; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FVendorTransactionInfo;
// ScriptStruct Phoenix.VegetationInteractionVelocityTracker
// 0x0030 (0x0030 - 0x0000)
struct FVegetationInteractionVelocityTracker final
{
public:
struct FVector VelocityDirection; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Speed; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AngularVelocity; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LastPosition; // 0x0014(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FVector LastForward; // 0x0020(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bInitialized; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FVegetationInteractionVelocityTracker;
// ScriptStruct Phoenix.TaskData
// 0x0020 (0x0020 - 0x0000)
struct FTaskData final
{
public:
class FString DisplayName; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsComplete; // 0x0010(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 RuntimeValue1; // 0x0014(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 RuntimeValue2; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTaskData;
// ScriptStruct Phoenix.MissionRewardData
// 0x0028 (0x0028 - 0x0000)
struct FMissionRewardData final
{
public:
class FString ItemId; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ItemCategory; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMissionRewardData;
// ScriptStruct Phoenix.ProgressLockRewardEntry
// 0x000C (0x000C - 0x0000)
struct FProgressLockRewardEntry final
{
public:
EProgressLockRewardType RewardType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName RewardName; // 0x0004(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FProgressLockRewardEntry;
// ScriptStruct Phoenix.MissionLogData
// 0x00A8 (0x00A8 - 0x0000)
struct FMissionLogData final
{
public:
class FName MissionID; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MissionLevel; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SuggestedMissionLevel; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PrereqLockID1; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PrereqLockID2; // 0x0020(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MissionTitle; // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString QuestJournal; // 0x0040(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString StepJournal; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTaskData> TaskStates; // 0x0060(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> RewardIDs; // 0x0070(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FMissionRewardData> RewardData; // 0x0080(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
EMissionLine MissionLine; // 0x0090(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsSpine; // 0x0091(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsHomework; // 0x0092(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsRelationship; // 0x0093(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsExclusive; // 0x0094(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsTrackable; // 0x0095(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsComplete; // 0x0096(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_97[0x1]; // 0x0097(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FProgressLockRewardEntry> ProgressLockRewards; // 0x0098(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMissionLogData;
// ScriptStruct Phoenix.MissionTabData
// 0x0040 (0x0040 - 0x0000)
struct FMissionTabData final
{
public:
EMissionTabType MissionType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FMissionLogData> MissionData; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
class FString TitleText; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString NoMissionText; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowTotals; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMissionTabData;
// ScriptStruct Phoenix.BoolClothInteractorValue
// 0x0002 (0x0002 - 0x0000)
struct FBoolClothInteractorValue final
{
public:
EBoolClothInteractorValueType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Value; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBoolClothInteractorValue;
// ScriptStruct Phoenix.SpellForce
// 0x0018 (0x0018 - 0x0000)
struct FSpellForce final
{
public:
struct FVector m_forceVector; // 0x0000(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector m_appliedLocation; // 0x000C(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellForce;
// ScriptStruct Phoenix.IdentityLightTemplateSettings
// 0x0028 (0x0028 - 0x0000)
struct FIdentityLightTemplateSettings final
{
public:
uint8 bOverride_Intensity : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_Color : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_Temperature : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_AttenuationRadius : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_IndirectLightingIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_VolumetricScatteringIntensity : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Intensity; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor LightColor; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LightTemperature; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttenuationRadius; // 0x001C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IndirectLightingIntensity; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VolumetricScatteringIntensity; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIdentityLightTemplateSettings;
// ScriptStruct Phoenix.SimpleCapsule
// 0x0020 (0x0020 - 0x0000)
struct FSimpleCapsule
{
public:
struct FVector Origin; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector UnitAxis; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Height; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSimpleCapsule;
// ScriptStruct Phoenix.SimpleCapsuleSurfacePointNormal
// 0x0018 (0x0038 - 0x0020)
struct FSimpleCapsuleSurfacePointNormal final : public FSimpleCapsule
{
public:
struct FVector Point; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector normal; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSimpleCapsuleSurfacePointNormal;
// ScriptStruct Phoenix.DialogueConversationReference
// 0x0010 (0x0010 - 0x0000)
struct FDialogueConversationReference final
{
public:
class FString EventID; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogueConversationReference;
// ScriptStruct Phoenix.DOVInstanceData
// 0x0001 (0x0001 - 0x0000)
struct FDOVInstanceData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDOVInstanceData;
// ScriptStruct Phoenix.SavedMaterialsForMesh
// 0x0010 (0x0010 - 0x0000)
struct FSavedMaterialsForMesh final
{
public:
TArray<TWeakObjectPtr<class UMaterialInterface>> SavedMaterialArray; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSavedMaterialsForMesh;
// ScriptStruct Phoenix.InventoryResult
// 0x0088 (0x0088 - 0x0000)
struct FInventoryResult final
{
public:
class FName CharacterID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ItemName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ItemType; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Variation; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName HolderID; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Count; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Stolen; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 EconomyValue; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SellPrice; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SlotNumber; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxInventoryStack; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Droppable; // 0x0040(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UniqueItem; // 0x0041(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool KeepOnReset; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInventoryChangeReason Reason; // 0x0043(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Delta; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName OtherCharacterID; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* OtherActor; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Consumable; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsableFromInventory; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Sellable; // 0x005A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5B[0x5]; // 0x005B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
int64 UpdateTime; // 0x0060(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName UIDisplayMethod; // 0x0068(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_70[0x18]; // 0x0070(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInventoryResult;
// ScriptStruct Phoenix.CachedInventory
// 0x0010 (0x0010 - 0x0000)
struct FCachedInventory final
{
public:
TArray<struct FInventoryResult> CachedInventory; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCachedInventory;
// ScriptStruct Phoenix.GroundSwarmingVelocityTracker
// 0x0010 (0x0010 - 0x0000)
struct FGroundSwarmingVelocityTracker final
{
public:
struct FVector LastPosition; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLastPositionValid; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmingVelocityTracker;
// ScriptStruct Phoenix.QuadrupedSpineBoneChain
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FQuadrupedSpineBoneChain final
{
public:
EQuadrupedSpineChainType Type; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FBoneReferenceEx StartBone; // 0x0004(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoneReferenceEx EndBone; // 0x0014(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQuadrupedSpineBoneChain;
// ScriptStruct Phoenix.DamageResult
// 0x0058 (0x0058 - 0x0000)
struct FDamageResult final
{
public:
class AActor* Victim; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ASpellTool* SpellTool; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInteractionArchitectAsset* MunitionAsset; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer ImpactTagContainer; // 0x0020(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
float DamageAmount; // 0x0040(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BaseDamageAmount; // 0x0044(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RemainingHealth; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNearDeathKneeling; // 0x004C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDeadlyAttack; // 0x004D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCursedDamage; // 0x004E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDeflection; // 0x004F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerfectDeflection; // 0x0050(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFinisher; // 0x0051(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDamageResult;
// ScriptStruct Phoenix.RipApartFinisherData
// 0x0010 (0x0010 - 0x0000)
struct FRipApartFinisherData final
{
public:
class USkeletalMesh* BodyMesh; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMesh* LegMesh; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRipApartFinisherData;
// ScriptStruct Phoenix.QueryFinishedData
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FQueryFinishedData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQueryFinishedData;
// ScriptStruct Phoenix.ImpulseToTargetTaskEntry
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FImpulseToTargetTaskEntry final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FImpulseToTargetTaskEntry;
// ScriptStruct Phoenix.Enemy_Idle
// 0x0060 (0x0060 - 0x0000)
struct FEnemy_Idle final
{
public:
EEnemy_ContextMatch ContextMatch; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 SupportedContexts; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SupportedWeapons; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngle; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer IATagContainer; // 0x0018(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TagContainer; // 0x0038(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
int32 AASupportedDirections; // 0x0058(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Chance; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_Idle;
// ScriptStruct Phoenix.Enemy_IdleBreak
// 0x0060 (0x0060 - 0x0000)
struct FEnemy_IdleBreak final
{
public:
struct FEnemy_Idle Data; // 0x0000(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_IdleBreak;
// ScriptStruct Phoenix.RecipeIngredientDefinition
// 0x000C (0x000C - 0x0000)
struct FRecipeIngredientDefinition final
{
public:
class FName IngredientName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRecipeIngredientDefinition;
// ScriptStruct Phoenix.RecipeIngredient
// 0x0010 (0x0010 - 0x0000)
struct FRecipeIngredient final
{
public:
struct FRecipeIngredientDefinition RecipeDefinition; // 0x0000(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
int32 CurrentlyOwnedQuantity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRecipeIngredient;
// ScriptStruct Phoenix.BrewingRecipe
// 0x0040 (0x0040 - 0x0000)
struct FBrewingRecipe final
{
public:
class FName PotionID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName UICategory; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SortingIndex; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Yield; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRecipeIngredient> Ingredients; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FTimespan TimeToBrew; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LockId; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBrewingRecipe;
// ScriptStruct Phoenix.ActiveAbility
// 0x0018 (0x0018 - 0x0000)
struct FActiveAbility final
{
public:
class URPGAbilityBase* Ability; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class URPGAbilityBase* Template; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActiveAbility;
// ScriptStruct Phoenix.NPC_MobilityTurnAssistStateData
// 0x0008 (0x0008 - 0x0000)
struct FNPC_MobilityTurnAssistStateData final
{
public:
ENPC_TurnAssistState MoveTurnTo; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_TurnAssistState MoveStartTurnTo; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_TurnAssistState MoveStopTurnTo; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_MobilityTurnAssistStartMode MoveStartMode; // 0x0003(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MoveStartDelayedStartTime; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityTurnAssistStateData;
// ScriptStruct Phoenix.FlockPersonalityDistribution
// 0x0008 (0x0008 - 0x0000)
struct FFlockPersonalityDistribution final
{
public:
float Percentage; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowStacking; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockPersonalityDistribution;
// ScriptStruct Phoenix.FlockPersonalityLagger
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FFlockPersonalityLagger final
{
public:
struct FFlockPersonalityDistribution Distribution; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float MinFactor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockPersonalityLagger;
// ScriptStruct Phoenix.AccessibilityAudioCueData
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FAccessibilityAudioCueData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAccessibilityAudioCueData;
// ScriptStruct Phoenix.Enemy_TicketData
// 0x0008 (0x0008 - 0x0000)
struct FEnemy_TicketData final
{
public:
int32 NumTickets; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumAttackedAddTickets; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TicketData;
// ScriptStruct Phoenix.DialogueSequenceReference
// 0x0020 (0x0020 - 0x0000)
struct FDialogueSequenceReference final
{
public:
class FString EventID; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SequenceID; // 0x0010(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogueSequenceReference;
// ScriptStruct Phoenix.AudioDialogueLineData
// 0x0050 (0x0050 - 0x0000)
struct FAudioDialogueLineData final
{
public:
class FString lineID; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LocDirectKey; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationSeconds; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DialogueHandle; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> SpeakingActor; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString VoiceName; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsFromConversation; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsEmote; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceSubtitle; // 0x0042(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSuppressSubtitle; // 0x0043(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSuppressSubtitleCharacterName; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAvaAudioDialogueEmotionHint EmotionHint; // 0x0045(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESocialSemanticIDs SocialSemanticEmotionHint; // 0x0046(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 AudioPriority; // 0x0047(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNonSpatialized; // 0x0048(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAudioDialogueLineData;
// ScriptStruct Phoenix.MultiFXHandle
// 0x0008 (0x0008 - 0x0000)
struct FMultiFXHandle final
{
public:
uint64 Handle; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FMultiFXHandle;
// ScriptStruct Phoenix.MultiFXPlusHandles
// 0x0010 (0x0010 - 0x0000)
struct FMultiFXPlusHandles final
{
public:
TArray<struct FMultiFXHandle> FXHandleArray; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMultiFXPlusHandles;
// ScriptStruct Phoenix.HitBySpellData
// 0x0048 (0x0048 - 0x0000)
struct FHitBySpellData final
{
public:
class AActor* Victim; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ImpactLocation; // 0x0010(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SpellType; // 0x001C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer ImpactTagContainer; // 0x0028(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHitBySpellData;
// ScriptStruct Phoenix.AblTransformMultiChildTask
// 0x0090 (0x0090 - 0x0000)
struct FAblTransformMultiChildTask final
{
public:
class FName ChildName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform InitTransform; // 0x0010(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FTransform DeltaTransform; // 0x0040(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
class UCurveVector* DeltaTranslate; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveVector* DeltaRotate; // 0x0078(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveVector* DeltaScale; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_88[0x8]; // 0x0088(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAblTransformMultiChildTask;
// ScriptStruct Phoenix.CreatureSurfaceList
// 0x0030 (0x0030 - 0x0000)
struct FCreatureSurfaceList final
{
public:
class UParticleSystem* ParticleSystem; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LocalParticleScale; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ParticleKickupDirection; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseDecal; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInstance* Decal; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D DecalRandomSize; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DirectionalDecal; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 DecalFrameCount; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureSurfaceList;
// ScriptStruct Phoenix.CreatureParticleSurfaceList
// 0x0090 (0x0090 - 0x0000)
struct FCreatureParticleSurfaceList final
{
public:
struct FCreatureSurfaceList Large; // 0x0000(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FCreatureSurfaceList Medium; // 0x0030(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FCreatureSurfaceList Small; // 0x0060(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureParticleSurfaceList;
// ScriptStruct Phoenix.TurnDirectionNavMeshCheckSettings
// 0x0038 (0x0038 - 0x0000)
struct FTurnDirectionNavMeshCheckSettings final
{
public:
bool bDoNavMeshCheck; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceSuccessIfMount; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECreatureNavMeshTurnDirection TurnDirection; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncActorRadius; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TurnDiameterScalar; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TurnLengthScalar; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BoxExtentsZ; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDebugDrawing; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer TagsIfNavMeshCheckFails; // 0x0018(0x0020)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTurnDirectionNavMeshCheckSettings;
// ScriptStruct Phoenix.BeaconDistanceRule
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x04) FBeaconDistanceRule final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBeaconDistanceRule;
// ScriptStruct Phoenix.ClothMountTargets
// 0x0018 (0x0018 - 0x0000)
struct FClothMountTargets final
{
public:
class UTransformProvider* RightClothTargetTransform; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTransformProvider* HipsClothTargetTransform; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTransformProvider* LeftClothTargetTransform; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FClothMountTargets;
// ScriptStruct Phoenix.TransformationStyleTableRow
// 0x0028 (0x0030 - 0x0008)
struct FTransformationStyleTableRow final : public FTableRowBase
{
public:
TSoftClassPtr<class UClass> EffectClass; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTransformationStyleTableRow;
// ScriptStruct Phoenix.ProtegoEffectsData
// 0x0098 (0x0098 - 0x0000)
struct FProtegoEffectsData final
{
public:
TArray<EEnemy_ProtegoLevel> ShieldTypes; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> ShieldActivateFX2; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> ShieldLoopFX2; // 0x0020(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> ShieldIntensityFX2; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> ShieldDeactivateFX2; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> ShieldWandLoopFX2; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> ShieldHitFX2; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> ShieldFailedFX2; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
class UCurveFloat* EffectRampInCurve; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ShieldSkinEffectName; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProtegoShieldFxDelay; // 0x0090(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FProtegoEffectsData;
// ScriptStruct Phoenix.LockManagerLock
// 0x000C (0x000C - 0x0000)
struct FLockManagerLock final
{
public:
class FName LockId; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELockStates LockState; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLockManagerLock;
// ScriptStruct Phoenix.InputCheckpoint
// 0x0018 (0x0018 - 0x0000)
struct FInputCheckpoint final
{
public:
EUMGInputAction InputAction; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D InputWindow; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PathSplineIndex; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Location; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInputCheckpoint;
// ScriptStruct Phoenix.MapDungeonSaveData
// 0x4020 (0x4020 - 0x0000)
struct FMapDungeonSaveData final
{
public:
class FString DungeonName; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x4010]; // 0x0010(0x4010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapDungeonSaveData;
// ScriptStruct Phoenix.Enemy_ParryTimeToImpactData
// 0x0030 (0x0030 - 0x0000)
struct FEnemy_ParryTimeToImpactData final
{
public:
float TimeToImpact; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 WindowID; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer MunitionTagContainer; // 0x0008(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic)
bool bUnblockable; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerfect; // 0x0029(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryCounterType CounterType; // 0x002A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryResponseType ResponseType; // 0x002B(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryCounterStepDirection CounterStepDirection; // 0x002C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryCounterStyle CounterStyle; // 0x002D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryDodgeStyle DodgeStyle; // 0x002E(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryButtonPressed ButtonPressed; // 0x002F(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_ParryTimeToImpactData;
// ScriptStruct Phoenix.StaticConversationRegistration
// 0x0028 (0x0028 - 0x0000)
struct FStaticConversationRegistration final
{
public:
EConversationType ConversationType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FDialogueConversationReference ArticyConversation; // 0x0008(0x0010)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UStoryGraph_Conversation* StoryGraph; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnsureVendorConversationWhenGreetingPlayed; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStaticConversationRegistration;
// ScriptStruct Phoenix.StaticConversationRegistrationPerUser
// 0x0030 (0x0030 - 0x0000)
struct FStaticConversationRegistrationPerUser final
{
public:
class FString CharacterID; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FStaticConversationRegistration> Registrations; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStaticConversationRegistrationPerUser;
// ScriptStruct Phoenix.NPC_MobilitySpeedData
// 0x0008 (0x0008 - 0x0000)
struct FNPC_MobilitySpeedData final
{
public:
class UNPC_MobilitySpeedChoice* SpeedChoice; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilitySpeedData;
// ScriptStruct Phoenix.NPC_TurnAssistData
// 0x0008 (0x0008 - 0x0000)
struct FNPC_TurnAssistData final
{
public:
float YawSpringHalfLife; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float YawSpringMaxTurningAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_TurnAssistData;
// ScriptStruct Phoenix.NPC_TurnAssistDataContainer
// 0x000C (0x000C - 0x0000)
struct FNPC_TurnAssistDataContainer final
{
public:
ENPC_TurnAssist Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FNPC_TurnAssistData Data; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_TurnAssistDataContainer;
// ScriptStruct Phoenix.NPC_MobilityMovementData
// 0x0008 (0x0008 - 0x0000)
struct FNPC_MobilityMovementData final
{
public:
bool bUseAcceleration; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOrientToMovement; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float TurnRate; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityMovementData;
// ScriptStruct Phoenix.NPC_MobilityAbilityData
// 0x0030 (0x0030 - 0x0000)
struct FNPC_MobilityAbilityData final
{
public:
bool bSupported; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UAblAbility> AbilityPtr; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AATags; // 0x0010(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityAbilityData;
// ScriptStruct Phoenix.NPC_MobilityAnimSpeedData
// 0x0008 (0x0008 - 0x0000)
struct FNPC_MobilityAnimSpeedData final
{
public:
float AnimSpeedMin; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AnimSpeedMax; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityAnimSpeedData;
// ScriptStruct Phoenix.NPC_MobilityAnimBlendSpaceData
// 0x0008 (0x0008 - 0x0000)
struct FNPC_MobilityAnimBlendSpaceData final
{
public:
float XInterpSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float YInterpSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityAnimBlendSpaceData;
// ScriptStruct Phoenix.NPC_MobilityAnimData
// 0x00E0 (0x00E0 - 0x0000)
struct FNPC_MobilityAnimData final
{
public:
TSubclassOf<class UAblAbility> IdleAbilityPtr; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> MoveAbilityPtr; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer MoveTags; // 0x0010(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FNPC_MobilityAbilityData MoveStart; // 0x0030(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FNPC_MobilityAbilityData MoveStop; // 0x0060(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FNPC_MobilityAbilityData MovePivot; // 0x0090(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<struct FNPC_MobilityAnimSpeedData> AnimSpeedData; // 0x00C0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FNPC_MobilityAnimBlendSpaceData> BlendSpaceData; // 0x00D0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityAnimData;
// ScriptStruct Phoenix.NPC_MobilityDistanceData
// 0x0008 (0x0008 - 0x0000)
struct FNPC_MobilityDistanceData final
{
public:
float DistanceMin; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceMax; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityDistanceData;
// ScriptStruct Phoenix.NPC_MobilityData
// 0x00B0 (0x00B0 - 0x0000)
struct FNPC_MobilityData final
{
public:
bool bApplySpeed; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SpeedMin; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpeedMax; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTravelDist; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EnergyCost; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNPC_MobilitySpeedData> SpeedData; // 0x0018(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
float MoveDistThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DestinationTolerance; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MoveMaxHeadingChangeAngle; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MoveToWaypointOffScreen; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMoveStopOnOverlap; // 0x0035(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoLOSCheck; // 0x0036(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_37[0x1]; // 0x0037(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float LOSCollisionInterval; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LOSCollisionDist; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseCorridorCheck; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoRunPastCheck; // 0x0041(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoWaypointAwayCheck; // 0x0042(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoProgressTowardsCheck; // 0x0043(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoDestinationAwayCheck; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAbruptDestinationChangeCheck; // 0x0045(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float AbruptDestinationChangeAngle; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_PathSpec PathSpec; // 0x004C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNPC_MobilityAnimData> AnimData; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FNPC_MobilityDistanceData> DistanceData; // 0x0060(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FNPC_TurnAssistData> TurnAssistData; // 0x0070(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FNPC_TurnAssistDataContainer> TurnAssistDataContainer; // 0x0080(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FNPC_MobilityTurnAssistStateData> TurnAssistStateData; // 0x0090(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FNPC_MobilityMovementData> MovementData; // 0x00A0(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityData;
// ScriptStruct Phoenix.NPC_MobilityDataContainer
// 0x00B8 (0x00B8 - 0x0000)
struct FNPC_MobilityDataContainer final
{
public:
ENPC_Mobility Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FNPC_MobilityData Data; // 0x0008(0x00B0)(Edit, BlueprintVisible, BlueprintReadOnly, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityDataContainer;
// ScriptStruct Phoenix.Enemy_ParryWindowBeginData
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FEnemy_ParryWindowBeginData final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParryWindowBeginData;
// ScriptStruct Phoenix.ScheduleEntry
// 0x00F8 (0x00F8 - 0x0000)
struct FScheduleEntry final
{
public:
int32 StartTime; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EndTime; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DaysMask; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 flags; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Activity; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ActivityType; // 0x0020(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Location; // 0x0028(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString StationKey; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LocationKey; // 0x0048(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UStationComponent> Station; // 0x0058(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StartTimeInMinutes; // 0x0060(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EndTimeInMinutes; // 0x0064(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DurationMinutes; // 0x0068(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FDateTime StartDate; // 0x0070(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDateTime endDate; // 0x0078(0x0008)(BlueprintVisible, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PathLength; // 0x0080(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PathLengthAB; // 0x0084(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MoveSpeed; // 0x0088(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeAvailableSeconds; // 0x008C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeRequiredSeconds; // 0x0090(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x0094(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TravelTimeFactor; // 0x0098(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName OutfitTypeID; // 0x009C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceTraveled; // 0x00A4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A8[0x50]; // 0x00A8(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FScheduleEntry;
// ScriptStruct Phoenix.MappedTimedParticleEffect
// 0x0028 (0x0028 - 0x0000)
struct FMappedTimedParticleEffect final
{
public:
class UParticleSystem* PSTemplate; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LocationOffset; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator RotationOffset; // 0x0014(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bDestroyAtEnd; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMappedTimedParticleEffect;
// ScriptStruct Phoenix.GearName
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FGearName
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGearName;
// ScriptStruct Phoenix.GearHeadSlotName
// 0x0000 (0x0010 - 0x0010)
struct FGearHeadSlotName final : public FGearName
{
};
DUMPER7_ASSERTS_FGearHeadSlotName;
// ScriptStruct Phoenix.Enemy_ParryWindowEndData
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FEnemy_ParryWindowEndData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParryWindowEndData;
// ScriptStruct Phoenix.PostProcessingMIDColorCurve
// 0x0220 (0x0220 - 0x0000)
struct FPostProcessingMIDColorCurve final
{
public:
class FName Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Blendable; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRuntimeCurveLinearColor Curve; // 0x0010(0x0208)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bKillWhenDone; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPostProcessingMIDColorCurve;
// ScriptStruct Phoenix.SpellUnlockMiniGamePathSegment
// 0x0010 (0x0010 - 0x0000)
struct FSpellUnlockMiniGamePathSegment final
{
public:
struct FVector2D StartPoint; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D EndPoint; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellUnlockMiniGamePathSegment;
// ScriptStruct Phoenix.SpellUnlockMiniGamePath
// 0x0010 (0x0010 - 0x0000)
struct FSpellUnlockMiniGamePath final
{
public:
TArray<struct FSpellUnlockMiniGamePathSegment> PathSegments; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellUnlockMiniGamePath;
// ScriptStruct Phoenix.GameplayTagContainerWrapper
// 0x0020 (0x0020 - 0x0000)
struct FGameplayTagContainerWrapper final
{
public:
struct FGameplayTagContainer m_gameplayTagContainer; // 0x0000(0x0020)(BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGameplayTagContainerWrapper;
// ScriptStruct Phoenix.WorldEventTimeSpan
// 0x0010 (0x0010 - 0x0000)
struct FWorldEventTimeSpan final
{
public:
int32 Days; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Hours; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Minutes; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Seconds; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWorldEventTimeSpan;
// ScriptStruct Phoenix.GoalStatus
// 0x0004 (0x0004 - 0x0000)
struct FGoalStatus final
{
public:
bool GoalIsActive; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SiteIsActive; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StationIsActive; // 0x0002(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGoalStatusFlags status; // 0x0003(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGoalStatus;
// ScriptStruct Phoenix.IsmDesInstance
// 0x0110 (0x0110 - 0x0000)
struct alignas(0x10) FIsmDesInstance final
{
public:
uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* DA; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_78[0x98]; // 0x0078(0x0098)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIsmDesInstance;
// ScriptStruct Phoenix.AvatarFullbodyPreset
// 0x0060 (0x0068 - 0x0008)
struct FAvatarFullbodyPreset final : public FTableRowBase
{
public:
EGenderEnum Gender; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EAvatarPresetType, TSoftObjectPtr<class UAvatarPresetDefinition>> AvatarPresetDefinitions; // 0x0010(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic)
bool DisplayInEditor; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float sortOrder; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAvatarFullbodyPreset;
// ScriptStruct Phoenix.TransfigurationResource
// 0x000C (0x000C - 0x0000)
struct FTransfigurationResource final
{
public:
class FName ItemId; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Count; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTransfigurationResource;
// ScriptStruct Phoenix.DatabaseName
// 0x0010 (0x0010 - 0x0000)
struct FDatabaseName final
{
public:
class FName DBSubType; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName DBName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDatabaseName;
// ScriptStruct Phoenix.EnemyAIAttackDistData
// 0x0010 (0x0010 - 0x0000)
struct FEnemyAIAttackDistData final
{
public:
bool bAttackDesperationEnable; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AttackDesperationMinRange; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttackDesperationMaxRange; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttackDesperationNotInRangeTime; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyAIAttackDistData;
// ScriptStruct Phoenix.ComboSplitData
// 0x0038 (0x0038 - 0x0000)
struct FComboSplitData final
{
public:
int32 SplitFrame; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TimeOutFrame; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> SplitToAbilityBeforeFrame; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> SplitToAbilityAfterFrame; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer PerksRequiredForPauseCombo; // 0x0018(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FComboSplitData;
// ScriptStruct Phoenix.Enemy_SpellOverrides
// 0x0028 (0x0028 - 0x0000)
struct FEnemy_SpellOverrides final
{
public:
struct FGameplayTagContainer RequiredTagContainer; // 0x0000(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
class USpellToolRecord* OverrideSpellToolRecord; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_SpellOverrides;
// ScriptStruct Phoenix.FrontEndLevels
// 0x0030 (0x0038 - 0x0008)
struct FFrontEndLevels final : public FTableRowBase
{
public:
class FText LevelName; // 0x0008(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FText Path; // 0x0020(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFrontEndLevels;
// ScriptStruct Phoenix.TransfigSlotPool
// 0x0068 (0x0068 - 0x0000)
struct FTransfigSlotPool final
{
public:
class FName SlotID; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 BaseSlots; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaximumSlots; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SlotsUnlocked; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<EConjurationContext, int32> SlotsOccupied; // 0x0018(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTransfigSlotPool;
// ScriptStruct Phoenix.StorySetupData
// 0x0010 (0x0010 - 0x0000)
struct FStorySetupData
{
public:
class FName SocialAction; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ConnectionIndex; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TargetConnectionsBitmask; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStorySetupData;
// ScriptStruct Phoenix.StationQueryData
// 0x0010 (0x0020 - 0x0010)
struct FStationQueryData final : public FStorySetupData
{
public:
TWeakObjectPtr<class UStationComponent> StationComponent; // 0x0010(0x0008)(BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ConnectionsBitmask; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StationValid; // 0x001C(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStationInteraction StationInteractionStatus; // 0x001D(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStationQueryData;
// ScriptStruct Phoenix.SocialResponse
// 0x0038 (0x0038 - 0x0000)
struct FSocialResponse final
{
public:
bool Accepted; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESocialResponseContext Context; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString Reason; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FStationQueryData StationToUse; // 0x0018(0x0020)(BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSocialResponse;
// ScriptStruct Phoenix.Enemy_UnblockableData
// 0x0002 (0x0002 - 0x0000)
struct FEnemy_UnblockableData final
{
public:
bool bUnblockableByPlayer; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemyShieldBreaker UnblockableLByNPCLevel; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_UnblockableData;
// ScriptStruct Phoenix.BoneSwarmGenerationParameters
// 0x0010 (0x0010 - 0x0000)
struct FBoneSwarmGenerationParameters final
{
public:
int32 Members; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UStaticMesh* MemberMesh; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBoneSwarmGenerationParameters;
// ScriptStruct Phoenix.BehaviorTreeDataTable
// 0x0010 (0x0018 - 0x0008)
struct FBehaviorTreeDataTable final : public FTableRowBase
{
public:
struct FGameplayTag GameplayTag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBehaviorTree* BehaviorTreePtr; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBehaviorTreeDataTable;
// ScriptStruct Phoenix.MissionID
// 0x0008 (0x0008 - 0x0000)
struct FMissionID final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMissionID;
// ScriptStruct Phoenix.SpawnZoneScoreData
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FSpawnZoneScoreData final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpawnZoneScoreData;
// ScriptStruct Phoenix.AvatarPreset
// 0x0038 (0x0040 - 0x0008)
struct FAvatarPreset final : public FTableRowBase
{
public:
EAvatarPresetType PresetType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGenderEnum Gender; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UAvatarPresetDefinition> AvatarPresetDefinition; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DisplayInEditor; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float sortOrder; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAvatarPreset;
// ScriptStruct Phoenix.AttackCollisionTaskEntry
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FAttackCollisionTaskEntry final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAttackCollisionTaskEntry;
// ScriptStruct Phoenix.NPC_SelectionState
// 0x0008 (0x0008 - 0x0000)
struct FNPC_SelectionState final
{
public:
ENPC_SelectionStates StateType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StateEnabled; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float StateValue; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_SelectionState;
// ScriptStruct Phoenix.CalculateTarget
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FCalculateTarget final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCalculateTarget;
// ScriptStruct Phoenix.CastSpellTaskEntry
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FCastSpellTaskEntry final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCastSpellTaskEntry;
// ScriptStruct Phoenix.SpellLoadOut
// 0x0010 (0x0010 - 0x0000)
struct FSpellLoadOut final
{
public:
TArray<class USpellToolRecord*> SpellToolRecords; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellLoadOut;
// ScriptStruct Phoenix.SpellLoadOutData
// 0x0030 (0x0030 - 0x0000)
struct FSpellLoadOutData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FSpellLoadOut> SpellLoadouts; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<class USpellToolRecord*> SpellFinishers; // 0x0020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellLoadOutData;
// ScriptStruct Phoenix.LowLatencyModeInfo
// 0x0018 (0x0018 - 0x0000)
struct FLowLatencyModeInfo final
{
public:
ELowLatencyMode Mode; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString LocStr; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLowLatencyModeInfo;
// ScriptStruct Phoenix.AlignToVelocity
// 0x0010 (0x0010 - 0x0000)
struct FAlignToVelocity final
{
public:
bool bInstantAlign; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AlignmentSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AlignmentSpeedScaleVelocity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bScaleAlignToVelocity; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAlignToVelocity;
// ScriptStruct Phoenix.SpellCooldownData
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FSpellCooldownData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpellCooldownData;
// ScriptStruct Phoenix.SimpleTopologyVoxelArrayDebug
// 0x000C (0x000C - 0x0000)
struct FSimpleTopologyVoxelArrayDebug final
{
public:
bool bShowEmptySpace; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowSurfaceVoxels; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowSurfaceNormals; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowPointCenterOffset; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowSurfacePlanes; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowInterior; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowPendingCompute; // 0x0006(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float PlaneOffset; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSimpleTopologyVoxelArrayDebug;
// ScriptStruct Phoenix.GroundSwarmVoxelCollisionDebugParameters
// 0x0034 (0x0034 - 0x0000)
struct FGroundSwarmVoxelCollisionDebugParameters final
{
public:
bool bShowVoxels; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FSimpleTopologyVoxelArrayDebug ShowVoxels; // 0x0004(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bShowCollisions; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TimeFactor; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ShowPreCacheLandingsTime; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StartCollisionInstance; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLockCollisionInstance; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 StopTimeCollisionCount; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CollisionTimeFilter; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSlowTimeOnCollisions; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ForceLinesReset; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmVoxelCollisionDebugParameters;
// ScriptStruct Phoenix.ExplodingSkeletonInitialDelay
// 0x000C (0x000C - 0x0000)
struct FExplodingSkeletonInitialDelay final
{
public:
float BaseInitialDelay; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InitialDelayAtMinHeight; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InitialDelayAtMaxHeight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExplodingSkeletonInitialDelay;
// ScriptStruct Phoenix.ValueComparison
// 0x0008 (0x0008 - 0x0000)
struct FValueComparison final
{
public:
EValueComparison ComparisonOperator; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 ComparisonValue; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FValueComparison;
// ScriptStruct Phoenix.GearItemID
// 0x0014 (0x0014 - 0x0000)
struct FGearItemID final
{
public:
class FName GearID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName GearVariation; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsEquipped; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGearSlotIDEnum GearItemSlot; // 0x0011(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGearItemID;
// ScriptStruct Phoenix.GearItem
// 0x0058 (0x0058 - 0x0000)
struct FGearItem final
{
public:
struct FGearItemID GearItemID; // 0x0000(0x0014)(BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGearSlotIDEnum SlotID; // 0x0014(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 GearLevel; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OffenseStat; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DefenseStat; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CooldownStat; // 0x0024(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHoodUp; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> GeneralAbilityNames; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FGuid> AbilityInstanceIDs; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
int32 IsIdentified; // 0x0050(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StatUpgrades; // 0x0054(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGearItem;
// ScriptStruct Phoenix.TransformationOverlandData
// 0x0108 (0x0108 - 0x0000)
struct FTransformationOverlandData final
{
public:
TArray<class UMultiFX2_Base*> HideFX2; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> SpawnFX2; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> UnspawnFX2; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> RestoreFX2; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTagContainer RestoreMunitionTagContainer; // 0x0040(0x0020)(NativeAccessSpecifierPublic)
class UInteractionArchitectAsset* RestoreMunitionDataAsset; // 0x0060(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_68[0xA0]; // 0x0068(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTransformationOverlandData;
// ScriptStruct Phoenix.MailEntry
// 0x0058 (0x0058 - 0x0000)
struct FMailEntry final
{
public:
class FName m_sender; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString m_mailKey; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool m_bShouldAutoPlay; // 0x0018(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3F]; // 0x0019(0x003F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMailEntry;
// ScriptStruct Phoenix.ObjectSpawnTime
// 0x000C (0x000C - 0x0000)
struct FObjectSpawnTime final
{
public:
int32 Spawn24Hour; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SpawnMinute; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SpawnSecond; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FObjectSpawnTime;
// ScriptStruct Phoenix.ForcedConversation
// 0x0010 (0x0010 - 0x0000)
struct FForcedConversation final
{
public:
class AActor* Initiator; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ConversationID; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FForcedConversation;
// ScriptStruct Phoenix.SpellMgrLoadOut
// 0x0018 (0x0018 - 0x0000)
struct FSpellMgrLoadOut final
{
public:
TArray<class FName> SpellNames; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpellMgrLoadOut;
// ScriptStruct Phoenix.AvaDialogueTrackSectionData
// 0x0070 (0x0070 - 0x0000)
struct FAvaDialogueTrackSectionData
{
public:
class UAvaAudioDialogueEvent* Event; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString EventName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FString, class FString> RequiredParameters; // 0x0018(0x0050)(Edit, NativeAccessSpecifierPublic)
bool StopWhenAttachedToDestroyed; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 flags; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAvaDialogueTrackSectionData;
// ScriptStruct Phoenix.AvaDialogueTrackTemplateData
// 0x0000 (0x0070 - 0x0070)
struct FAvaDialogueTrackTemplateData final : public FAvaDialogueTrackSectionData
{
};
DUMPER7_ASSERTS_FAvaDialogueTrackTemplateData;
// ScriptStruct Phoenix.AvaDialogueTrackTemplate
// 0x0070 (0x0090 - 0x0020)
struct FAvaDialogueTrackTemplate final : public FMovieSceneEvalTemplate
{
public:
struct FAvaDialogueTrackTemplateData TemplateData; // 0x0020(0x0070)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAvaDialogueTrackTemplate;
// ScriptStruct Phoenix.InputActionHoldInfo
// 0x0002 (0x0002 - 0x0000)
struct FInputActionHoldInfo final
{
public:
EUMGInputAction InputAction; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMustHold; // 0x0001(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInputActionHoldInfo;
// ScriptStruct Phoenix.UIMailInfo
// 0x0058 (0x0058 - 0x0000)
struct FUIMailInfo final
{
public:
class FString MailKey; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SenderName; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsRead; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString SendDate; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 AttachedContainerSize; // 0x0038(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString AttachedContainerID; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanArchive; // 0x0050(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanDelete; // 0x0051(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_52[0x6]; // 0x0052(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIMailInfo;
// ScriptStruct Phoenix.PeopleInformation
// 0x0014 (0x0014 - 0x0000)
struct FPeopleInformation final
{
public:
class FName PersonName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SubtypeID; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESocialSemanticIDs HouseID; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESocialCapitalStatusIDs SocialCap; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKnowledgeLevel CurrentKnowledgeLevel; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13[0x1]; // 0x0013(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPeopleInformation;
// ScriptStruct Phoenix.AIGameEvent
// 0x0090 (0x0090 - 0x0000)
struct FAIGameEvent final
{
public:
struct FVector Location; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGameEvent_Intensity Intensity; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Duration; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Range; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Falloff; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> Instigator; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> Targets; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TagContainer; // 0x0038(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
class FName Name; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTrackBackToInstigator; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TraceBackStepSize; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TraceBackRadius; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> EligibleActorsForEvent; // 0x0070(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_80[0x10]; // 0x0080(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAIGameEvent;
// ScriptStruct Phoenix.FactInformation
// 0x0030 (0x0030 - 0x0000)
struct FFactInformation final
{
public:
class FName FactName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString FactType; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString FactCategory; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasFactSheet; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKnowledgeLevel CurrentKnowledgeLevel; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKnowledgeLevel NeededKnowledgeLevel; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SecretFactLocked; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFactInformation;
// ScriptStruct Phoenix.CreatureCombatDataWrapper
// 0x0028 (0x0028 - 0x0000)
struct FCreatureCombatDataWrapper final
{
public:
class UCreatureCombatData* CombatData; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x20]; // 0x0008(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreatureCombatDataWrapper;
// ScriptStruct Phoenix.EnemyMoveTaskEntry
// 0x0090 (0x0090 - 0x0000)
struct alignas(0x10) FEnemyMoveTaskEntry final
{
public:
uint8 Pad_0[0x90]; // 0x0000(0x0090)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemyMoveTaskEntry;
// ScriptStruct Phoenix.ImpactEffectData
// 0x0018 (0x0018 - 0x0000)
struct FImpactEffectData final
{
public:
TArray<class UMultiFX2_Base*> FX2; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
EImpactTypes ChainedType; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FImpactEffectData;
// ScriptStruct Phoenix.StatList
// 0x0008 (0x0008 - 0x0000)
struct FStatList final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStatList;
// ScriptStruct Phoenix.IconWidgetLog
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FIconWidgetLog final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FIconWidgetLog;
// ScriptStruct Phoenix.LegendItemData
// 0x0030 (0x0030 - 0x0000)
struct FLegendItemData final
{
public:
class FString ButtonString; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EUMGInputAction CompletionButton; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString TextString; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool TextStringIsLocalized; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool PressAndHold; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float HoldDuration; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLegendItemData;
// ScriptStruct Phoenix.TagPlacementOrder
// 0x0038 (0x0038 - 0x0000)
struct FTagPlacementOrder final
{
public:
class FName TagID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBlackboardKeySelector ActorBlackboardKey; // 0x0008(0x0028)(Edit, NativeAccessSpecifierPublic)
float LifeTime; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTagPlacementOrder;
// ScriptStruct Phoenix.NpcActorTimer
// 0x0070 (0x0070 - 0x0000)
struct alignas(0x10) FNpcActorTimer final
{
public:
uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNpcActorTimer;
// ScriptStruct Phoenix.EncounterDuelTechniqueOverride
// 0x000C (0x000C - 0x0000)
struct FEncounterDuelTechniqueOverride final
{
public:
class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEncounterDuelTechniqueOverrideType OverrideType; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterDuelTechniqueOverride;
// ScriptStruct Phoenix.AnimatedCreditEntry
// 0x0010 (0x0010 - 0x0000)
struct FAnimatedCreditEntry final
{
public:
class UPhoenixCreditEntryWidget* EntryWidget; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EntryStartTime; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EntryEndTime; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimatedCreditEntry;
// ScriptStruct Phoenix.SpawnedStudent
// 0x0050 (0x0050 - 0x0000)
struct FSpawnedStudent final
{
public:
class USplineComponent* BroomSpline; // 0x0000(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UFlyingBroomPhysics_Spline* PhysicsData; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UScheduledEntity> ScheduledEntity; // 0x0010(0x0028)(BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AFlyingBroom> FlyingBroom; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x0040(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBroomEnemyState SpawnState; // 0x0044(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class AFlyingBroom* SpawnedFlyingBroom; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpawnedStudent;
// ScriptStruct Phoenix.GroundSwarmingFocus
// 0x00A0 (0x00A0 - 0x0000)
struct FGroundSwarmingFocus final
{
public:
EGroundSwarmingFocusType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGroundSwarmingFocusTypeHint TypeHint; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Point; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Orientation; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Extents; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> Actor; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class USceneComponent> SceneComponent; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBox CurrentBounds; // 0x0038(0x001C)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
struct FVector CurrentPosition; // 0x0054(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector CurrentVelocity; // 0x0060(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat CurrentOrientation; // 0x0070(0x0010)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
struct FGroundSwarmingVelocityTracker VelocityTracker; // 0x0080(0x0010)(Transient, NoDestructor, NativeAccessSpecifierPrivate)
bool bBoundsIncludeNonColliding; // 0x0090(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bCacheBounds; // 0x0091(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_92[0xE]; // 0x0092(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmingFocus;
// ScriptStruct Phoenix.GroundSwarmingExternalForce
// 0x00D0 (0x00D0 - 0x0000)
struct FGroundSwarmingExternalForce final
{
public:
EGroundSwarmingExternalForceType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FGroundSwarmingFocus Origin; // 0x0010(0x00A0)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
float InnerForce; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InnerRadius; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterForce; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterRadius; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurlNoiseXYScaling; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CurlNoiseEpsilon; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOuterForceUnbounded; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseXYDistance; // 0x00C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSurfaceOnly; // 0x00CA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x00CB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmingExternalForce;
// ScriptStruct Phoenix.GroundSwarmingExternalForces
// 0x0010 (0x0010 - 0x0000)
struct FGroundSwarmingExternalForces final
{
public:
TArray<struct FGroundSwarmingExternalForce> ExternalForces; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmingExternalForces;
// ScriptStruct Phoenix.GroundSwarmSimulationFollowInfo
// 0x001C (0x001C - 0x0000)
struct FGroundSwarmSimulationFollowInfo final
{
public:
struct FVector Position; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Velocity; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ForceFactor; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmSimulationFollowInfo;
// ScriptStruct Phoenix.GroundSwarmingForceModifier
// 0x00D0 (0x00D0 - 0x0000)
struct FGroundSwarmingForceModifier final
{
public:
EGroundSwarmingForceModifierType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0xF]; // 0x0001(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
struct FGroundSwarmingFocus Origin; // 0x0010(0x00A0)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
float InnerRadius; // 0x00B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InnerMultiplier; // 0x00B4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterRadius; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterMultiplier; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseXYDistance; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x00C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C2[0xE]; // 0x00C2(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmingForceModifier;
// ScriptStruct Phoenix.GroundSwarmingForceModifiers
// 0x0010 (0x0010 - 0x0000)
struct FGroundSwarmingForceModifiers final
{
public:
TArray<struct FGroundSwarmingForceModifier> ForceModifiers; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmingForceModifiers;
// ScriptStruct Phoenix.SwarmMemberDesiredDeathState
// 0x0034 (0x0034 - 0x0000)
struct FSwarmMemberDesiredDeathState final
{
public:
EGroundSwarmMemberState State; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector DeathLeapImpulse; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeathLeapImpulseVariancePercent; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGroundSwarmingKillEventDeathLeapCollisionType DeathLeapCheckForActorCollision; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector DeathLeapAlignTowardsCenter; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDeathLeapAlignTowardsCenter; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StateTimeout; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStateTimeout; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Instigator; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FSwarmMemberDesiredDeathState;
// ScriptStruct Phoenix.GroundSwarmingDeathVolume
// 0x0110 (0x0110 - 0x0000)
struct FGroundSwarmingDeathVolume final
{
public:
struct FGroundSwarmingFocus Origin; // 0x0000(0x00A0)(Edit, BlueprintVisible, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FVector HalfExtent; // 0x00A0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGroundSwarmingKillEventType KillEvent; // 0x00AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AD[0x3]; // 0x00AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FSwarmMemberDesiredDeathState DesiredDeathState; // 0x00B0(0x0034)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bAutoBounds; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E5[0x3]; // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AutoBoundsScaleXY; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTestXYOnly; // 0x00EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x00ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EE[0x2]; // 0x00EE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FBox AABB; // 0x00F0(0x001C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
uint8 Pad_10C[0x4]; // 0x010C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmingDeathVolume;
// ScriptStruct Phoenix.GroundSwarmingDeathVolumes
// 0x0010 (0x0010 - 0x0000)
struct FGroundSwarmingDeathVolumes final
{
public:
TArray<struct FGroundSwarmingDeathVolume> DeathVolumes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmingDeathVolumes;
// ScriptStruct Phoenix.GroundSwarmExternals
// 0x00F0 (0x00F0 - 0x0000)
struct FGroundSwarmExternals final
{
public:
struct FGroundSwarmingFocus Follow; // 0x0000(0x00A0)(NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FGroundSwarmingExternalForces ExternalForces; // 0x00A0(0x0010)(ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FGroundSwarmingForceModifiers ForceModifiers; // 0x00B0(0x0010)(ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FGroundSwarmingDeathVolumes DeathVolumes; // 0x00C0(0x0010)(ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FGroundSwarmSimulationFollowInfo FollowInfo; // 0x00D0(0x001C)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmExternals;
// ScriptStruct Phoenix.DynamicObjectGroupInfo
// 0x0528 (0x0528 - 0x0000)
struct FDynamicObjectGroupInfo final
{
public:
struct FDbSingleColumnInfo SpawnCategoryType; // 0x0000(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FGameplayTag TagRestriction; // 0x0088(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPersistent; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnRagdollIfDead; // 0x0091(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnAllDead; // 0x0092(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnBlind; // 0x0093(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnInjured; // 0x0094(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ASpawnLocation*> SpawnLocations; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
int32 MinActorCount; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxActorCount; // 0x00AC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPerPlatformInt OverrideMinActorCount; // 0x00B0(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPerPlatformInt OverrideMaxActorCount; // 0x00B4(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
float MinDelayBetweenSpawns; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDelayBetweenSpawns; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpawnProbability; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyDelayOnFirstSpawn; // 0x00C4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyDelayWhenCulling; // 0x00C5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SpawnOnlyOneOfTheGroup; // 0x00C6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceSpawnOnFloor; // 0x00C7(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnOnNavMesh; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESpawnActorCollisionHandlingMethod CollisionHandlingMethod; // 0x00C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseScatterSpawn; // 0x00CA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_CB[0x1]; // 0x00CB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float FloorSweepDistanceZ; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RadiusForNavCheck; // 0x00D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpawnTimeout; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 GatherDataRetryMax; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GatherDataTimout; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowSyncGatherOnTimout; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_Spawn SpawnTypeOverride; // 0x00E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_CharacterState SpawnStateOverride; // 0x00E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowLookOverride; // 0x00E3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FDbSingleColumnInfo SpawnLookOverride; // 0x00E8(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bAllowVoiceOverride; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FDbSingleColumnInfo SpawnVoiceOverride; // 0x0178(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
EUIHealthBarType HealthBarType; // 0x0200(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_201[0x7]; // 0x0201(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class APerformTasksForAI* PerformTaskTrigger; // 0x0208(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StartPerformTaskWhenSpawned; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StartPerformTaskWhenResurrected; // 0x0211(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool LoopPerformTask; // 0x0212(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ForceSEMode; // 0x0213(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_214[0x24]; // 0x0214(0x0024)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class AActor*> ActiveInstances; // 0x0238(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<class AActor*> AliveInstances; // 0x0248(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<class UObject*> EntityInstances; // 0x0258(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_268[0x10]; // 0x0268(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
int32 SpawnedActorCount; // 0x0278(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRandomStream Randomizer; // 0x027C(0x0008)(ZeroConstructor, Transient, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_284[0x4]; // 0x0284(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<uint32, class AActor*> PersistentObjectIDs; // 0x0288(0x0050)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_2D8[0x250]; // 0x02D8(0x0250)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicObjectGroupInfo;
// ScriptStruct Phoenix.SpellLevelData
// 0x0001 (0x0001 - 0x0000)
struct FSpellLevelData
{
public:
uint8 SpellLevel; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellLevelData;
// ScriptStruct Phoenix.FlipendoLevelData
// 0x001F (0x0020 - 0x0001)
struct FFlipendoLevelData final : public FSpellLevelData
{
public:
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TapBasePhysicsImpulseXY; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TapBasePhysicsImpulseZ; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TapBaseAngularVelocity; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TapMassScaledPhysicsImpulseXY; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TapMassScaledPhysicsImpulseZ; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TapMassScaleAngularVelocity; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TapMaxVelocity; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlipendoLevelData;
// ScriptStruct Phoenix.CreditEntry
// 0x0020 (0x0028 - 0x0008)
struct FCreditEntry final : public FTableRowBase
{
public:
ECreditEntryType EntryType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DurationFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Text; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Translated; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreditEntry;
// ScriptStruct Phoenix.SavedMeshSettings2
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x04) FSavedMeshSettings2 final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSavedMeshSettings2;
// ScriptStruct Phoenix.Enemy_AttackDecision
// 0x0003 (0x0003 - 0x0000)
struct FEnemy_AttackDecision final
{
public:
uint8 Pad_0[0x3]; // 0x0000(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AttackDecision;
// ScriptStruct Phoenix.ImperiusData
// 0x0018 (0x0018 - 0x0000)
struct FImperiusData final
{
public:
TArray<class UMultiFX2_Base*> FX2; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
class UGameplayPropertyMod* mod; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FImperiusData;
// ScriptStruct Phoenix.SpellUpgradeParameters
// 0x0060 (0x0060 - 0x0000)
struct FSpellUpgradeParameters final
{
public:
float Range; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CooldownTime; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NonCombatCooldownMultiplier; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DamageObject; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DamageCharacter; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PhysicsImpulseSuccess; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PhysicsImpulseFailed; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Duration; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationCharacter; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationCreature; // 0x0024(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationPlayer; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChargeTime; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChargedMaxTime; // 0x0030(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChannelingMinTime; // 0x0034(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGameEvent_Intensity CastNoiseIntensity; // 0x0038(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CastNoiseRadius; // 0x003C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGameEvent_Intensity ImpactNoiseIntensity; // 0x0040(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ImpactNoiseRadius; // 0x0044(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProjectileSpeed; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProjectileGravity; // 0x004C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LimitedCountObject; // 0x0050(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LimitedCountCharacter; // 0x0054(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EImpactTypes ImpactType; // 0x0058(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EObjectSizeClass SizeLimit; // 0x0059(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemyShieldBreaker EnemyShieldBreaker; // 0x005A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Affect; // 0x005B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 AllowNonObjectInfoActors : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 UpgradedMechanics : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 PlayObjectImpactEffects : 1; // 0x005C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 PlayerShieldBreaker : 1; // 0x005C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 BeastCapture : 1; // 0x005C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpellUpgradeParameters;
// ScriptStruct Phoenix.AnimStateTaskEntry
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FAnimStateTaskEntry final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimStateTaskEntry;
// ScriptStruct Phoenix.MapFXEntry
// 0x0020 (0x0020 - 0x0000)
struct FMapFXEntry final
{
public:
class FName FXName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FXPath; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Looped; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapFXEntry;
// ScriptStruct Phoenix.MapFXData
// 0x0010 (0x0010 - 0x0000)
struct FMapFXData final
{
public:
TArray<struct FMapFXEntry> Effects; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapFXData;
// ScriptStruct Phoenix.MeshStateLightingFeatures
// 0x0001 (0x0001 - 0x0000)
struct FMeshStateLightingFeatures final
{
public:
uint8 bCastShadows : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastDynamicShadow : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastContactShadow : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastCapsuleDirectShadow : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_bCastShadows : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_bCastDynamicShadow : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_bCastContactShadow : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_bCastCapsuleDirectShadow : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
};
DUMPER7_ASSERTS_FMeshStateLightingFeatures;
// ScriptStruct Phoenix.DebugPathItem
// 0x0080 (0x0080 - 0x0000)
struct alignas(0x08) FDebugPathItem final
{
public:
uint8 Pad_0[0x80]; // 0x0000(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDebugPathItem;
// ScriptStruct Phoenix.SpellUnlockMiniGameData
// 0x00F0 (0x00F8 - 0x0008)
struct FSpellUnlockMiniGameData final : public FTableRowBase
{
public:
class FName GameName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> SpellMask; // 0x0010(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> SpellTexture; // 0x0038(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StoryDelay; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EasyDelay; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NormalDelay; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HardDelay; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> SpellIcon; // 0x0070(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UTexture2D> SpellIconGlow; // 0x0098(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSpellUnlockMiniGamePath CurvePath; // 0x00C0(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FInputCheckpoint FinalCheckpoint; // 0x00D0(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FInputCheckpoint> InputCheckpoints; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellUnlockMiniGameData;
// ScriptStruct Phoenix.WorldEventPersistenceInfo
// 0x0008 (0x0008 - 0x0000)
struct FWorldEventPersistenceInfo final
{
public:
int32 Stages; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRepeatOnComplete; // 0x0004(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWorldEventPersistenceInfo;
// ScriptStruct Phoenix.WorldEventDataRow
// 0x0100 (0x0108 - 0x0008)
struct FWorldEventDataRow final : public FTableRowBase
{
public:
class FName WorldEventName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EProductionStatus ProductionStatus; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString EventDescription; // 0x0018(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath WorldEvent; // 0x0028(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumberOfAllowedActiveInstances; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPersistentEvent; // 0x0044(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FWorldEventPersistenceInfo PersistenceInfo; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
bool bRepeatable; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCanSpawnAtLocationWithActivity; // 0x0051(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_52[0xE]; // 0x0052(0x000E)(Fixing Size After Last Property [ Dumper-7 ])
struct FWorldEventTimeSpan EventCooldownTime; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
bool bOverrideLocatorCooldown; // 0x0070(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FWorldEventTimeSpan LocatorCooldownOverride; // 0x0074(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
bool bIgnoreStreamoutVolume; // 0x0084(0x0001)(Edit, ZeroConstructor, Config, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTestMinimumDistanceFromAnotherWorldEvent; // 0x0085(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_86[0x2]; // 0x0086(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float MinimumDistanceFromAnotherWorldEvent; // 0x0088(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PercentChanceOfBeingSelected; // 0x008C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer LocationRequiredDescriptors; // 0x0090(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameplayTagContainer LocationDeniedDescriptors; // 0x00B0(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameplayTag StartTriggerTag; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UWorldEventSocketPreview* PreviewData; // 0x00D8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath PreviewLevel; // 0x00E0(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UWorldEventCondition*> Conditions; // 0x00F8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWorldEventDataRow;
// ScriptStruct Phoenix.DesiredLocationData
// 0x0018 (0x0018 - 0x0000)
struct FDesiredLocationData final
{
public:
class FString DesiredLocation; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLocationAvailable; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDesiredLocationData;
// ScriptStruct Phoenix.FlyingStairStatus
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FFlyingStairStatus final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlyingStairStatus;
// ScriptStruct Phoenix.SimpleTopologyParams
// 0x0018 (0x0018 - 0x0000)
struct FSimpleTopologyParams final
{
public:
struct FVector Center; // 0x0000(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VoxelSize; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SweepDistanceZ; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseBoxSweeps; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSolidsOnly; // 0x0015(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTraceComplex; // 0x0016(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceSynchronous; // 0x0017(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSimpleTopologyParams;
// ScriptStruct Phoenix.SimpleTopologyVoxelIndex
// 0x000C (0x000C - 0x0000)
struct FSimpleTopologyVoxelIndex final
{
public:
int32 X; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Y; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Z; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSimpleTopologyVoxelIndex;
// ScriptStruct Phoenix.SimpleTopologyVoxelArray
// 0x00A8 (0x00A8 - 0x0000)
struct alignas(0x08) FSimpleTopologyVoxelArray final
{
public:
struct FSimpleTopologyParams Topology; // 0x0000(0x0018)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
float InvVoxelSize; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSimpleTopologyVoxelIndex MinVoxelIndex; // 0x001C(0x000C)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSimpleTopologyVoxelIndex MaxVoxelIndex; // 0x0028(0x000C)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x74]; // 0x0034(0x0074)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSimpleTopologyVoxelArray;
// ScriptStruct Phoenix.AvatarPresetIconInfo
// 0x0050 (0x0050 - 0x0000)
struct FAvatarPresetIconInfo final
{
public:
struct FTransform CameraTransform; // 0x0000(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bUseIdle; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float IdleFrame; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 IconWidth; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 IconHeight; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> MeshesToHide; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAvatarPresetIconInfo;
// ScriptStruct Phoenix.QuadrupedSpineRebase
// 0x00A0 (0x00A0 - 0x0000)
struct alignas(0x10) FQuadrupedSpineRebase final
{
public:
struct FBoneReferenceEx ParentBone; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FBoneReferenceEx> RebaseBones; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_20[0x80]; // 0x0020(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQuadrupedSpineRebase;
// ScriptStruct Phoenix.EnableCCDInfo
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FEnableCCDInfo final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnableCCDInfo;
// ScriptStruct Phoenix.AnimDoneTaskEntry
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FAnimDoneTaskEntry final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimDoneTaskEntry;
// ScriptStruct Phoenix.CreatureVariation
// 0x0080 (0x0080 - 0x0000)
struct FCreatureVariation final
{
public:
class FName VariationName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, TSoftObjectPtr<class UMaterialInstance>> MaterialSlotsMap; // 0x0008(0x0050)(Edit, DisableEditOnInstance, UObjectWrapper, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObjectArchitectAsset> AudioAsset; // 0x0058(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureVariation;
// ScriptStruct Phoenix.CreatureFemaleVariationSettings
// 0x00E8 (0x00E8 - 0x0000)
struct FCreatureFemaleVariationSettings final
{
public:
bool bSwapMeshForFemale; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class USkeletalMesh> FemaleSkeletalMesh; // 0x0008(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObjectArchitectAsset> AudioAsset; // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCreatureVariation MaterialSwap; // 0x0058(0x0080)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<struct FCreatureVariation> ColorVariations; // 0x00D8(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureFemaleVariationSettings;
// ScriptStruct Phoenix.LedgeAssistTaskEntry
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FLedgeAssistTaskEntry final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLedgeAssistTaskEntry;
// ScriptStruct Phoenix.ParticleSystemTrigger
// 0x0038 (0x0038 - 0x0000)
struct FParticleSystemTrigger final
{
public:
TSoftObjectPtr<class UParticleSystem> ParticleSystem; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseSpawnRate; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Spawnrate; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseParticleColor; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FColor ParticleColor; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FParticleSystemTrigger;
// ScriptStruct Phoenix.NiagaraSystemTrigger
// 0x0038 (0x0038 - 0x0000)
struct FNiagaraSystemTrigger final
{
public:
TSoftObjectPtr<class UNiagaraSystem> ParticleSystem; // 0x0000(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseSpawnRate; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Spawnrate; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseParticleColor; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FColor ParticleColor; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraSystemTrigger;
// ScriptStruct Phoenix.ParticleSystemsData
// 0x0020 (0x0020 - 0x0000)
struct FParticleSystemsData final
{
public:
TArray<struct FParticleSystemTrigger> ParticleSystems; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraSystemTrigger> NiagaraSystems; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FParticleSystemsData;
// ScriptStruct Phoenix.CameraProperties
// 0x0040 (0x0040 - 0x0000)
struct FCameraProperties final
{
public:
float MinDistance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinPitch; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxPitch; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float minYaw; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxYaw; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float minRoll; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRoll; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float minFOV; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float maxFOV; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendInTime; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BlendOutTime; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float horizontalOffset; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float verticalOffset; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSetToDefaultOnExit; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCameraProperties;
// ScriptStruct Phoenix.Creature_GroupCoordination_LocationTag
// 0x0024 (0x0024 - 0x0000)
struct alignas(0x04) FCreature_GroupCoordination_LocationTag final
{
public:
uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreature_GroupCoordination_LocationTag;
// ScriptStruct Phoenix.AblMultiFxChildTask
// 0x0030 (0x0030 - 0x0000)
struct FAblMultiFxChildTask final
{
public:
class FName ChildName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName MultiFXHandleName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> FX; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FVector LocationOffset; // 0x0020(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAblMultiFxChildTask;
// ScriptStruct Phoenix.MeshArrayHolder
// 0x0010 (0x0010 - 0x0000)
struct FMeshArrayHolder final
{
public:
TArray<class UStaticMesh*> Meshes; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMeshArrayHolder;
// ScriptStruct Phoenix.CreatureCombatStageSpecifier
// 0x000C (0x000C - 0x0000)
struct FCreatureCombatStageSpecifier final
{
public:
float HealthPercent; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxNumChainedAttacks; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumBehaviorCyclesBeforeReposition; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureCombatStageSpecifier;
// ScriptStruct Phoenix.AblSuperSlamCurveData
// 0x0018 (0x0018 - 0x0000)
struct FAblSuperSlamCurveData final
{
public:
class FName BoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveVector* Curve; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInvertX; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAblSuperSlamCurveData;
// ScriptStruct Phoenix.NPC_MobilityTransition
// 0x0010 (0x0010 - 0x0000)
struct FNPC_MobilityTransition final
{
public:
ENPC_Mobility FromMobility; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_Mobility ToMobility; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UAblAbility> AbilityPtr; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityTransition;
// ScriptStruct Phoenix.TurnAssistTaskEntry
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FTurnAssistTaskEntry final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTurnAssistTaskEntry;
// ScriptStruct Phoenix.CreatureGaitMotionData
// 0x0010 (0x0010 - 0x0000)
struct FCreatureGaitMotionData final
{
public:
float StoppingDistance; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TurnRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TurnRadius180; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TurnLength180; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureGaitMotionData;
// ScriptStruct Phoenix.ContextArray
// 0x0010 (0x0010 - 0x0000)
struct FContextArray final
{
public:
TArray<struct FInputContextWithType> Contexts; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FContextArray;
// ScriptStruct Phoenix.FrameToContexts
// 0x0050 (0x0050 - 0x0000)
struct FFrameToContexts final
{
public:
TMap<int32, struct FContextArray> FrameToContextsMap; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFrameToContexts;
// ScriptStruct Phoenix.OverlapActorSortEntry
// 0x0028 (0x0028 - 0x0000)
struct FOverlapActorSortEntry final
{
public:
class AActor* OverlapActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x20]; // 0x0008(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FOverlapActorSortEntry;
// ScriptStruct Phoenix.CreatureSpawnOverrides
// 0x0080 (0x0080 - 0x0000)
struct FCreatureSpawnOverrides final
{
public:
ECreatureAIInitialState StartState; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class APathNode* StartPathNode; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Cage; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECreatureCageAnimation CageAnimation; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_Team; // 0x0019(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString Team; // 0x0020(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_Gender; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bGenderIsMaleOverride; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsProtectedFromSpells; // 0x0032(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsUncapturable; // 0x0033(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> AllowedVariations; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
class FName NurturingSpaceOverride; // 0x0048(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_ShouldTAKWhenWild; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldTAKWhenWildOverride; // 0x0051(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnFlying; // 0x0052(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnPerched; // 0x0053(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPlaySpawnFX; // 0x0054(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFadeOnSpawn; // 0x0055(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_FadeWhenFleeing; // 0x0056(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFadeWhenFleeingOverride; // 0x0057(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class ACreaturePerceptionVolume*> PerceptionVolumes; // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
class ACreatureTetherVolume* TetherVolume; // 0x0068(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_IsFleeConstrainedByTether; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsFleeConstrainedByTether; // 0x0071(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_IsPerchingConstrainedByTether; // 0x0072(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPerchingConstrainedByTether; // 0x0073(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_MaximumFleeMovementSpeed; // 0x0074(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECreatureMovementSpeed MaximumFleeMovementSpeed; // 0x0075(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_CombatMaxDistanceFromTether; // 0x0076(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_77[0x1]; // 0x0077(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float CombatMaxDistanceFromTether; // 0x0078(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreatureSpawnOverrides;
// ScriptStruct Phoenix.AccioRestoreData
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FAccioRestoreData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAccioRestoreData;
// ScriptStruct Phoenix.NPC_DynamicBehaviorTree
// 0x0010 (0x0010 - 0x0000)
struct FNPC_DynamicBehaviorTree final
{
public:
struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBehaviorTree* BehaviorTree; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_DynamicBehaviorTree;
// ScriptStruct Phoenix.NPC_LosingTarget
// 0x0018 (0x0018 - 0x0000)
struct FNPC_LosingTarget final
{
public:
ENPC_LosingTargetType State; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FNPC_DynamicBehaviorTree DynamicBehaviorTree; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_LosingTarget;
// ScriptStruct Phoenix.AccioDampingSphere
// 0x000C (0x000C - 0x0000)
struct FAccioDampingSphere final
{
public:
float Radius; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LinearDamping; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AngularDamping; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAccioDampingSphere;
// ScriptStruct Phoenix.CreatureMaleVariationSettings
// 0x0060 (0x0060 - 0x0000)
struct FCreatureMaleVariationSettings final
{
public:
TSoftObjectPtr<class USkeletalMesh> MaleSkeletalMesh; // 0x0000(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObjectArchitectAsset> AudioAsset; // 0x0028(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FCreatureVariation> ColorVariations; // 0x0050(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureMaleVariationSettings;
// ScriptStruct Phoenix.AccioLevelData
// 0x003F (0x0040 - 0x0001)
struct FAccioLevelData final : public FSpellLevelData
{
public:
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* BasePhysicsImpulseCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* MassScaledPhysicsImpulseCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InitialBasePhysicsImpulse; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InitialMassScaledBasePhysicsImpulse; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InitialImpulseDuration; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CharacterBasePhysicsImpulse; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CharacterMassScaledPhysicsImpulse; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxVelocity; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AccioCharacterKnockbackAtDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AdditionalFailedRadius; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NonMovableDamage; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NonMovableAdditionalForce; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAccioLevelData;
// ScriptStruct Phoenix.CreatureTakeoffMotionData
// 0x0038 (0x0038 - 0x0000)
struct FCreatureTakeoffMotionData final
{
public:
struct FGameplayTagContainer AnimationTags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
bool bRequiresNavTest; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D TestHeadingAngleRange; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TestGroundDistance; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TestStraightLinePathDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreatureTakeoffMotionData;
// ScriptStruct Phoenix.AchievementChallenge
// 0x0030 (0x0030 - 0x0000)
struct FAchievementChallenge final
{
public:
class FName AchievementChallengeID; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TotalOccurances; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TotalInstances; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Levels; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CompletedLevels; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> Members; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAchievementChallenge;
// ScriptStruct Phoenix.AchievementCategory
// 0x0018 (0x0018 - 0x0000)
struct FAchievementCategory final
{
public:
class FName categoryId; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FAchievementChallenge> Challenges; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAchievementCategory;
// ScriptStruct Phoenix.NPC_ScalingParams
// 0x004C (0x004C - 0x0000)
struct alignas(0x04) FNPC_ScalingParams final
{
public:
uint8 Pad_0[0x4C]; // 0x0000(0x004C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_ScalingParams;
// ScriptStruct Phoenix.MountCognitionSenseParams
// 0x0018 (0x0018 - 0x0000)
struct FMountCognitionSenseParams final
{
public:
float InteractionRange; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InteractSenseNearHeightDown; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InteractSenseFarHeightDown; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FootprintRadius; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AutoTargetSenseNearHeightDown; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AutoTargetSenseFarHeightDown; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMountCognitionSenseParams;
// ScriptStruct Phoenix.AchievementReward
// 0x0020 (0x0020 - 0x0000)
struct FAchievementReward final
{
public:
class FName RewardType; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 RewardInt; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RewardText; // 0x000C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsHidden; // 0x0014(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Delayed; // 0x0015(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName RewardCategory; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAchievementReward;
// ScriptStruct Phoenix.KnowledgeAchievementResult
// 0x0040 (0x0040 - 0x0000)
struct FKnowledgeAchievementResult final
{
public:
class FName AchievementID; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Occurances; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
int64 Timespan; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsComplete; // 0x0018(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Instances; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool isAvailable; // 0x0020(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FAchievementReward> Rewards; // 0x0028(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
class FName ChallengeCategory; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKnowledgeAchievementResult;
// ScriptStruct Phoenix.VCSlot
// 0x0058 (0x0058 - 0x0000)
struct FVCSlot final
{
public:
class FString ID; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EVCType Type; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Quantity; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 QuantityHigh; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Quality; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString QualityHigh; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ItemIsUnique; // 0x0040(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 ItemRandomWeight; // 0x0044(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ItemWeightAdjust; // 0x0048(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowInCurriculumRewards; // 0x004C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ItemType; // 0x0050(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVCSlot;
// ScriptStruct Phoenix.ActorByStat
// 0x0010 (0x0010 - 0x0000)
struct FActorByStat final
{
public:
int32 StatValue; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UActorProvider* Actor; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActorByStat;
// ScriptStruct Phoenix.NPC_CameraInfo
// 0x0024 (0x0024 - 0x0000)
struct alignas(0x04) FNPC_CameraInfo final
{
public:
uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_CameraInfo;
// ScriptStruct Phoenix.AIMagicEvent
// 0x0030 (0x0030 - 0x0000)
struct FAIMagicEvent final
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector MagicLocation; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Power; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRange; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Tag; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAIMagicEvent;
// ScriptStruct Phoenix.ActionEnergyData
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FActionEnergyData final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActionEnergyData;
// ScriptStruct Phoenix.NPC_StimulusEvent
// 0x0038 (0x0038 - 0x0000)
struct FNPC_StimulusEvent final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Broadcaster; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class AActor* Enemy; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_StimulusEvent;
// ScriptStruct Phoenix.NPC_CrimeSceneSense_LOS
// 0x000C (0x000C - 0x0000)
struct FNPC_CrimeSceneSense_LOS final
{
public:
bool bLOS; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LOSInterval; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LOSMinDist; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_CrimeSceneSense_LOS;
// ScriptStruct Phoenix.NPC_CrimeSceneSense_FOV
// 0x0010 (0x0010 - 0x0000)
struct FNPC_CrimeSceneSense_FOV final
{
public:
float FOV; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOVDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOVHeight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOVFalloffScale; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_CrimeSceneSense_FOV;
// ScriptStruct Phoenix.NPC_CrimeSceneSense_Hearing
// 0x0004 (0x0004 - 0x0000)
struct FNPC_CrimeSceneSense_Hearing final
{
public:
float HearingRadius; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_CrimeSceneSense_Hearing;
// ScriptStruct Phoenix.NPC_CrimeSceneSense
// 0x0030 (0x0030 - 0x0000)
struct FNPC_CrimeSceneSense final
{
public:
float PerceiveRadius; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LoseRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HeightDifference; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EvaluateInterval; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNPC_CrimeSceneSense_LOS LOS; // 0x0010(0x000C)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
struct FNPC_CrimeSceneSense_FOV FOV; // 0x001C(0x0010)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
struct FNPC_CrimeSceneSense_Hearing Hearing; // 0x002C(0x0004)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_CrimeSceneSense;
// ScriptStruct Phoenix.CreatureLookAtBehavior
// 0x0090 (0x0090 - 0x0000)
struct FCreatureLookAtBehavior final
{
public:
ETargetID TargetTrackerTargetID; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 TargetEvaluationMaxLOD; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FFloatInterval TargetEvaluationInterval; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UCreatureLookAtTargetEvaluationConfig* TargetEvaluationConfig; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LookAroundMinTime; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LookAroundMaxTime; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LookAroundMaxPitchUp; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LookAroundMaxPitchDown; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LookAroundMinYaw; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LookAroundMaxYaw; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LookAroundMinDistance; // 0x0030(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LookAroundMaxDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_38[0x50]; // 0x0038(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
class ACreature_Character* OwnerCreature; // 0x0088(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FCreatureLookAtBehavior;
// ScriptStruct Phoenix.LumosScalabilitySettings
// 0x0048 (0x0048 - 0x0000)
struct FLumosScalabilitySettings final
{
public:
ELumosLightingScenario Lighting; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LightRadiusFactor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EmissiveDecalRatio; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EShadowQualityLevels CastShadowsThreshold; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRenderAsSimpleLight; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSkipSimpleLightDemotion; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bProjectDynamicShadows; // 0x000F(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCastStaticShadows; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCastDynamicShadows; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCastVolumetricShadow; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCastTranslucentShadows; // 0x0013(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAffectVolumetricLighting; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCastRaytracedShadow; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWbDoNotCacheShadows; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMovableOnly; // 0x0017(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELumosContactShadows ContactShadows; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ContactShadowLength; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULumosPostProcessingAsset* PostProcessing; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDistance; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterConeAngle; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMaterialSwapMeshState*> CasterMeshStates; // 0x0030(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
bool bCasterMeshStatesIncludeChildren; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUsePostProcessing; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_MinDistance; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverride_OuterConeAngle; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLumosScalabilitySettings;
// ScriptStruct Phoenix.AmbientPaintingBudgeterPayload
// 0x0008 (0x0010 - 0x0008)
struct FAmbientPaintingBudgeterPayload final : public FBudgeterPayload
{
public:
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAmbientPaintingBudgeterPayload;
// ScriptStruct Phoenix.MapNavMeshData
// 0x0040 (0x0040 - 0x0000)
struct alignas(0x08) FMapNavMeshData final
{
public:
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapNavMeshData;
// ScriptStruct Phoenix.AmbientPaintingsLibraryDT
// 0x0020 (0x0028 - 0x0008)
struct FAmbientPaintingsLibraryDT final : public FTableRowBase
{
public:
class UFileMediaSource* AtlasMediaSource; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UDataTable* AtlasDataTable; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* Poster; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Width; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Count; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAmbientPaintingsLibraryDT;
// ScriptStruct Phoenix.MovieAtlasData
// 0x0010 (0x0018 - 0x0008)
struct FMovieAtlasData final : public FTableRowBase
{
public:
int32 Index; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Width; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Height; // 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_FMovieAtlasData;
// ScriptStruct Phoenix.BoneSwarmerInitialConditions
// 0x0054 (0x0054 - 0x0000)
struct FBoneSwarmerInitialConditions final
{
public:
EFBoneSwarmProjectionType ProjectionType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector BaseProjectionDirection; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinConeHalfAngle; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxConeHalfAngle; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFCharacterBoneProjectionMotionType MotionType; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinRotationSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRotationSpeed; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinTranslationPeriod; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTranslationPeriod; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinTranslationExtent; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTranslationExtent; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinCrawlingSpeed; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxCrawlingSpeed; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFBoneSwarmShowType ShowType; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinHiddenTime; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxHiddenTime; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Offset; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomizeScalePercent; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBoneSwarmerInitialConditions;
// ScriptStruct Phoenix.AnimationClip_SharedRandomEntry
// 0x0010 (0x0010 - 0x0000)
struct FAnimationClip_SharedRandomEntry final
{
public:
class UAnimationClipProvider* ClipProvider; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAnimationClip_SharedRandomEntry;
// ScriptStruct Phoenix.MappedParticleEffect
// 0x0040 (0x0040 - 0x0000)
struct alignas(0x10) FMappedParticleEffect final
{
public:
class UParticleSystem* PSTemplate; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LocationOffset; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator RotationOffset; // 0x0014(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x0020(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x14]; // 0x002C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMappedParticleEffect;
// ScriptStruct Phoenix.MapBeaconPoint
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x10) FMapBeaconPoint final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapBeaconPoint;
// ScriptStruct Phoenix.AnimNotify_RiderDialogue_DialogueReferenceList
// 0x0010 (0x0010 - 0x0000)
struct FAnimNotify_RiderDialogue_DialogueReferenceList final
{
public:
TArray<struct FDialogueConversationReference> DialogueEventReferences; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAnimNotify_RiderDialogue_DialogueReferenceList;
// ScriptStruct Phoenix.CollectionItem
// 0x0028 (0x0028 - 0x0000)
struct FCollectionItem final
{
public:
class FName ItemId; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ItemState; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int64 UpdateTime; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCollectionItem;
// ScriptStruct Phoenix.CollectionSubcategory
// 0x0058 (0x0058 - 0x0000)
struct FCollectionSubcategory final
{
public:
class FName SubcategoryID; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, struct FCollectionItem> CollectionItems; // 0x0008(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCollectionSubcategory;
// ScriptStruct Phoenix.SpawnActorPhysical_InstanceData
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FSpawnActorPhysical_InstanceData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpawnActorPhysical_InstanceData;
// ScriptStruct Phoenix.UIMenuTransitionLog
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FUIMenuTransitionLog final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIMenuTransitionLog;
// ScriptStruct Phoenix.ApparitionLevelData
// 0x0007 (0x0008 - 0x0001)
struct FApparitionLevelData final : public FSpellLevelData
{
public:
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TapDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FApparitionLevelData;
// ScriptStruct Phoenix.StreamingPlaceholderLockState
// 0x00B0 (0x00B0 - 0x0000)
struct FStreamingPlaceholderLockState final
{
public:
struct FDbSingleColumnInfo Lock; // 0x0000(0x0088)(Edit, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> Actor; // 0x0088(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStreamingPlaceholderLockState;
// ScriptStruct Phoenix.MapIconModelAnimation
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x08) FMapIconModelAnimation final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapIconModelAnimation;
// ScriptStruct Phoenix.ArrestoData
// 0x0040 (0x0040 - 0x0000)
struct FArrestoData final
{
public:
TArray<class UMultiFX2_Base*> FX2; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_10[0x30]; // 0x0010(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FArrestoData;
// ScriptStruct Phoenix.ArrestoMomentumLevelData
// 0x0000 (0x0001 - 0x0001)
struct FArrestoMomentumLevelData final : public FSpellLevelData
{
};
DUMPER7_ASSERTS_FArrestoMomentumLevelData;
// ScriptStruct Phoenix.InstancedTrailMemberScale
// 0x0098 (0x0098 - 0x0000)
struct FInstancedTrailMemberScale final
{
public:
float Scale; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomizePercent; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve Curve; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic)
bool bScaleCurve; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInstancedTrailMemberScale;
// ScriptStruct Phoenix.AbilityFunction
// 0x000C (0x000C - 0x0000)
struct FAbilityFunction final
{
public:
struct FGameplayTag GameplayTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESpellUpgrades Upgrade; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAbilityFunction;
// ScriptStruct Phoenix.AstronomyMiniGameSolveState
// 0x0010 (0x0010 - 0x0000)
struct FAstronomyMiniGameSolveState final
{
public:
float FOV; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotator; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAstronomyMiniGameSolveState;
// ScriptStruct Phoenix.AstronomyMiniGameSolutionEntry
// 0x0028 (0x0030 - 0x0008)
struct FAstronomyMiniGameSolutionEntry final : public FTableRowBase
{
public:
float FOV; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotator; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float minFOV; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float maxFOV; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Log; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOVTolerance; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationTolerance; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HighlightIntensityMod; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAstronomyMiniGameSolutionEntry;
// ScriptStruct Phoenix.StationStoryAnimationContent
// 0x0018 (0x0018 - 0x0000)
struct FStationStoryAnimationContent final
{
public:
TArray<class UAnimSequenceBase*> Animation; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
float weight; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStationStoryAnimationContent;
// ScriptStruct Phoenix.AudioMultiSourceAudioEvent
// 0x0018 (0x0018 - 0x0000)
struct FAudioMultiSourceAudioEvent final
{
public:
class UAkAudioEvent* AkAudioEvent; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString EventName; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAudioMultiSourceAudioEvent;
// ScriptStruct Phoenix.InstallFeature
// 0x0028 (0x0028 - 0x0000)
struct FInstallFeature final
{
public:
EInstallFeatures FeatureId; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsLanguagePack; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString FeatureTag; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<int32> ChunkIds; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInstallFeature;
// ScriptStruct Phoenix.DialogueLineReference
// 0x0010 (0x0010 - 0x0000)
struct FDialogueLineReference final
{
public:
class FName EventID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName DialogueLineID; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogueLineReference;
// ScriptStruct Phoenix.LightComponentStatesSaveData
// 0x0010 (0x0010 - 0x0000)
struct FLightComponentStatesSaveData final
{
public:
TArray<class ULightComponentStateData*> Data; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLightComponentStatesSaveData;
// ScriptStruct Phoenix.AvadaKedavraLevelData
// 0x0000 (0x0001 - 0x0001)
struct FAvadaKedavraLevelData final : public FSpellLevelData
{
};
DUMPER7_ASSERTS_FAvadaKedavraLevelData;
// ScriptStruct Phoenix.InstancedMeshPositionalSource
// 0x0010 (0x0010 - 0x0000)
struct FInstancedMeshPositionalSource final
{
public:
int32 Instance; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAkComponent* SoundComponent; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInstancedMeshPositionalSource;
// ScriptStruct Phoenix.NewItem
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FNewItem final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNewItem;
// ScriptStruct Phoenix.AvatarPresetPieceInfo
// 0x0020 (0x0020 - 0x0000)
struct FAvatarPresetPieceInfo final
{
public:
class FName MeshName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMeshSettable; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> Parameters; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAvatarPresetPieceInfo;
// ScriptStruct Phoenix.AvatarPresetInfo
// 0x00B8 (0x00C0 - 0x0008)
struct FAvatarPresetInfo final : public FTableRowBase
{
public:
TArray<struct FAvatarPresetPieceInfo> Meshes; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bIsColor; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FAvatarPresetIconInfo MaleIconInfo; // 0x0020(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FAvatarPresetIconInfo FemaleIconInfo; // 0x0070(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAvatarPresetInfo;
// ScriptStruct Phoenix.InstancedTrailMemberSpin
// 0x0034 (0x0034 - 0x0000)
struct FInstancedTrailMemberSpin final
{
public:
float RotationsMin; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationsMax; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInstancedTrailMemberRotationConstraint RotationConstraint; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Speed; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Friction; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFlipFlopSpeed; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Axis; // 0x0018(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomizeAxisConeHalfAngle; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDelay; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDelay; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChanceOfNoRotations; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInstancedTrailMemberSpin;
// ScriptStruct Phoenix.TransfigSlotPoolExpansion
// 0x0014 (0x0014 - 0x0000)
struct FTransfigSlotPoolExpansion final
{
public:
class FName LockId; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SlotID; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SlotAmount; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTransfigSlotPoolExpansion;
// ScriptStruct Phoenix.AvatarPresetColorInfo
// 0x0010 (0x0018 - 0x0008)
struct FAvatarPresetColorInfo final : public FTableRowBase
{
public:
struct FLinearColor Color; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAvatarPresetColorInfo;
// ScriptStruct Phoenix.HouseGear
// 0x0040 (0x0040 - 0x0000)
struct FHouseGear final
{
public:
struct FGearName Gryffindor; // 0x0000(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGearName Hufflepuff; // 0x0010(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGearName Ravenclaw; // 0x0020(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGearName Slytherin; // 0x0030(0x0010)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHouseGear;
// ScriptStruct Phoenix.InteractiveObjectLinkData
// 0x0020 (0x0020 - 0x0000)
struct FInteractiveObjectLinkData final
{
public:
EInteractiveState m_startState; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInteractiveState m_endState; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInteractiveAction m_action; // 0x0002(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x5]; // 0x0003(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class FText m_message; // 0x0008(0x0018)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInteractiveObjectLinkData;
// ScriptStruct Phoenix.LayerInfoWeight
// 0x0018 (0x0018 - 0x0000)
struct FLayerInfoWeight final
{
public:
class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLayerInfoWeight;
// ScriptStruct Phoenix.FullbodyAvatarPreset
// 0x0008 (0x0008 - 0x0000)
struct FFullbodyAvatarPreset final
{
public:
class FName ID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFullbodyAvatarPreset;
// ScriptStruct Phoenix.HumanCharacterId
// 0x0008 (0x0008 - 0x0000)
struct FHumanCharacterId final
{
public:
class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHumanCharacterId;
// ScriptStruct Phoenix.GenderVoice
// 0x0008 (0x0008 - 0x0000)
struct FGenderVoice final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGenderVoice;
// ScriptStruct Phoenix.FlyingBroomImpulseData
// 0x001C (0x001C - 0x0000)
struct FFlyingBroomImpulseData final
{
public:
float Impulse; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartImpulse; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDamping; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDamping; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DampingWhenNotMoving; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnable; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlyingBroomImpulseData;
// ScriptStruct Phoenix.CastSpellData
// 0x0048 (0x0048 - 0x0000)
struct FCastSpellData final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class AActor> TargetActor; // 0x0018(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> Instigator; // 0x0020(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USpellToolRecord* SpellToolRecord; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_30[0x18]; // 0x0030(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCastSpellData;
// ScriptStruct Phoenix.DynamicNavComponentInfo
// 0x0008 (0x0008 - 0x0000)
struct FDynamicNavComponentInfo final
{
public:
struct FSelectableSubobjectName NavigationPrimitiveName; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDynamicNavComponentInfo;
// ScriptStruct Phoenix.BWorldTransitionEntry
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x08) FBWorldTransitionEntry final
{
public:
class FName WorldName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Index; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x8]; // 0x000C(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Position; // 0x0014(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZRot; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x2C]; // 0x0024(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBWorldTransitionEntry;
// ScriptStruct Phoenix.S_BipedAnimInstanceData_Struct
// 0x0001 (0x0001 - 0x0000)
struct FS_BipedAnimInstanceData_Struct final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FS_BipedAnimInstanceData_Struct;
// ScriptStruct Phoenix.ForceRenderSettingsCommand
// 0x0018 (0x0018 - 0x0000)
struct FForceRenderSettingsCommand final
{
public:
EForceRenderSettingsScope Scope; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Command; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Value; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisable; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FForceRenderSettingsCommand;
// ScriptStruct Phoenix.InventoryLoadout
// 0x0018 (0x0018 - 0x0000)
struct FInventoryLoadout final
{
public:
TArray<struct FInventoryResult> InventoryItemArray; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
int32 ActiveItemIndex; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInventoryLoadout;
// ScriptStruct Phoenix.DialogLineRule_CameraFixup
// 0x0048 (0x0048 - 0x0000)
struct FDialogLineRule_CameraFixup final
{
public:
struct FGameplayTagContainer Tags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
ECameraFixupLayer Layer; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UCameraFixupOperation*> Operations; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UCameraFixupActorAction*> ActorActions; // 0x0038(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogLineRule_CameraFixup;
// ScriptStruct Phoenix.SpellCooldownAmendInfo
// 0x0020 (0x0020 - 0x0000)
struct FSpellCooldownAmendInfo final
{
public:
class FName SpellName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SpellGroup; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CooldownTime; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CooldownAmount; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CooldownDelta; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsInCombat; // 0x001C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpellCooldownAmendInfo;
// ScriptStruct Phoenix.ObjectStateData
// 0x0098 (0x0098 - 0x0000)
struct FObjectStateData
{
public:
uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* HitSfx; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float m_baseHealth; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float m_minDamageThreshold; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OverrideMass; // 0x0070(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinOptimumAvatarDistance; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxOptimumAvatarDistance; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bIsPersistent : 1; // 0x007C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bDamagable : 1; // 0x007C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bNoDamageBreakable : 1; // 0x007C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bImmuneToSpells : 1; // 0x007C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bImmuneToGlacius : 1; // 0x007C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCanBecomeMovable : 1; // 0x007C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bHighlightWhenBroken : 1; // 0x007C(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 m_important : 1; // 0x007C(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRevelioResource : 1; // 0x007D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 m_hidden : 1; // 0x007D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bExplode : 1; // 0x007D(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bExplodeOnFire : 1; // 0x007D(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bTransformable : 1; // 0x007D(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bStartBroken : 1; // 0x007D(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bTargetable : 1; // 0x007D(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSpecialTargetPerception : 1; // 0x007D(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIgnoreLimitedCountRules : 1; // 0x007E(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIgnoreActorHit : 1; // 0x007E(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIgnoreMunitionImpact : 1; // 0x007E(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bTakeDamageFromCharacterCollisions : 1; // 0x007E(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bFragile : 1; // 0x007E(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bDamagableInPieces : 1; // 0x007E(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bTreatAsCharacterForDamage : 1; // 0x007E(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bDieInWater : 1; // 0x007E(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bNeverAffectNavmesh : 1; // 0x007F(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bNavOverrideMobilityCheck : 1; // 0x007F(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bShowTargetUI : 1; // 0x007F(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCurrentlyTargetedUI : 1; // 0x007F(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
EWidgetType WidgetType; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 PriorityLaunchTarget; // 0x0081(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_82[0x1]; // 0x0082(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
EImpactTypes ImpactTypeOverride; // 0x0083(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EObjectSizeClass BaseSizeClass; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_85[0x3]; // 0x0085(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ULocalStencilEffectDelegatedActorOverride*> StencilEffectOverrides; // 0x0088(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FObjectStateData;
// ScriptStruct Phoenix.CharacterStateData
// 0x01E8 (0x0280 - 0x0098)
struct FCharacterStateData : public FObjectStateData
{
public:
class UAkAudioEvent* RagdollHitSfx; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UBonySkeletonComponent> BonySkeleton; // 0x00A0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A8[0x18]; // 0x00A8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
float GameEventRadius; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RegenerationRate; // 0x00C4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CapsuleUnderWaterPercReq; // 0x00C8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CapsuleUnderWaterPercReqStop; // 0x00CC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOverrideTeammateAlly : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bWillNearDeathKneel : 1; // 0x00D0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bNearDeathKneelRecover : 1; // 0x00D0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bNearDeathKneelExtendedOnDamage : 1; // 0x00D0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DeathRecoverInvulnerableTime; // 0x00D4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bIsBossCharacter : 1; // 0x00D8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bProtected : 1; // 0x00D8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bImmuneToFinisherDeath : 1; // 0x00D8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIgnoreAllyAttacks : 1; // 0x00D8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bImperiusCharTakesFullDamage : 1; // 0x00D8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* ImperiusInstigatorPtr; // 0x00E0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bDisplayDamage : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FHealthThreshold> HealthThresholdArray; // 0x00F0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
float CriticalHealthPercent; // 0x0100(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReplicaHealthPercent; // 0x0104(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AActor> OverrideLootDropContainer; // 0x0108(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_110[0x170]; // 0x0110(0x0170)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharacterStateData;
// ScriptStruct Phoenix.RemapScalarRange
// 0x0010 (0x0010 - 0x0000)
struct FRemapScalarRange final
{
public:
struct FVector2D InputRange; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D OutputRange; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRemapScalarRange;
// ScriptStruct Phoenix.BipedStateData
// 0x0000 (0x0280 - 0x0280)
struct FBipedStateData final : public FCharacterStateData
{
};
DUMPER7_ASSERTS_FBipedStateData;
// ScriptStruct Phoenix.BoneParticleTrackerEntry
// 0x0018 (0x0018 - 0x0000)
struct FBoneParticleTrackerEntry final
{
public:
TWeakObjectPtr<class USceneComponent> ParentComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UParticleSystemComponent> ParticleSystem; // 0x0008(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttachBone; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBoneParticleTrackerEntry;
// ScriptStruct Phoenix.BoneParticleTracker
// 0x0010 (0x0010 - 0x0000)
struct FBoneParticleTracker final
{
public:
TArray<struct FBoneParticleTrackerEntry> Entries; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBoneParticleTracker;
// ScriptStruct Phoenix.BonySkeletonTimer
// 0x0008 (0x0008 - 0x0000)
struct FBonySkeletonTimer final
{
public:
float Timeout; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTripped; // 0x0005(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBonySkeletonTimer;
// ScriptStruct Phoenix.BonySkeletonAudioEvent
// 0x0010 (0x0010 - 0x0000)
struct FBonySkeletonAudioEvent final
{
public:
struct FBonySkeletonTimer Timer; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UAkAudioEvent* Event; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBonySkeletonAudioEvent;
// ScriptStruct Phoenix.BonySkeletonTimerProfile
// 0x0058 (0x0058 - 0x0000)
struct FBonySkeletonTimerProfile final
{
public:
class FName ProfileName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBonySkeletonTimer ShowSkeletonTimer; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FBonySkeletonTimer HideNonSkeletonTimer; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FBonySkeletonTimer ParticleStartTimer; // 0x0018(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class UParticleSystem* Particle; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> ParticleFXBones; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FBonySkeletonTimer SkinFXStartTimer; // 0x0038(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TSubclassOf<class ASkinFXDefinition> SkinFXEffect; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FBonySkeletonAudioEvent> AudioEvents; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBonySkeletonTimerProfile;
// ScriptStruct Phoenix.BonySkeletonTimerProfiles
// 0x0068 (0x0068 - 0x0000)
struct FBonySkeletonTimerProfiles final
{
public:
struct FBonySkeletonTimerProfile DefaultProfile; // 0x0000(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
TArray<struct FBonySkeletonTimerProfile> Profiles; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBonySkeletonTimerProfiles;
// ScriptStruct Phoenix.GearTraitRecipeDefinition
// 0x0030 (0x0030 - 0x0000)
struct FGearTraitRecipeDefinition final
{
public:
class FName TraitID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LockId; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRecipeIngredientDefinition> Ingredients; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FName RarityTier; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGearTraitRecipeDefinition;
// ScriptStruct Phoenix.LootSlot
// 0x0038 (0x0038 - 0x0000)
struct FLootSlot final
{
public:
class FString ID; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Quality; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ItemIsUnique; // 0x0028(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Slot; // 0x002C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Stolen; // 0x0030(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLootSlot;
// ScriptStruct Phoenix.LootContainer
// 0x0020 (0x0020 - 0x0000)
struct FLootContainer final
{
public:
class FString UniqueContainerID; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FLootSlot> Slots; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLootContainer;
// ScriptStruct Phoenix.TrainNavRenderSplines
// 0x0030 (0x0030 - 0x0000)
struct FTrainNavRenderSplines final
{
public:
TSoftObjectPtr<class AActor> RenderSpline; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETrainSplineDirection Directon; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTrainNavRenderSplines;
// ScriptStruct Phoenix.DBLocationReference
// 0x0010 (0x0010 - 0x0000)
struct FDBLocationReference final
{
public:
class FString LocationName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDBLocationReference;
// ScriptStruct Phoenix.BroomRiderActionContainer
// 0x0008 (0x0008 - 0x0000)
struct FBroomRiderActionContainer final
{
public:
class UBroomRiderActionBase* Action; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBroomRiderActionContainer;
// ScriptStruct Phoenix.LightTemplateSettings
// 0x0028 (0x0028 - 0x0000)
struct FLightTemplateSettings final
{
public:
float Intensity; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor LightColor; // 0x0004(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LightTemperature; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttenuationRadius; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IndirectLightingIntensity; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VolumetricScatteringIntensity; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLightTemplateSettings;
// ScriptStruct Phoenix.AddedInstanceInfo
// 0x0068 (0x0068 - 0x0000)
struct alignas(0x08) FAddedInstanceInfo final
{
public:
uint8 Pad_0[0x68]; // 0x0000(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAddedInstanceInfo;
// ScriptStruct Phoenix.AttackStateInfo
// 0x0002 (0x0002 - 0x0000)
struct FAttackStateInfo final
{
public:
bool bUnblockable; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_AttackThreatState AttackThreatState; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAttackStateInfo;
// ScriptStruct Phoenix.CameraHeightRenderSettingsCullVolume
// 0x0010 (0x0010 - 0x0000)
struct FCameraHeightRenderSettingsCullVolume final
{
public:
class ACullDistanceVolume* CullDistanceVolume; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ApplyAtBlendPercent; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCameraHeightRenderSettingsCullVolume;
// ScriptStruct Phoenix.DialogueLineRule_PickCameraItem
// 0x0010 (0x0010 - 0x0000)
struct FDialogueLineRule_PickCameraItem final
{
public:
class UActorProvider* Camera; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDialogueLineRule_PickCameraItem;
// ScriptStruct Phoenix.CartSetup
// 0x0208 (0x0208 - 0x0000)
struct FCartSetup final
{
public:
TSoftObjectPtr<class USplineComponent> Spline; // 0x0000(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USceneComponent> FrontLeftWheel; // 0x0028(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USceneComponent> FrontRightWheel; // 0x0050(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USceneComponent> BackLeftWheel; // 0x0078(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USceneComponent> BackRightWheel; // 0x00A0(0x0028)(Edit, BlueprintVisible, ExportObject, DisableEditOnInstance, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> FrontSteering; // 0x00C8(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> FrontAxel; // 0x00F0(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> BackAxel; // 0x0118(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> CartBodyActor; // 0x0140(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> TailgateActor; // 0x0168(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> FrontWheelsParent; // 0x0190(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> BackWheelsParent; // 0x01B8(0x0028)(Edit, BlueprintVisible, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBoxComponent* SlowCartTriggerBox; // 0x01E0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBoxComponent* StopCartTriggerBox; // 0x01E8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTimelineComponent* TailGateTimeline; // 0x01F0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnInstance, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrontWheelCircumference; // 0x01F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BackWheelCircumference; // 0x01FC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CartLength; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCartSetup;
// ScriptStruct Phoenix.CentaurAttackDescriptor
// 0x0030 (0x0030 - 0x0000)
struct FCentaurAttackDescriptor final
{
public:
float AttackWeight; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D TargetRange; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D HeadingToTargetRange; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D AttackCooldownRange; // 0x0014(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D GroupAttackCooldownRange; // 0x001C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName GroupAttackTagName; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCentaurAttackDescriptor;
// ScriptStruct Phoenix.StationValidationError
// 0x0020 (0x0020 - 0x0000)
struct FStationValidationError final
{
public:
class FString ShortMessage; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LongMessage; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStationValidationError;
// ScriptStruct Phoenix.CentaurRepositionDescriptor
// 0x0020 (0x0020 - 0x0000)
struct FCentaurRepositionDescriptor final
{
public:
struct FVector2D RepositionToTargetRange; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D HoldPositionTargetRange; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IdealTargetRange; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D HeadingToTargetRange; // 0x0014(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RepositionTimeout; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCentaurRepositionDescriptor;
// ScriptStruct Phoenix.CharacterBoneProjectionResults
// 0x0054 (0x0054 - 0x0000)
struct FCharacterBoneProjectionResults final
{
public:
int32 ActiveProjections; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ActorCenter; // 0x0004(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ActorExtent; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ProjectionsCenter; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ProjectionsExtent; // 0x0028(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TotalProjectionsCenter; // 0x0034(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TotalProjectionsExtent; // 0x0040(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ActorRadius; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTotalProjectionsValid; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharacterBoneProjectionResults;
// ScriptStruct Phoenix.LODViewerInfos
// 0x0008 (0x0008 - 0x0000)
struct FLODViewerInfos final
{
public:
float ScreenSize; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Hysteresis; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLODViewerInfos;
// ScriptStruct Phoenix.CharacterBoneProjectionParams
// 0x0004 (0x0004 - 0x0000)
struct FCharacterBoneProjectionParams final
{
public:
int32 FrameStagger; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterBoneProjectionParams;
// ScriptStruct Phoenix.InstancedTrailPlacement
// 0x0044 (0x0044 - 0x0000)
struct FInstancedTrailPlacement final
{
public:
struct FRotator InitialRotation; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bInitialRotation; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RandomRotationDegrees; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRandomRotation; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float UpDown; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUpDown; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LeftRight; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLeftRight; // 0x0024(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ForeAft; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForeAft; // 0x002C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DirRotation; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDirRotation; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnGround; // 0x0035(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float OnGroundTraceDepth; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OnGroundZTweak; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OnGroundZTweakRandomizePercent; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInstancedTrailPlacement;
// ScriptStruct Phoenix.InstancedTrailMemberSpawnLerp
// 0x00A0 (0x00A0 - 0x0000)
struct FInstancedTrailMemberSpawnLerp final
{
public:
struct FRuntimeFloatCurve Curve; // 0x0000(0x0088)(Edit, NativeAccessSpecifierPublic)
struct FVector RotateAxis; // 0x0088(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRotateAxis; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RotateDegrees; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInstancedTrailMemberSpawnLerp;
// ScriptStruct Phoenix.InstancedTrailMemberVelocity
// 0x0020 (0x0020 - 0x0000)
struct FInstancedTrailMemberVelocity final
{
public:
float Inherit; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Damping; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomInheritConeHalfAngle; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LocalVelocity; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLocalVelocity; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LocalVelocityConeHalfAngle; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInstancedTrailMemberVelocity;
// ScriptStruct Phoenix.InstancedTrailMemberBehavior
// 0x01E0 (0x01E0 - 0x0000)
struct FInstancedTrailMemberBehavior final
{
public:
struct FInstancedTrailPlacement Placement; // 0x0000(0x0044)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FInstancedTrailMemberScale Scale; // 0x0048(0x0098)(Edit, NativeAccessSpecifierPublic)
struct FInstancedTrailMemberSpawnLerp SpawnLerp; // 0x00E0(0x00A0)(Edit, NativeAccessSpecifierPublic)
bool bUseSpawnLerp; // 0x0180(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_181[0x3]; // 0x0181(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FInstancedTrailMemberSpin Spin; // 0x0184(0x0034)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bUseSpin; // 0x01B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B9[0x3]; // 0x01B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FInstancedTrailMemberVelocity Velocity; // 0x01BC(0x0020)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bUseVelocity; // 0x01DC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1DD[0x3]; // 0x01DD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInstancedTrailMemberBehavior;
// ScriptStruct Phoenix.CharacterBoneProjectionState
// 0x00A0 (0x00A0 - 0x0000)
struct FCharacterBoneProjectionState final
{
public:
struct FVector Direction; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PerpAxis; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector InWorldPosition; // 0x0018(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Size After Last Property [ Dumper-7 ])
struct FQuat InWorldRotator; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector InWorldUp; // 0x0040(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName OnBone; // 0x004C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector InBonePosition; // 0x0054(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FQuat InBoneRotator; // 0x0060(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float Age; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Forward; // 0x0074(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForwardValid; // 0x0080(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_81[0x3]; // 0x0081(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector MovementCohesionPoint; // 0x0084(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMovementCohesionPoint; // 0x0090(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bProjectionDirty; // 0x0091(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bProjectionValid; // 0x0092(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHidden; // 0x0093(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoShow; // 0x0094(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRenderedVisible; // 0x0095(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRenderTransformDirty; // 0x0096(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_97[0x9]; // 0x0097(0x0009)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCharacterBoneProjectionState;
// ScriptStruct Phoenix.CharacterBoneProjectionMotion
// 0x0014 (0x0014 - 0x0000)
struct FCharacterBoneProjectionMotion final
{
public:
EFCharacterBoneProjectionMotionType MotionType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RotationSpeedDegreesPerSecond; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TranslationPeriod; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxExtent; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CrawlingSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterBoneProjectionMotion;
// ScriptStruct Phoenix.CharacterBoneProjection
// 0x0040 (0x0040 - 0x0000)
struct FCharacterBoneProjection final
{
public:
struct FVector ProjectionDirection; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ProjectionPerpAxis; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ProjectionCenter; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProjectionOffset; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCharacterBoneProjectionMotion Motion; // 0x0024(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Scale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HiddenDelay; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterBoneProjection;
// ScriptStruct Phoenix.LootPick
// 0x0020 (0x0020 - 0x0000)
struct FLootPick final
{
public:
class FString ContainerID; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ContainerWeightMin; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ContainerWeightMax; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ContainerWeightBase; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ItemRollCount; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLootPick;
// ScriptStruct Phoenix.ISMIndices
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FISMIndices final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FISMIndices;
// ScriptStruct Phoenix.SimpleBoneInfo
// 0x00D0 (0x00D0 - 0x0000)
struct alignas(0x10) FSimpleBoneInfo final
{
public:
uint8 Pad_0[0xB0]; // 0x0000(0x00B0)(Fixing Size After Last Property [ Dumper-7 ])
class USkinnedMeshComponent* BoneComponent; // 0x00B0(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class USceneComponent* NameNoneComponent; // 0x00B8(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C0[0x10]; // 0x00C0(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSimpleBoneInfo;
// ScriptStruct Phoenix.SimpleBoneInfoCache
// 0x0060 (0x0060 - 0x0000)
struct FSimpleBoneInfoCache final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, struct FSimpleBoneInfo> BoneCache; // 0x0010(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FSimpleBoneInfoCache;
// ScriptStruct Phoenix.CharacterName
// 0x0008 (0x0008 - 0x0000)
struct FCharacterName final
{
public:
class FName CharacterName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterName;
// ScriptStruct Phoenix.MiniMapIconBackgrounds
// 0x0030 (0x0038 - 0x0008)
struct FMiniMapIconBackgrounds final : public FTableRowBase
{
public:
class FString IconName; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString IconBackgroundLayer2; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString IconBackgroundLayer3; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMiniMapIconBackgrounds;
// ScriptStruct Phoenix.CharacterStateHUDStyle
// 0x2C78 (0x2C80 - 0x0008)
struct FCharacterStateHUDStyle final : public FSlateWidgetStyle
{
public:
struct FTextBlockStyle CurrentActorTextStyle; // 0x0008(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle FootPlantTextStyle; // 0x0278(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle ChannelTextStyle; // 0x04E8(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle AbilityTextStyle; // 0x0758(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle AnimationTextStyle; // 0x09C8(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle AnimationBlendTextStyle; // 0x0C38(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle BlendInputTextStyle; // 0x0EA8(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle PlayRateTextStyle; // 0x1118(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle AdditiveTextStyle; // 0x1388(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle BlendWeightTextStyle; // 0x15F8(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle RootMotionTextStyle; // 0x1868(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle AssetLengthTextStyle; // 0x1AD8(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle GameplayTagTextStyle; // 0x1D48(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTextBlockStyle ActorTagTextStyle; // 0x1FB8(0x0270)(Edit, NativeAccessSpecifierPublic)
struct FTableRowStyle TreeRowStyle; // 0x2228(0x07C8)(Edit, NativeAccessSpecifierPublic)
struct FMargin HUDMargin; // 0x29F0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FMargin TreeMargin; // 0x2A00(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FTextBlockStyle AnimationInfoTextStyle; // 0x2A10(0x0270)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterStateHUDStyle;
// ScriptStruct Phoenix.CinematicBatchRow
// 0x0030 (0x0038 - 0x0008)
struct FCinematicBatchRow final : public FTableRowBase
{
public:
TSoftObjectPtr<class UCinematicBatch> CinematicBatch; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCinematicBatchRow;
// ScriptStruct Phoenix.GearBackSlotName
// 0x0000 (0x0010 - 0x0010)
struct FGearBackSlotName final : public FGearName
{
};
DUMPER7_ASSERTS_FGearBackSlotName;
// ScriptStruct Phoenix.GearNeckSlotName
// 0x0000 (0x0010 - 0x0010)
struct FGearNeckSlotName final : public FGearName
{
};
DUMPER7_ASSERTS_FGearNeckSlotName;
// ScriptStruct Phoenix.GearOutfitSlotName
// 0x0000 (0x0010 - 0x0010)
struct FGearOutfitSlotName final : public FGearName
{
};
DUMPER7_ASSERTS_FGearOutfitSlotName;
// ScriptStruct Phoenix.GearHandSlotName
// 0x0000 (0x0010 - 0x0010)
struct FGearHandSlotName final : public FGearName
{
};
DUMPER7_ASSERTS_FGearHandSlotName;
// ScriptStruct Phoenix.AvatarHouse
// 0x0008 (0x0008 - 0x0000)
struct FAvatarHouse final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAvatarHouse;
// ScriptStruct Phoenix.CinematicAvatarSettings
// 0x0070 (0x0070 - 0x0000)
struct FCinematicAvatarSettings final
{
public:
struct FHumanCharacterId Character; // 0x0000(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
struct FFullbodyAvatarPreset FullBodyPreset; // 0x0008(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
struct FGenderVoice GenderVoice; // 0x0010(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
struct FGearHeadSlotName HeadGear; // 0x0018(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGearOutfitSlotName OutfitGear; // 0x0028(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGearBackSlotName BackGear; // 0x0038(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGearNeckSlotName NeckGear; // 0x0048(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGearHandSlotName HandGear; // 0x0058(0x0010)(Edit, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAvatarHouse House; // 0x0068(0x0008)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCinematicAvatarSettings;
// ScriptStruct Phoenix.CinematicRenderJob
// 0x00B0 (0x00B0 - 0x0000)
struct FCinematicRenderJob final
{
public:
class FString Suffix; // 0x0000(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FCinematicAvatarSettings AvatarOverrides; // 0x0010(0x0070)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FTimeInput TimeOfDayOverride; // 0x0080(0x000C)(Edit, DisableEditOnInstance, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_8C[0x4]; // 0x008C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FWeatherDefinitionName WeatherOverride; // 0x0090(0x0010)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TSubclassOf<class UCinematicBatchHUD> Overlay; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsDisabled; // 0x00A8(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAddToShotgun; // 0x00A9(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseViewmodeUnlit; // 0x00AA(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_AB[0x5]; // 0x00AB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCinematicRenderJob;
// ScriptStruct Phoenix.MiniMapTentsData
// 0x0004 (0x0004 - 0x0000)
struct FMiniMapTentsData final
{
public:
int32 CurrentLevel; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMiniMapTentsData;
// ScriptStruct Phoenix.MiniMapHogwartsData
// 0x0001 (0x0001 - 0x0000)
struct FMiniMapHogwartsData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMiniMapHogwartsData;
// ScriptStruct Phoenix.CinematicId
// 0x0008 (0x0008 - 0x0000)
struct FCinematicId final
{
public:
class FName ID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCinematicId;
// ScriptStruct Phoenix.RegionBannerData
// 0x0014 (0x0014 - 0x0000)
struct FRegionBannerData final
{
public:
class FName DisplayName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowBanner; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoZoom; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float MiniMapZoomTarget; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MiniMapZoomTime; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRegionBannerData;
// ScriptStruct Phoenix.Vector2DClothInteractorValue
// 0x000C (0x000C - 0x0000)
struct FVector2DClothInteractorValue final
{
public:
ECLothInteractorValueType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D Value; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVector2DClothInteractorValue;
// ScriptStruct Phoenix.UIColorDataTable
// 0x0080 (0x0088 - 0x0008)
struct FUIColorDataTable final : public FTableRowBase
{
public:
struct FLinearColor NormalVision; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Protanopia; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Deuteranopia; // 0x0028(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Tritanopia; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_48[0x40]; // 0x0048(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIColorDataTable;
// ScriptStruct Phoenix.VectorClothInteractorValue
// 0x0010 (0x0010 - 0x0000)
struct FVectorClothInteractorValue final
{
public:
ECLothInteractorValueType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Value; // 0x0004(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVectorClothInteractorValue;
// ScriptStruct Phoenix.IntClothInteractorValue
// 0x0008 (0x0008 - 0x0000)
struct FIntClothInteractorValue final
{
public:
ECLothInteractorValueType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Value; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIntClothInteractorValue;
// ScriptStruct Phoenix.EBC_BoneRadiusVelocity
// 0x0018 (0x0018 - 0x0000)
struct FEBC_BoneRadiusVelocity final
{
public:
class FName Bone; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float orbitRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float orbitVelocity; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LinearVelocity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEBC_BoneRadiusVelocity;
// ScriptStruct Phoenix.VanishmentEvent
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FVanishmentEvent final
{
public:
class FName SurfaceTag; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EVanishmentEventType EventType; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DesiredDurationSeconds; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FVanishmentEvent;
// ScriptStruct Phoenix.FloatClothInteractorValue
// 0x0008 (0x0008 - 0x0000)
struct FFloatClothInteractorValue final
{
public:
ECLothInteractorValueType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Value; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFloatClothInteractorValue;
// ScriptStruct Phoenix.CombatCursedData
// 0x0020 (0x0020 - 0x0000)
struct FCombatCursedData final
{
public:
TArray<class UMultiFX2_Base*> ActivateFX2; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> FlairFX2; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCombatCursedData;
// ScriptStruct Phoenix.CombatParryInfo
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FCombatParryInfo final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCombatParryInfo;
// ScriptStruct Phoenix.AccessibilityAudioCueIconTable
// 0x0060 (0x0068 - 0x0008)
struct FAccessibilityAudioCueIconTable final : public FTableRowBase
{
public:
class FName CueName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName IconName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LifeTime; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShouldFade; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FadeTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FDataTableRowHandle Colour; // 0x0028(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Scale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShouldRotate; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DefaultRotation; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxInstances; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxVisibleInstances; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxInstancesPerActor; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Range; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ClampDistance; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C[0xC]; // 0x005C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAccessibilityAudioCueIconTable;
// ScriptStruct Phoenix.CompanionSettingData
// 0x0080 (0x0080 - 0x0000)
struct FCompanionSettingData final
{
public:
float CompanionFarDistance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CompanionTeleportDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CompanionIdealFollowDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CompanionIdealFollowBufferDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUsePlayerMovement; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MovementDelay; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BypassMovementDelayTimerDistance; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
bool bCanSlowWalk; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StartSlowWalkingProximityRadius; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x4]; // 0x0028(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
bool bCanWalk; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StartWalkingProximityRadius; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
bool bCanJog; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StartJoggingProximityRadius; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_40[0x4]; // 0x0040(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
bool bCanSprint; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StartSprintingProximityRadius; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxCompanionCombatDistance; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<float> CompanionSpellCooldownMultipliers; // 0x0050(0x0010)(Edit, BlueprintVisible, EditFixedSize, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
float PlayerLowHealthPercentage; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxCompanionHealingDistance; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerHealingCooldownTime; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerDownUndetectedTime; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseDisillusionment; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DisillusionmentCooldownTime; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LumosCooldownTime; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumVoiceoverRange; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCompanionSettingData;
// ScriptStruct Phoenix.Enemy_ParryWindowSetupData
// 0x0030 (0x0030 - 0x0000)
struct FEnemy_ParryWindowSetupData final
{
public:
bool bShowUI; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPersistPastImpact; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDilateLeadIn; // 0x0002(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDilateRelease; // 0x0003(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTargetIsPlayer; // 0x0004(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTargetIsOnMount; // 0x0005(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* TargetPtr; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LeadIn; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ToRelease; // 0x0014(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUnblockable; // 0x0018(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Perfect; // 0x001C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AbortDistance; // 0x0020(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryCounterType CounterType; // 0x0024(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryResponseType ResponseType; // 0x0025(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryCounterStepDirection CounterStepDirection; // 0x0026(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryCounterStyle CounterStyle; // 0x0027(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryDodgeStyle DodgeStyle; // 0x0028(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bManuallyLaunchedProjectile; // 0x0029(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2A[0x6]; // 0x002A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParryWindowSetupData;
// ScriptStruct Phoenix.SanctuaryMiniMapUnlocks
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FSanctuaryMiniMapUnlocks final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSanctuaryMiniMapUnlocks;
// ScriptStruct Phoenix.CompanionIdentityBuff
// 0x0008 (0x0008 - 0x0000)
struct FCompanionIdentityBuff final
{
public:
class FName AbilityName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCompanionIdentityBuff;
// ScriptStruct Phoenix.CompanionVolumeEntry
// 0x0028 (0x0028 - 0x0000)
struct FCompanionVolumeEntry final
{
public:
class AActor* Volume; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class APawn> Pawn; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x18]; // 0x0010(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCompanionVolumeEntry;
// ScriptStruct Phoenix.SpellData
// 0x00E0 (0x00E0 - 0x0000)
struct FSpellData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName SpellName; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FHitResult Hit; // 0x0018(0x0088)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FVector ImpactDirection; // 0x00A0(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ImpactLocation; // 0x00AC(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Velocity; // 0x00B8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Destination; // 0x00C4(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* DestinationActor; // 0x00D0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Duration; // 0x00D8(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_DC[0x4]; // 0x00DC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpellData;
// ScriptStruct Phoenix.CompanionVolumeSettings
// 0x0014 (0x0014 - 0x0000)
struct FCompanionVolumeSettings final
{
public:
float IdealDistanceFromPlayer; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisableInteractions; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float movementDelayTimer; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BufferDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReachDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCompanionVolumeSettings;
// ScriptStruct Phoenix.CompanionFollowParams
// 0x0020 (0x0020 - 0x0000)
struct FCompanionFollowParams final
{
public:
struct FVector FollowLocation; // 0x0000(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ReachDistance; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BufferDistance; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShouldUseTimer; // 0x0014(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float movementDelayTimer; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BypassMovementDelayTimerDistance; // 0x001C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCompanionFollowParams;
// ScriptStruct Phoenix.EnemyStateData
// 0x0020 (0x02A0 - 0x0280)
struct FEnemyStateData final : public FCharacterStateData
{
public:
TArray<class UClass*> FriendlyFireTypeList; // 0x0280(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 bIgnoreDatabaseData : 1; // 0x0290(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bVulnerableInAir : 1; // 0x0290(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_291[0x3]; // 0x0291(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float InAirVulnerabilityHeightRequirement; // 0x0294(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bJuggernautInCombat : 1; // 0x0298(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIsStealthAttackDisabled : 1; // 0x0298(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemyStateData;
// ScriptStruct Phoenix.SpellMunitionInfo
// 0x0138 (0x0138 - 0x0000)
struct alignas(0x08) FSpellMunitionInfo final
{
public:
uint8 Pad_0[0x138]; // 0x0000(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpellMunitionInfo;
// ScriptStruct Phoenix.MapFXItem
// 0x0040 (0x0040 - 0x0000)
struct FMapFXItem final
{
public:
class UNiagaraSystem* NiagaraSystem; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Path; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Name; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Looped; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Scale; // 0x002C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapFXItem;
// ScriptStruct Phoenix.ConfundoData
// 0x0018 (0x0018 - 0x0000)
struct FConfundoData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UMultiFX2_Base*> FX2; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConfundoData;
// ScriptStruct Phoenix.ConjuredHistoryItem
// 0x0010 (0x0010 - 0x0000)
struct FConjuredHistoryItem final
{
public:
TArray<class AActor*> Actors; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConjuredHistoryItem;
// ScriptStruct Phoenix.ConjurationSurfaceMeshBuildParams
// 0x0014 (0x0014 - 0x0000)
struct FConjurationSurfaceMeshBuildParams final
{
public:
float MaxAngle; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxClimb; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BorderSize; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinArea; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConjurationSurfaceMeshBuildParams;
// ScriptStruct Phoenix.StaticVendorEntry
// 0x0028 (0x0028 - 0x0000)
struct FStaticVendorEntry final
{
public:
class FString CharacterID; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool EnableBeacon; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UStoryGraph_Conversation* VendorStoryGraph; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNameProvider* ConversationPresetOverride; // 0x0020(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStaticVendorEntry;
// ScriptStruct Phoenix.ExplodingSkeletonPieceFXBase
// 0x0010 (0x0010 - 0x0000)
struct FExplodingSkeletonPieceFXBase
{
public:
class UNiagaraSystem* NiagaraVFX; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName OpacityParameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExplodingSkeletonPieceFXBase;
// ScriptStruct Phoenix.ExplodingSkeletonPieceFXFade
// 0x0008 (0x0018 - 0x0010)
struct FExplodingSkeletonPieceFXFade final : public FExplodingSkeletonPieceFXBase
{
public:
bool bWaitForSystemToFinish; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FExplodingSkeletonPieceFXFade;
// ScriptStruct Phoenix.AccessibilityAudioCueEventPacket
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FAccessibilityAudioCueEventPacket final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAccessibilityAudioCueEventPacket;
// ScriptStruct Phoenix.ConversationRegistration
// 0x0170 (0x0170 - 0x0000)
struct alignas(0x10) FConversationRegistration final
{
public:
uint8 Pad_0[0x170]; // 0x0000(0x0170)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConversationRegistration;
// ScriptStruct Phoenix.CreatureCombatAttackImpactData
// 0x0070 (0x0070 - 0x0000)
struct alignas(0x10) FCreatureCombatAttackImpactData final
{
public:
class UCreatureCombatAttackData* AttackData; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AnimationArchitectGameplayTags; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic)
uint8 Pad_28[0x48]; // 0x0028(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreatureCombatAttackImpactData;
// ScriptStruct Phoenix.ItemProperties
// 0x006C (0x006C - 0x0000)
struct FItemProperties final
{
public:
class FName ItemId; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EconomyValue; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SellPrice; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Inventoryable; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Persistent; // 0x0011(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Consumable; // 0x0012(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTriggerAbilityOnConsume; // 0x0013(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Giftable; // 0x0014(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Sellable; // 0x0015(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Dropable; // 0x0016(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 MaxInventoryStack; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ItemUsageType; // 0x001C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ItemUsageObjectID; // 0x0024(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LockId; // 0x002C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName OnUseLockID; // 0x0034(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RarityTier; // 0x003C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName PrerequisiteLockID; // 0x0044(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName PrerequisiteLockID2; // 0x004C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ItemType; // 0x0054(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UsableFromInventory; // 0x005C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 ItemLevel; // 0x0060(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName StorageLocation; // 0x0064(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemProperties;
// ScriptStruct Phoenix.CreatureCombatAttackParryData
// 0x001C (0x001C - 0x0000)
struct FCreatureCombatAttackParryData final
{
public:
bool bUnblockableByPlayer; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemyShieldBreaker UnblockableByNPC; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float ParryLeadIn; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ParryToRelease; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ParryPerfectBegin; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryCounterType ParryCounterType; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryResponseType ParryResponseType; // 0x0011(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryCounterStepDirection ParryCounterStepDirection; // 0x0012(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryCounterStyle ParryCounterStyle; // 0x0013(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryDodgeStyle ParryDodgeStyle; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ParryAbortDistance; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureCombatAttackParryData;
// ScriptStruct Phoenix.KnowledgeGainInfo
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x04) FKnowledgeGainInfo final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FKnowledgeGainInfo;
// ScriptStruct Phoenix.Creature_GroupCoordination_ActorTag
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x04) FCreature_GroupCoordination_ActorTag final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreature_GroupCoordination_ActorTag;
// ScriptStruct Phoenix.CreatureLandingMotionData
// 0x0018 (0x0018 - 0x0000)
struct FCreatureLandingMotionData final
{
public:
float TouchdownTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PreTouchdownSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PostTouchdownSpeed; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PostTouchdownTravelDistance; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DecelerationDelayTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PreferenceFactor; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureLandingMotionData;
// ScriptStruct Phoenix.KnowledgeAuthority
// 0x0018 (0x0018 - 0x0000)
struct FKnowledgeAuthority final
{
public:
class FName SubjectID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AuthorityID; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKnowledgeLevel Level; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 SocialCapital; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FKnowledgeAuthority;
// ScriptStruct Phoenix.MountLandingData
// 0x000C (0x000C - 0x0000)
struct FMountLandingData final
{
public:
float TouchdownTime; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PreTouchdownSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PostTouchdownSpeed; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMountLandingData;
// ScriptStruct Phoenix.SimpleTopologyPointNormal
// 0x0018 (0x0018 - 0x0000)
struct FSimpleTopologyPointNormal final
{
public:
struct FVector Point; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector normal; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSimpleTopologyPointNormal;
// ScriptStruct Phoenix.LayerInfoWeightData
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FLayerInfoWeightData final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLayerInfoWeightData;
// ScriptStruct Phoenix.SplinePointEvents
// 0x0018 (0x0018 - 0x0000)
struct FSplinePointEvents final
{
public:
int32 SplinePointIndex; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> Events; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSplinePointEvents;
// ScriptStruct Phoenix.CreatureMeshVariation
// 0x0058 (0x0058 - 0x0000)
struct FCreatureMeshVariation final
{
public:
class FName VariationName; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class USkeletalMesh> SkeletalMesh; // 0x0008(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UObjectArchitectAsset> AudioAsset; // 0x0030(0x0028)(Edit, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCreatureMeshVariation;
// ScriptStruct Phoenix.MapLocItem
// 0x0028 (0x0028 - 0x0000)
struct FMapLocItem final
{
public:
EMapLocTypes MapAction; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString ButtonKey; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LocKey; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapLocItem;
// ScriptStruct Phoenix.MapLocTable
// 0x0010 (0x0018 - 0x0008)
struct FMapLocTable final : public FTableRowBase
{
public:
TArray<struct FMapLocItem> MapActions; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapLocTable;
// ScriptStruct Phoenix.CreatureMountSpawnLocationHandler
// 0x00A0 (0x00A0 - 0x0000)
struct alignas(0x10) FCreatureMountSpawnLocationHandler final
{
public:
struct FVector MountBoxSize; // 0x0000(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FastMountBoxSizeX; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D MinMaxFloorOffset; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RadiusBuffer; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SweepStepSize; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StepCountPerUpdate; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StepInc; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StepStart; // 0x0028(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StepEnd; // 0x002C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnAtRiderZ; // 0x0030(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDrawDebug; // 0x0031(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x6E]; // 0x0032(0x006E)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreatureMountSpawnLocationHandler;
// ScriptStruct Phoenix.NoMountZoneAvoidanceParams
// 0x001C (0x001C - 0x0000)
struct FNoMountZoneAvoidanceParams final
{
public:
float FrontTraceLengthGrounded; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrontTraceLengthGrounded_Jog; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrontTraceLengthGrounded_Sprint; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrontTraceLengthGrounded_Charge; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrontTraceLengthFlying; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrontTraceLengthFlying_Slow; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrontTraceLengthFlying_Fast; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNoMountZoneAvoidanceParams;
// ScriptStruct Phoenix.MapBeaconStateSaveData
// 0x0050 (0x0050 - 0x0000)
struct FMapBeaconStateSaveData final
{
public:
TMap<class FString, int32> BeaconStateMap; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapBeaconStateSaveData;
// ScriptStruct Phoenix.CreatureActivityThreshold
// 0x0010 (0x0010 - 0x0000)
struct FCreatureActivityThreshold final
{
public:
class FName ActivityName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HappinessPercentageThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUnlocked; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCreatureActivityThreshold;
// ScriptStruct Phoenix.SocialActionInfo
// 0x0028 (0x0028 - 0x0000)
struct FSocialActionInfo final
{
public:
class FName ActionName; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ActionTime; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ActionData; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ObserverType; // 0x0014(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocialSemantic; // 0x001C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SocialActionDynamicRowID; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSocialActionInfo;
// ScriptStruct Phoenix.DOTData
// 0x0060 (0x0060 - 0x0000)
struct FDOTData
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
class FName Type; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer MunitionTagContainer; // 0x0018(0x0020)(Transient, NativeAccessSpecifierPublic)
TArray<class UInteractionArchitectAsset*> MunitionDataAssetArray; // 0x0038(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> FX2; // 0x0048(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDOTData;
// ScriptStruct Phoenix.WBPNAccountDetails
// 0x0040 (0x0040 - 0x0000)
struct FWBPNAccountDetails final
{
public:
class FString WBPNUsername; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString WBPNEmail; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString CFUsername; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString WWIDHouse; // 0x0030(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWBPNAccountDetails;
// ScriptStruct Phoenix.CrucioData
// 0x0018 (0x0078 - 0x0060)
struct FCrucioData final : public FDOTData
{
public:
uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCrucioData;
// ScriptStruct Phoenix.CachedColovariaComponentInfo
// 0x0010 (0x0010 - 0x0000)
struct FCachedColovariaComponentInfo final
{
public:
class FName ActorComponentName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPrimitiveComponent* PrimitiveComponent; // 0x0008(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCachedColovariaComponentInfo;
// ScriptStruct Phoenix.MapTierData
// 0x0044 (0x0044 - 0x0000)
struct alignas(0x04) FMapTierData final
{
public:
uint8 Pad_0[0x44]; // 0x0000(0x0044)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapTierData;
// ScriptStruct Phoenix.CrackFillerPostProcessSettings
// 0x001C (0x001C - 0x0000)
struct FCrackFillerPostProcessSettings final
{
public:
struct FLinearColor CutoffColor; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CutoffDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SkyHoleSize; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SkyHoleHardness; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCrackFillerPostProcessSettings;
// ScriptStruct Phoenix.CurriculumKnowledgeRequirement
// 0x0018 (0x0018 - 0x0000)
struct FCurriculumKnowledgeRequirement final
{
public:
class FString KnowledgeCardName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 RequiredLevel; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CurrentLevel; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCurriculumKnowledgeRequirement;
// ScriptStruct Phoenix.SplineSceneRig
// 0x0070 (0x0070 - 0x0000)
struct FSplineSceneRig final
{
public:
class ASceneRigActor* MainParallelSceneRigActor; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ASceneRigActor* InterruptParallelSceneRigActor; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ASceneRigActor* ResumeParallelSceneRigActor; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UModDialogueData* MainParallelModDialogueData; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UModDialogueData* InterruptParallelModDialogueData; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform LocalTransform; // 0x0030(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSplineSceneRig;
// ScriptStruct Phoenix.CurriculumRequirements_Updated
// 0x0050 (0x0050 - 0x0000)
struct FCurriculumRequirements_Updated final
{
public:
ETurnInType TurnInType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString TurnInID; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString TurnInNPC; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Tier; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Detail; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> RelatedItems; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCurriculumRequirements_Updated;
// ScriptStruct Phoenix.Curriculum_YearData_Updated
// 0x0030 (0x0030 - 0x0000)
struct FCurriculum_YearData_Updated final
{
public:
TArray<struct FCurriculumRequirements_Updated> UncompletedTurnIns; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FCurriculumRequirements_Updated> CompletedTurnIns; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVCSlot> YearRewards; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCurriculum_YearData_Updated;
// ScriptStruct Phoenix.MaterialPropertyOverrideData
// 0x00B0 (0x00B0 - 0x0000)
struct FMaterialPropertyOverrideData final
{
public:
bool bOverrideObjectPropertyType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EObjectPropertyType ObjectPropertyType; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideWaterproof; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bWaterproof : 1; // 0x0003(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool bOverrideImmuneToFireDamage; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bImmuneToFireDamage : 1; // 0x0005(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool bOverrideDamagableWhenCharred; // 0x0006(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bDamagableWhenCharred : 1; // 0x0007(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool bOverrideDestroyWhenCharred; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bDestroyWhenCharred : 1; // 0x0009(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool bOverrideFireDamagePerSecond; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float FireDamagePerSecond; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideBurnRate; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BurnRate; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideCharacterDurationScale; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CharacterDurationScale; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideBurnRingWidth; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float BurnRingWidth; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideFireJumpDistance; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FireJumpDistance; // 0x002C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideCharredPercent; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CharredPercent; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverridOverlayBurn; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOverlayBurn : 1; // 0x0039(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool bOverrideBurnMaterial; // 0x003A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInterface* BurnMaterial; // 0x0040(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideCharredMaterial; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UMaterialInterface* CharredMaterial; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideCharredDamageMultiplier; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CharredDamageMultiplier; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideFireParticleSpawnRateScale; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FireParticleSpawnRateScale; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideFireStartSfx; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* FireStartSfx; // 0x0070(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideFireLoopSfx; // 0x0078(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* FireLoopSfx; // 0x0080(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideFireEndSfx; // 0x0088(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* FireEndSfx; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideFreezable; // 0x0098(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bFreezable : 1; // 0x0099(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool bOverrideDamagableWhenFrozen; // 0x009A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bDamagableWhenFrozen : 1; // 0x009B(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
bool bOverrideIcePhysicalMaterial; // 0x009C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9D[0x3]; // 0x009D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UPhysicalMaterial* IcePhysicalMaterial; // 0x00A0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideFrozenDamageMultiplier; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A9[0x3]; // 0x00A9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FrozenDamageMultiplier; // 0x00AC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMaterialPropertyOverrideData;
// ScriptStruct Phoenix.WetMaterial
// 0x0010 (0x0010 - 0x0000)
struct FWetMaterial final
{
public:
TWeakObjectPtr<class UMaterialInstanceDynamic> MaterialInstanceDynamic; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWetMaterial;
// ScriptStruct Phoenix.TurnInItem
// 0x0018 (0x0018 - 0x0000)
struct FTurnInItem final
{
public:
class FString ObjectID; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTurnInItem;
// ScriptStruct Phoenix.MultiBase
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FMultiBase
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMultiBase;
// ScriptStruct Phoenix.MultiVfx
// 0x0010 (0x0018 - 0x0008)
struct FMultiVfx : public FMultiBase
{
public:
class UParticleSystem* VFX; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* NiagaraVFX; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMultiVfx;
// ScriptStruct Phoenix.DamageInfo
// 0x01C8 (0x01C8 - 0x0000)
struct FDamageInfo final
{
public:
float Amount; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsCritical; // 0x0004(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FHitResult HitResult; // 0x0008(0x0088)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FGameplayTagContainer MunitionTagContainer; // 0x0090(0x0020)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<class UInteractionArchitectAsset*> MunitionDataAssets; // 0x00B0(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
class AActor* TargetActor; // 0x00C0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* DestinationActor; // 0x00C8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPrimitiveComponent* TargetComp; // 0x00D0(0x0008)(BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x00D8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMunitionType_Base* Munition; // 0x00E0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Velocity; // 0x00E8(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ImpactDirection; // 0x00F4(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ImpactNormal; // 0x0100(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ImpactPoint; // 0x010C(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SourcePoint; // 0x0118(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector DestinationPoint; // 0x0124(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EImpactTypes ImpactType; // 0x0130(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIgnoreDamageThreshold; // 0x0131(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bImpactOnFire; // 0x0132(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSkipImpactSound; // 0x0133(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPlayerShieldBreaker; // 0x0134(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemyShieldBreaker EnemyShieldBreaker; // 0x0135(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCursedDamage; // 0x0136(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCollisionDamage; // 0x0137(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDeadlyAttack; // 0x0138(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFinisher; // 0x0139(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAlwaysKillTarget; // 0x013A(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNoReaction; // 0x013B(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnlyCalculateDamage; // 0x013C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNonLethal; // 0x013D(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDOT; // 0x013E(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPhysicsCollision; // 0x013F(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestoreBroken; // 0x0140(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyEvenWhenBlocking; // 0x0141(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_142[0x2]; // 0x0142(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float DestructionForce; // 0x0144(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RadialDestructionForce; // 0x0148(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Force; // 0x014C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DestroyPieceVFXRadius; // 0x0150(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Duration; // 0x0154(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMultiVfx DestroyPieceVFX; // 0x0158(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class ASpellTool* SpellTool; // 0x0170(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BoneName; // 0x0178(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UAblReactionData> OutReactionData; // 0x0180(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CharacterDamage; // 0x0188(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FallDamagePercent; // 0x018C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_190[0x38]; // 0x0190(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDamageInfo;
// ScriptStruct Phoenix.Enemy_IdleParams
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FEnemy_IdleParams final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_IdleParams;
// ScriptStruct Phoenix.HerbStaticMeshMapStruct
// 0x0028 (0x0030 - 0x0008)
struct FHerbStaticMeshMapStruct final : public FTableRowBase
{
public:
TSoftObjectPtr<class UStaticMesh> StaticMesh; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHerbStaticMeshMapStruct;
// ScriptStruct Phoenix.Enemy_TicketScoreData
// 0x0034 (0x0034 - 0x0000)
struct alignas(0x04) FEnemy_TicketScoreData final
{
public:
uint8 Pad_0[0x34]; // 0x0000(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_TicketScoreData;
// ScriptStruct Phoenix.DatabaseLockList
// 0x0008 (0x0008 - 0x0000)
struct FDatabaseLockList final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDatabaseLockList;
// ScriptStruct Phoenix.SpellUpgradeState
// 0x0084 (0x0084 - 0x0000)
struct FSpellUpgradeState final
{
public:
class FName SpellName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESpellCategory SpellCategory; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName GroupName; // 0x000C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName CurriculumAssociation; // 0x0014(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSpellUpgradeParameters SpellUpgradeParameters; // 0x001C(0x0060)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
bool NurtureOnly; // 0x0080(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AllowInUI; // 0x0081(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_82[0x2]; // 0x0082(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpellUpgradeState;
// ScriptStruct Phoenix.DatabaseMissionList
// 0x0008 (0x0008 - 0x0000)
struct FDatabaseMissionList final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDatabaseMissionList;
// ScriptStruct Phoenix.MapDebugPaneItem
// 0x0010 (0x0010 - 0x0000)
struct FMapDebugPaneItem final
{
public:
class UTextBlock* TextBlock; // 0x0000(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapDebugPaneItem;
// ScriptStruct Phoenix.MapDebugPane
// 0x0070 (0x0070 - 0x0000)
struct FMapDebugPane final
{
public:
uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Size After Last Property [ Dumper-7 ])
class UCanvasPanel* CanvasPanel; // 0x0058(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FMapDebugPaneItem> TextBlocks; // 0x0060(0x0010)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapDebugPane;
// ScriptStruct Phoenix.FastTravelTestEntry
// 0x0020 (0x0020 - 0x0000)
struct FFastTravelTestEntry final
{
public:
class FString Name; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Locations; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFastTravelTestEntry;
// ScriptStruct Phoenix.DeflectionData
// 0x0018 (0x0018 - 0x0000)
struct FDeflectionData final
{
public:
TArray<class UMultiFX2_Base*> DeflectedFX2; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_10[0x8]; // 0x0010(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDeflectionData;
// ScriptStruct Phoenix.DevilsSnareLumosReact
// 0x0008 (0x0008 - 0x0000)
struct FDevilsSnareLumosReact final
{
public:
float Distance; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RecoilPercent; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDevilsSnareLumosReact;
// ScriptStruct Phoenix.Enemy_MobilityAbilityData
// 0x0020 (0x0020 - 0x0000)
struct FEnemy_MobilityAbilityData final
{
public:
TSubclassOf<class UAblAbility> MoveAbilityPtr; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AnimSpeedMin; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AnimSpeedMax; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* TurnAssistCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* TurnAssistTimeMultiplier; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_MobilityAbilityData;
// ScriptStruct Phoenix.DevilsSnareInfo
// 0x0028 (0x0028 - 0x0000)
struct FDevilsSnareInfo final
{
public:
class UStaticMesh* StaticMesh; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInstance* Material; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector OffsetForAreaOfEffectVolume; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector IncreaseExtentsForAreaOfEffectVolume; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDevilsSnareInfo;
// ScriptStruct Phoenix.Enemy_CombatPositioningParams
// 0x0078 (0x0078 - 0x0000)
struct alignas(0x08) FEnemy_CombatPositioningParams final
{
public:
uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_CombatPositioningParams;
// ScriptStruct Phoenix.DialogueSequenceRuleInstance
// 0x0268 (0x0268 - 0x0000)
struct FDialogueSequenceRuleInstance final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
class UStoryNode_DialogueSequence* DSNode; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CalledFromEditor; // 0x0028(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StopWhenAttachedToDestroyed; // 0x0029(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CreateTransformActions; // 0x002A(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CreateChracterOptions; // 0x002B(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 AudioDialogueFlags; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class USceneRigProxyActor* CameraProxyActor; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* CameraActor; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> CastIDs; // 0x0040(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class AActor*> CastActors; // 0x0050(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TMap<class FName, class USceneRigProxyActor*> IDToElement; // 0x0060(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<class AActor*, class USceneRigProxyActor*> ActorToElement; // 0x00B0(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<class FName, class AActor*> IDToActor; // 0x0100(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMap<class AActor*, class FName> ActorToID; // 0x0150(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TArray<class UDialogueLineRuleState*> LineRuleStates; // 0x01A0(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_1B0[0x78]; // 0x01B0(0x0078)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class USceneAction_Animation*> CameraAnimationActionHistory; // 0x0228(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class USceneAction_CameraFixup*> CameraFixupActionHistory; // 0x0238(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class USceneAction_Transform*> CameraTransformActionHistory; // 0x0248(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class USceneAction_Camera*> CameraActionHistory; // 0x0258(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogueSequenceRuleInstance;
// ScriptStruct Phoenix.DisillusionmentData
// 0x0028 (0x0028 - 0x0000)
struct FDisillusionmentData final
{
public:
class UMaterialInterface* EffectMat; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> DisillusionmentFX2; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_18[0x10]; // 0x0018(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDisillusionmentData;
// ScriptStruct Phoenix.DuelTechniqueDefinition
// 0x0190 (0x0190 - 0x0000)
struct alignas(0x08) FDuelTechniqueDefinition final
{
public:
uint8 Pad_0[0x190]; // 0x0000(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDuelTechniqueDefinition;
// ScriptStruct Phoenix.Enemy_WeaponAttackOverlapData
// 0x00B0 (0x00B0 - 0x0000)
struct FEnemy_WeaponAttackOverlapData final
{
public:
class AActor* Victim; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AEnemy_Character* Owner; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FHitResult HitResult; // 0x0010(0x0088)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FVector NormalImpulse; // 0x0098(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ImpactLoc; // 0x00A4(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_WeaponAttackOverlapData;
// ScriptStruct Phoenix.DuelTechniqueEncounterState
// 0x0010 (0x0010 - 0x0000)
struct FDuelTechniqueEncounterState final
{
public:
TArray<class UDuelTechniqueState*> Items; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDuelTechniqueEncounterState;
// ScriptStruct Phoenix.DuelTechnique_UIData
// 0x0020 (0x0020 - 0x0000)
struct FDuelTechnique_UIData final
{
public:
class FString TechniqueDesc; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Value; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ValueIsCount; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName TechniqueID; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDuelTechnique_UIData;
// ScriptStruct Phoenix.CullDistanceMinMax
// 0x0008 (0x0008 - 0x0000)
struct FCullDistanceMinMax final
{
public:
int32 Min; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Max; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCullDistanceMinMax;
// ScriptStruct Phoenix.AddedFoliageInstancesData
// 0x0008 (0x0008 - 0x0000)
struct FAddedFoliageInstancesData final
{
public:
int32 WorldFoliageDataIndex; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FoliageTransformsIndex; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAddedFoliageInstancesData;
// ScriptStruct Phoenix.AddedFoliageInstancesDataList
// 0x0010 (0x0010 - 0x0000)
struct FAddedFoliageInstancesDataList final
{
public:
TArray<struct FAddedFoliageInstancesData> Data; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAddedFoliageInstancesDataList;
// ScriptStruct Phoenix.GroundSwarmBurrowingParameters
// 0x0030 (0x0030 - 0x0000)
struct FGroundSwarmBurrowingParameters final
{
public:
float BurrowingMinDelay; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BurrowingMaxDelay; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BurrowingForce; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BurrowingMaxSpeed; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SwarmForceFactor; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SurfaceVelocityDampening; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BurrowingDeathTimeout; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeathLeapTimeout; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeathLeapImpulse; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeathLeapThresholdAngleDegrees; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FreefallingDeathDuration; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAlignToVelocity; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmBurrowingParameters;
// ScriptStruct Phoenix.EnemyAIAttackDistTableData
// 0x0020 (0x0028 - 0x0008)
struct FEnemyAIAttackDistTableData final : public FTableRowBase
{
public:
EEnemyAIAttackStateType m_stateType; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemyAIAttackState m_state; // 0x0009(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float AttackMinRange; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ApproachMinRange; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ApproachMaxRange; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttackMaxRange; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ApproachTolerance; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttackRangeTolerance; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemyAIAttackDistTableData;
// ScriptStruct Phoenix.WorldFoliageData
// 0x00F0 (0x00F0 - 0x0000)
struct FWorldFoliageData final
{
public:
TSoftObjectPtr<class UWorld> Level; // 0x0000(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LevelBoundsLocation; // 0x0028(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBox LevelBoundsMinMax; // 0x0034(0x001C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float LevelBoundsRadius; // 0x0050(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x1C]; // 0x0054(0x001C)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FTransform> FoliageTransforms; // 0x0070(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> ComponentAssignedTo; // 0x0080(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> AddedInstancesIndex; // 0x0090(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<int32> TypeIndex; // 0x00A0(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FString LevelName; // 0x00B0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumInstances; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumAddedInstances; // 0x00C4(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNeedsUpdate; // 0x00C8(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETileState CurrentState; // 0x00C9(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_CA[0x26]; // 0x00CA(0x0026)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWorldFoliageData;
// ScriptStruct Phoenix.ObjectHabitatFoliageType
// 0x0010 (0x0010 - 0x0000)
struct FObjectHabitatFoliageType final
{
public:
TSubclassOf<class UFoliageType_InstancedStaticMesh> FoliageType; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinFoliageDensity; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequired; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FObjectHabitatFoliageType;
// ScriptStruct Phoenix.GroundSwarmGenerationParameters
// 0x0010 (0x0010 - 0x0000)
struct FGroundSwarmGenerationParameters final
{
public:
int32 Members; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UStaticMesh* MemberMesh; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmGenerationParameters;
// ScriptStruct Phoenix.SpringFollowComponentSettings
// 0x0024 (0x0024 - 0x0000)
struct FSpringFollowComponentSettings final
{
public:
float AttachedMass; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RadialConstraintMeters; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RadialMinimumtMeters; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpringK; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpringB; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Damping; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RadialDamping; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GravityFactor; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SwirlForce; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpringFollowComponentSettings;
// ScriptStruct Phoenix.ObjectFallbackData
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FObjectFallbackData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FObjectFallbackData;
// ScriptStruct Phoenix.Enemy_TicketParams
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FEnemy_TicketParams final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_TicketParams;
// ScriptStruct Phoenix.ObjectTrackerData
// 0x0020 (0x0020 - 0x0000)
struct FObjectTrackerData final
{
public:
class FString AssetType; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> ChildObjects; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FObjectTrackerData;
// ScriptStruct Phoenix.FactSheetResult
// 0x0038 (0x0038 - 0x0000)
struct FFactSheetResult final
{
public:
class FName RegistryId; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName HouseID; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FlavorID; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FactSheetType; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EKnowledgeLevel SubjectKnowledgeLevel; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SubjectKnowledgeLevelAmount; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FFactInformation> Facts; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFactSheetResult;
// ScriptStruct Phoenix.SpellToolPreloadData
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x04) FSpellToolPreloadData final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpellToolPreloadData;
// ScriptStruct Phoenix.NPC_JumpSplineData
// 0x0040 (0x0040 - 0x0000)
struct FNPC_JumpSplineData final
{
public:
class ANPC_Spline* SplinePtr; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLimitMinMaxSpeed; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinSpeed; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpeedScale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GravityScalePostApex; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GravityScalePostApexInterpRate; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideStartSpeed; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float OverrideStartSpeed; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideGravity; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float OverrideGravity; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotateToFaceRate; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InterpToSplineInitialRate; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InterpToSplineRate; // 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_FNPC_JumpSplineData;
// ScriptStruct Phoenix.Enemy_SpawmParams
// 0x0000 (0x0000 - 0x0000)
#pragma pack(push, 0x1)
struct alignas(0x01) FEnemy_SpawmParams
{
};
#pragma pack(pop)
DUMPER7_ASSERTS_FEnemy_SpawmParams;
// ScriptStruct Phoenix.Enemy_JumpSplineSpawn
// 0x0090 (0x0090 - 0x0000)
struct FEnemy_JumpSplineSpawn final : public FEnemy_SpawmParams
{
public:
bool bFreezeUntilReleased; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer FreezeAATagContainer; // 0x0008(0x0020)(Edit, BlueprintVisible, ExposeOnSpawn, NativeAccessSpecifierPublic)
float FreezeAnimOffset; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNPC_JumpSplineData JumpSplineParams; // 0x0030(0x0040)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
struct FGameplayTagContainer JumpSplineAATagContainer; // 0x0070(0x0020)(Edit, BlueprintVisible, ExposeOnSpawn, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_JumpSplineSpawn;
// ScriptStruct Phoenix.NPC_ShowUI
// 0x000C (0x000C - 0x0000)
struct FNPC_ShowUI final
{
public:
bool bShowName; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowHealthBar; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowBadge; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowCallout; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowDamage; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowPerceptionIndicator; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_ShowUIPerceptionIndicatorMode ShowPerceptionIndicatorMode; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 ShowMiniMapPerceptionCone; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_ShowUI;
// ScriptStruct Phoenix.NPC_OptimizationSettings
// 0x0028 (0x0028 - 0x0000)
struct FNPC_OptimizationSettings final
{
public:
float NonCAnimationTickDist; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CAnimationTickDist; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NonCShutdownDist; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CShutdownMinDist; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CShutdownDist; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NonCRenderedShutdown; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CNotRenderedShutdownNear; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CNotRenderedShutdownFar; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ShutdownMaxDist; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RenderMaxDist; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_OptimizationSettings;
// ScriptStruct Phoenix.Enemy_SpawnFreeze
// 0x0028 (0x0028 - 0x0000)
struct FEnemy_SpawnFreeze final : public FEnemy_SpawmParams
{
public:
struct FGameplayTagContainer AATagContainer; // 0x0000(0x0020)(Edit, BlueprintVisible, ExposeOnSpawn, NativeAccessSpecifierPublic)
float AnimOffset; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bBranchOnRelease; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_SpawnFreeze;
// ScriptStruct Phoenix.Enemy_InflictedDamageOverTime
// 0x0010 (0x0010 - 0x0000)
struct FEnemy_InflictedDamageOverTime final
{
public:
float FromTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ToTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FromNPCDamageMult; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FromPlayerDamageMult; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_InflictedDamageOverTime;
// ScriptStruct Phoenix.Enemy_InflictedDamageOverTimeData
// 0x0010 (0x0010 - 0x0000)
struct FEnemy_InflictedDamageOverTimeData final
{
public:
TArray<struct FEnemy_InflictedDamageOverTime> InflictedDamageOverTimeList; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_InflictedDamageOverTimeData;
// ScriptStruct Phoenix.Enemy_SpawnFollowSpline
// 0x00A8 (0x00A8 - 0x0000)
struct FEnemy_SpawnFollowSpline final : public FEnemy_SpawmParams
{
public:
class ANPC_Spline* SplinePtr; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseLerpedSplineNormals; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector SplineLocalOffset; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinSpeed; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MoveScale; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Acceleration; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Deceleration; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float speedRampDist; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float speedRampAccel; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_FollowSplineDirection StartDirection; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_Mobility Mobility; // 0x0035(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_36[0x2]; // 0x0036(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float StartDist; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartSplineDelay; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartSplineDeviation; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWaitToStart; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SplineInterval; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SplineIntervalDeviation; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SplineIdleChance; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IdleMinInterval; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_FollowSplineScurryState ScurryState; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ScurryProximityRadius; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScurryCheckInterval; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScurryCheckIntervalDeviation; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScurryChance; // 0x0068(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScurryMinSpeed; // 0x006C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScurryMaxSpeed; // 0x0070(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScurryInterval; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScurryIntervalDeviation; // 0x0078(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_FollowSplineEndAction EndAction; // 0x007C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnDieLeaveBehindBody; // 0x007D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAttemptAOEWhenReachingEnd; // 0x007E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7F[0x1]; // 0x007F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float EndTimout; // 0x0080(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemyAIState EndState; // 0x0084(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerceptionEnabled; // 0x0085(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnPerceptionEndBypassAlert; // 0x0086(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerceptionEnabledOnNavMesh; // 0x0087(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerceptionEnableRequireDistance; // 0x0088(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_89[0x3]; // 0x0089(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PerceptionEnableMaxDistance; // 0x008C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideShowUI; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FNPC_ShowUI ShowUI; // 0x0094(0x000C)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
bool bTargetable; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerceivable; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStealthKillable; // 0x00A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCollidable; // 0x00A3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_SpawnFollowSpline;
// ScriptStruct Phoenix.Enemy_AttackGroup
// 0x0030 (0x0030 - 0x0000)
struct FEnemy_AttackGroup final
{
public:
struct FGameplayTag Tag; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxAttacking; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class APerceptionPointArea*> StandbyVolumeList; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_20[0x10]; // 0x0020(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AttackGroup;
// ScriptStruct Phoenix.Enemy_SpawnAsleep
// 0x0038 (0x0038 - 0x0000)
struct FEnemy_SpawnAsleep final : public FEnemy_SpawmParams
{
public:
TArray<class APerceptionPointArea*> WakeupVolumeList; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AATagContainer; // 0x0010(0x0020)(Edit, BlueprintVisible, ExposeOnSpawn, NativeAccessSpecifierPublic)
float AnimOffset; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_SpawnAsleep;
// ScriptStruct Phoenix.Enemy_TargetPriority
// 0x000C (0x000C - 0x0000)
struct FEnemy_TargetPriority final
{
public:
class FName TargetSubTypeID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PriorityMult; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TargetPriority;
// ScriptStruct Phoenix.Enemy_TargetSelectionData
// 0x0018 (0x0018 - 0x0000)
struct FEnemy_TargetSelectionData final
{
public:
class FName TargetSelectionScoreSet; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FEnemy_TargetPriority> TargetPriorityList; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TargetSelectionData;
// ScriptStruct Phoenix.Enemy_CharacterParams
// 0x04A8 (0x04A8 - 0x0000)
struct FEnemy_CharacterParams final
{
public:
ENPC_Spawn SpawnType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString SpawnInLocation; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> SpawnIgnoreActors; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
EEnemy_CharacterState State; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StationaryTimer; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideShowUI; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FNPC_ShowUI ShowUI; // 0x0034(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool AllowBeacon; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FEnemy_SpawnFreeze> SpawnFreezeParams; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
TArray<struct FEnemy_SpawnFollowSpline> SpawnSplineParams; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
TArray<struct FEnemy_SpawnFollowSpline> SpawnSmokeSplineParams; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
TArray<struct FEnemy_AttackGroup> AttackGroupParams; // 0x0078(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
TArray<struct FEnemy_SpawnAsleep> SpawnAsleepParams; // 0x0088(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
TArray<struct FEnemy_JumpSplineSpawn> SpawnJumpSplineParams; // 0x0098(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
class APathNode* PathNodePtr; // 0x00A8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_PathSpec OverridePathSpec; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShutdownOptimizationAllowed; // 0x00B1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideOptimizationSettings; // 0x00B2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B3[0x1]; // 0x00B3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FNPC_OptimizationSettings OverrideOptimizationSettings; // 0x00B4(0x0028)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
bool bNotDamageableUntilDistanceEnabled; // 0x00DC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_DD[0x3]; // 0x00DD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float NotDamageableUntilDistance; // 0x00E0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_GameContext RequiredGameContext; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerceptionEnable; // 0x00E5(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E6[0x2]; // 0x00E6(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float PerceptionEnableTimer; // 0x00E8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerceptionDisabledUntilAttacked; // 0x00EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnPlayerTeamUntilAttacked; // 0x00ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPlayerOnlyPerception; // 0x00EE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForcePlayerPerception; // 0x00EF(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowForceWhenInDisillusionment; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExcludePlayerPerception; // 0x00F1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReinforcementPlayerPerception; // 0x00F2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F3[0x1]; // 0x00F3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float ForcePerceptionDistance; // 0x00F4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ForcePerceptionTimeout; // 0x00F8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExcludeFromPlayerRelTracking; // 0x00FC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPlayCameraCutOnDeath; // 0x00FD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FE[0x2]; // 0x00FE(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class UEnemy_TargetSenseAsset* OverrideTargetSenseAsset; // 0x0100(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetAwareStateRateScale; // 0x0108(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTargetAwareStateInstantAggro; // 0x010C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideAlertUIRate; // 0x010D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10E[0x2]; // 0x010E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float AlertUIRate; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAggroBehaviorEnabled; // 0x0114(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLootDropEnable; // 0x0115(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPerceiveVolumeIgnoreWhenAware; // 0x0116(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_117[0x1]; // 0x0117(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class APerceptionPointArea*> PerceiveVolumeList; // 0x0118(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class APerceptionPointArea*> ForceTargetVolumeList; // 0x0128(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bForceVolumeRequireLOS; // 0x0138(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceVolumeRequireDistance; // 0x0139(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_13A[0x2]; // 0x013A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float ForceVolumeMaxDistance; // 0x013C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class APerceptionPointArea*> ForceTargetExcludeVolumeList; // 0x0140(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class APerceptionPointArea*> TeamateShareVolumeList; // 0x0150(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class APerceptionPointArea*> StayInVolumeList; // 0x0160(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bCanRemoveStayInVolumes; // 0x0170(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_171[0x3]; // 0x0171(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float StayInRadius; // 0x0174(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StayInVolumeTeleportTimeout; // 0x0178(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStayInVolumeOffNavTeleport; // 0x017C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_17D[0x3]; // 0x017D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class APerceptionPointArea*> ThrottleVolumeList; // 0x0180(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bOnlyKillIfNotInAnyAliveVolume; // 0x0190(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class APerceptionPointArea*> AliveVolumeList; // 0x0198(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class APerceptionPointArea*> KillVolumeList; // 0x01A8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
ENPC_Tether WanderTetherType; // 0x01B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B9[0x3]; // 0x01B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float WanderTetherDist; // 0x01BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WanderTetherLoc; // 0x01C0(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisableApparateToMove; // 0x01CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisableApparateIfUnreachableLoc; // 0x01CD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFacePlayerOnSpawn; // 0x01CE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1CF[0x1]; // 0x01CF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 LevelScaleMinOverride; // 0x01D0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LevelScaleMaxOverride; // 0x01D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LevelOffsetOverride; // 0x01D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPerPlatformInt PerPlatformLevelOffsetOverride; // 0x01DC(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bSpawnActorDead; // 0x01E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowsDeadSpawn; // 0x01E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnActorInjured; // 0x01E2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPlayCharacterVOonSpawn; // 0x01E3(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ResetTime; // 0x01E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemyAIState DisengageState; // 0x01E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideDeathEffects; // 0x01E9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDestroyOnDeath; // 0x01EA(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoDeathCamOnDeath; // 0x01EB(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoBulletTimeOnDeath; // 0x01EC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDissolveOnDeath; // 0x01ED(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFadeOnDeath; // 0x01EE(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1EF[0x1]; // 0x01EF(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UEnemyAIAttackData*> ExcludeAttackList; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float RangeScale; // 0x0200(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DoDamageScale; // 0x0204(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DoDamageVsPlayerScale; // 0x0208(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseAttackTicketOverride; // 0x020C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20D[0x3]; // 0x020D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FString GlobalAttackTicketOverride; // 0x0210(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNumTicketsOverride; // 0x0220(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_221[0x3]; // 0x0221(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 NumTickets; // 0x0224(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTicketCooldownOverride; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_229[0x3]; // 0x0229(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TicketCooldown; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAttackWithoutRestrictions; // 0x0230(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAlwaysMyTurn; // 0x0231(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNoAttackExecuteCooldown; // 0x0232(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bNoAttackSelectCooldown; // 0x0233(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FEnemy_InflictedDamageOverTimeData InflictedDamageOverTimeData; // 0x0238(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FEnemy_TargetSelectionData TargetSelectionData; // 0x0248(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bPriorityWeightOverride; // 0x0260(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_261[0x3]; // 0x0261(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PriorityWeight; // 0x0264(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_268[0x240]; // 0x0268(0x0240)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_CharacterParams;
// ScriptStruct Phoenix.DynamicObjectLoadInfo
// 0x05E0 (0x05E0 - 0x0000)
struct FDynamicObjectLoadInfo final
{
public:
bool bIsPersistent; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFindValidPostion; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsQuestRelevant; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0xD]; // 0x0003(0x000D)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform InTransform; // 0x0010(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FEnemy_CharacterParams EnemyParams; // 0x0040(0x04A8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FCreatureSpawnOverrides CreatureSpawnOverrides; // 0x04E8(0x0080)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
float SearchRadius; // 0x0568(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ParentID; // 0x056C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ObjectID; // 0x0570(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_574[0x4]; // 0x0574(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString TeamAssignment; // 0x0578(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LootGroupOverride; // 0x0588(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ScheduleFilter; // 0x0598(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ScheduleTable; // 0x05A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString WorldID; // 0x05B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LevelOverride; // 0x05C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5D8[0x8]; // 0x05D8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicObjectLoadInfo;
// ScriptStruct Phoenix.UIHUDElementLog
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FUIHUDElementLog final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIHUDElementLog;
// ScriptStruct Phoenix.EnemyAIWeaponSocketData
// 0x0028 (0x0030 - 0x0008)
struct FEnemyAIWeaponSocketData final : public FTableRowBase
{
public:
TSubclassOf<class AEnemyAIWeapon> Weapon; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocketName; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Offset; // 0x0018(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator RotationOffset; // 0x0024(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyAIWeaponSocketData;
// ScriptStruct Phoenix.Enemy_AttackTicketParams
// 0x00B0 (0x00B0 - 0x0000)
struct alignas(0x08) FEnemy_AttackTicketParams final
{
public:
uint8 Pad_0[0xB0]; // 0x0000(0x00B0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AttackTicketParams;
// ScriptStruct Phoenix.SlaveToSplineSlave
// 0x0020 (0x0020 - 0x0000)
struct FSlaveToSplineSlave final
{
public:
class AActor* Slave; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESlaveToSplineUpdateMode Mode; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DurationFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SplineT; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SplineTReset; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseConstantVelocity; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPositionOnly; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeScale; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bReverseDirection; // 0x001B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisableCollision; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFollowEnabled; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E[0x2]; // 0x001E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSlaveToSplineSlave;
// ScriptStruct Phoenix.ExplodingSkeletonPieceTimers
// 0x0018 (0x0018 - 0x0000)
struct FExplodingSkeletonPieceTimers final
{
public:
struct FVector2D ActivationDelayMinMax; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D TimeoutMinMax; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D FadeOutMinMax; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExplodingSkeletonPieceTimers;
// ScriptStruct Phoenix.ExplodingSkeletonPieceFX
// 0x0008 (0x0018 - 0x0010)
struct FExplodingSkeletonPieceFX final : public FExplodingSkeletonPieceFXBase
{
public:
bool bWaitForActivation; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bKillOnStartFade; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FExplodingSkeletonPieceFX;
// ScriptStruct Phoenix.ExplodingSkeletonBoneMesh
// 0x0080 (0x0080 - 0x0000)
struct FExplodingSkeletonBoneMesh final
{
public:
class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Offset; // 0x0008(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x0014(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FExplodingSkeletonPieceTimers Timers; // 0x002C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FExplodingSkeletonPieceFX FX; // 0x0048(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FExplodingSkeletonPieceFXFade FadeFX; // 0x0060(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bMeshInCharacterSpace; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FExplodingSkeletonBoneMesh;
// ScriptStruct Phoenix.ExplodingSkeletonBoneMeshSetup
// 0x0018 (0x0018 - 0x0000)
struct FExplodingSkeletonBoneMeshSetup final
{
public:
class FName AttachTo; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FExplodingSkeletonBoneMesh> Meshes; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExplodingSkeletonBoneMeshSetup;
// ScriptStruct Phoenix.ExplodingSkeletonSetupTimers
// 0x0008 (0x0008 - 0x0000)
struct FExplodingSkeletonSetupTimers final
{
public:
float ActivationDelay; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CollisionDelay; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExplodingSkeletonSetupTimers;
// ScriptStruct Phoenix.ExplodingSkeletonGenericMeshSetup
// 0x0068 (0x0068 - 0x0000)
struct FExplodingSkeletonGenericMeshSetup
{
public:
class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D ScaleMinMax; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MinInstances; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxInstances; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FExplodingSkeletonPieceTimers Timers; // 0x0018(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FExplodingSkeletonPieceFX FX; // 0x0030(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float PercentageWithFX; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FExplodingSkeletonPieceFXFade FadeFX; // 0x0050(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExplodingSkeletonGenericMeshSetup;
// ScriptStruct Phoenix.ExplodingSkeletonSetup
// 0x0030 (0x0030 - 0x0000)
struct FExplodingSkeletonSetup final
{
public:
TArray<struct FExplodingSkeletonBoneMeshSetup> Attached; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FExplodingSkeletonSetupTimers AttachedBaseTimers; // 0x0010(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FExplodingSkeletonGenericMeshSetup> Generic; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FExplodingSkeletonSetupTimers GenericBaseTimers; // 0x0028(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExplodingSkeletonSetup;
// ScriptStruct Phoenix.MissionName
// 0x0008 (0x0008 - 0x0000)
struct FMissionName final
{
public:
class FName MissionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMissionName;
// ScriptStruct Phoenix.MapDungeonSubdivisionTable
// 0x0048 (0x0050 - 0x0008)
struct FMapDungeonSubdivisionTable final : public FTableRowBase
{
public:
class FString DungeonName; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString OwnerName; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerceptionRadius; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZoomFactor; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMissionName MissionLock; // 0x0030(0x0008)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MissionStepLock; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool OpenAfterMission; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapDungeonSubdivisionTable;
// ScriptStruct Phoenix.Enemy_ParryFiredEventData
// 0x000C (0x000C - 0x0000)
struct FEnemy_ParryFiredEventData final
{
public:
int32 WindowID; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_ParryType ParryType; // 0x0004(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TimeToImpact; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_ParryFiredEventData;
// ScriptStruct Phoenix.CategoryLocations
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FCategoryLocations final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
struct FRandomStream Randomizer; // 0x0014(0x0008)(ZeroConstructor, Transient, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x14]; // 0x001C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCategoryLocations;
// ScriptStruct Phoenix.DynamicObjectSpawnData
// 0x0080 (0x0080 - 0x0000)
struct alignas(0x10) FDynamicObjectSpawnData final
{
public:
uint8 Pad_0[0x80]; // 0x0000(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDynamicObjectSpawnData;
// ScriptStruct Phoenix.DynamicObjectLoadData
// 0x0038 (0x0038 - 0x0000)
struct FDynamicObjectLoadData final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(const class FString& ObjectToLoad)> m_onLoadCompleteDelegate; // 0x0028(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDynamicObjectLoadData;
// ScriptStruct Phoenix.FastTravelLocationName
// 0x0008 (0x0008 - 0x0000)
struct FFastTravelLocationName final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFastTravelLocationName;
// ScriptStruct Phoenix.PathLocationData
// 0x0038 (0x0038 - 0x0000)
struct FPathLocationData final
{
public:
class UMapMarkupComponent* Room; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMapLocation* Floor; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMapMarkupComponent* Stair; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMapLocation* Primary; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMapLocationActor* PrimaryStructureLocationActor; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector PathPoint; // 0x0028(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bISinglePrimaryLocation; // 0x0034(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPathLocationData;
// ScriptStruct Phoenix.EditorToolIconInfo
// 0x0060 (0x0068 - 0x0008)
struct FEditorToolIconInfo final : public FTableRowBase
{
public:
TSoftObjectPtr<class UTexture2D> Icon; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftClassPtr<class UClass> ClassUsedBy; // 0x0030(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEditorToolIconInfo;
// ScriptStruct Phoenix.ExplodingSkeletonImpulse
// 0x0028 (0x0028 - 0x0000)
struct FExplodingSkeletonImpulse final
{
public:
struct FVector ImpulseOrigin; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LinearImpulse; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseLinearImpulseOrigin; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RadialImpulseRadius; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RadialImpulseStrength; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRadialImpulseFalloff; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseSkeletalCentroidAsImpulseOrigin; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FExplodingSkeletonImpulse;
// ScriptStruct Phoenix.SpawnInfoGroup
// 0x0048 (0x0048 - 0x0000)
struct FSpawnInfoGroup final
{
public:
TSubclassOf<class UDynamicObjectInfo> SpawnType; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class ASpawnLocation*> SpawnLocations; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
float MinDelayBetweenSpawns; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDelayBetweenSpawns; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> ActiveInstances; // 0x0020(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
int32 InstanceCount; // 0x0030(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TargetCount; // 0x0034(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EDynamicObjectSpawnerState SpawnState; // 0x0038(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTimerHandle TimerHandle; // 0x0040(0x0008)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpawnInfoGroup;
// ScriptStruct Phoenix.EncounterGroupInfo
// 0x0028 (0x0028 - 0x0000)
struct FEncounterGroupInfo final
{
public:
bool bIsPersistent; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class ASpawnLocation*> EncounterSpawnLocations; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, NativeAccessSpecifierPublic)
float SpawnProbability; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceSpawnOnFloor; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseScatterSpawn; // 0x001D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSpawnOnNavMesh; // 0x001E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F[0x1]; // 0x001F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float RadiusForNavCheck; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterGroupInfo;
// ScriptStruct Phoenix.TutorialLayoutData
// 0x0010 (0x0010 - 0x0000)
struct FTutorialLayoutData final
{
public:
struct FVector2D Position; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Alignment; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTutorialLayoutData;
// ScriptStruct Phoenix.NewTutorialInfo
// 0x0110 (0x0110 - 0x0000)
struct FNewTutorialInfo final
{
public:
class FName Alias; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Title; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Body; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString BodyPC; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> RuntimeText; // 0x0038(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool ShouldShowCursor; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShouldHideCursorOnRemove; // 0x0049(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool PlaySoundEffectOnCompletion; // 0x004A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Modal; // 0x004B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETutorialTransparency TransparencyType; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FString ImageName; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FLegendItemData> LegendItems; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool PausesTheGame; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ApplyBlur; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_72[0x2]; // 0x0072(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float ExpiryTimer; // 0x0074(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ExpiryTimerStartsAutomatically; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ForceCompleteOnExpiry; // 0x0079(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AllowNonModalInput; // 0x007A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7B[0x1]; // 0x007B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float TimeDilationFactor; // 0x007C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<EGameplayMechanics> ExclusiveMechanics; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
ETutorialPosition Position; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_91[0x3]; // 0x0091(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FTutorialLayoutData PositionData; // 0x0094(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float PreDelay; // 0x00A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PostDelay; // 0x00A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName WaitOnHermesMessage; // 0x00AC(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EUMGInputAction CompletionButton; // 0x00B4(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MustHoldCompletionButton; // 0x00B5(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool VisibleOverMenu; // 0x00B6(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool OpenPauseMenuOnComplete; // 0x00B7(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName PauseMenuPage; // 0x00B8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool PauseMenuLockToPage; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C1[0x7]; // 0x00C1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> HermesMessagesOnStepCompletion; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FInputContextWithType> ContextOverrides; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FName_GameLogicVarInt32> GameVarOverrides; // 0x00E8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FSoftObjectPath Video; // 0x00F8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNewTutorialInfo;
// ScriptStruct Phoenix.MapIconCacheDataTable
// 0x0010 (0x0018 - 0x0008)
struct FMapIconCacheDataTable final : public FTableRowBase
{
public:
TArray<class FString> Icons; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapIconCacheDataTable;
// ScriptStruct Phoenix.DOVScheduleData
// 0x0040 (0x0040 - 0x0000)
struct FDOVScheduleData final
{
public:
class FString ScheduleActivity; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ScheduleLocation; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString StartTime; // 0x0020(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString EndTime; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDOVScheduleData;
// ScriptStruct Phoenix.Enemy_ParryWindowData
// 0x0110 (0x0110 - 0x0000)
struct alignas(0x08) FEnemy_ParryWindowData final
{
public:
uint8 Pad_0[0x110]; // 0x0000(0x0110)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParryWindowData;
// ScriptStruct Phoenix.EffectInstance
// 0x0028 (0x0028 - 0x0000)
struct FEffectInstance final
{
public:
class AActor* Object; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Owner; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UStateEffectComponent> StateEffect; // 0x0010(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EffectCount; // 0x0018(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Name; // 0x001C(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCharacter; // 0x0024(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEffectInstance;
// ScriptStruct Phoenix.EncounterData
// 0x01F0 (0x01F0 - 0x0000)
struct alignas(0x08) FEncounterData final
{
public:
uint8 Pad_0[0x1F0]; // 0x0000(0x01F0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterData;
// ScriptStruct Phoenix.EncounterScoreData
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FEncounterScoreData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterScoreData;
// ScriptStruct Phoenix.ExplodingSkeletonGenericMeshSetupInstance
// 0x0008 (0x0070 - 0x0068)
struct FExplodingSkeletonGenericMeshSetupInstance final : public FExplodingSkeletonGenericMeshSetup
{
public:
int32 Instances; // 0x0068(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 WithFX; // 0x006C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExplodingSkeletonGenericMeshSetupInstance;
// ScriptStruct Phoenix.SpawnZoneFilterData
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x08) FSpawnZoneFilterData final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpawnZoneFilterData;
// ScriptStruct Phoenix.EncounterFilterData
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FEncounterFilterData final
{
public:
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterFilterData;
// ScriptStruct Phoenix.ReportData
// 0x0088 (0x0088 - 0x0000)
struct alignas(0x08) FReportData final
{
public:
uint8 Pad_0[0x88]; // 0x0000(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FReportData;
// ScriptStruct Phoenix.Enemy_AttackSpecificData
// 0x0001 (0x0001 - 0x0000)
struct FEnemy_AttackSpecificData
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AttackSpecificData;
// ScriptStruct Phoenix.Enemy_BallisticData
// 0x000F (0x0010 - 0x0001)
struct FEnemy_BallisticData final : public FEnemy_AttackSpecificData
{
public:
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float OverrideGravity; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ArcParam; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DilateMult; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_BallisticData;
// ScriptStruct Phoenix.ConjurationBudget
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FConjurationBudget final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FConjurationBudget;
// ScriptStruct Phoenix.ReportRow
// 0x0058 (0x0058 - 0x0000)
struct alignas(0x08) FReportRow final
{
public:
uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FReportRow;
// ScriptStruct Phoenix.ExplodingSkeletonPieceVFXTracker
// 0x0010 (0x0010 - 0x0000)
struct FExplodingSkeletonPieceVFXTracker final
{
public:
class UNiagaraComponent* FXComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStarted; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FExplodingSkeletonPieceVFXTracker;
// ScriptStruct Phoenix.ReportBlockData
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FReportBlockData final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FReportBlockData;
// ScriptStruct Phoenix.FrameGenerationModeInfo
// 0x0018 (0x0018 - 0x0000)
struct FFrameGenerationModeInfo final
{
public:
EFrameGenerationMode Mode; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 NumFramesInterpolated; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LocStr; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFrameGenerationModeInfo;
// ScriptStruct Phoenix.ReportHeaderData
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FReportHeaderData final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FReportHeaderData;
// ScriptStruct Phoenix.EncounterHandInstanceData
// 0x0001 (0x0001 - 0x0000)
struct FEncounterHandInstanceData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterHandInstanceData;
// ScriptStruct Phoenix.Enemy_AudioParams
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FEnemy_AudioParams final
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AudioParams;
// ScriptStruct Phoenix.EncounterExclusionData
// 0x0001 (0x0001 - 0x0000)
struct FEncounterExclusionData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterExclusionData;
// ScriptStruct Phoenix.FlockCollisionParameters
// 0x0014 (0x0014 - 0x0000)
struct FFlockCollisionParameters final
{
public:
float Radius; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PercentageWithCollision; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 CollisionsTestsPerFrame; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 StartupDelay; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTraceComplex; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockCollisionParameters;
// ScriptStruct Phoenix.EncounterInclusionData
// 0x0001 (0x0001 - 0x0000)
struct FEncounterInclusionData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterInclusionData;
// ScriptStruct Phoenix.UIFieldGuideShutdownLog
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FUIFieldGuideShutdownLog final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUIFieldGuideShutdownLog;
// ScriptStruct Phoenix.EncounterInstanceData
// 0x0001 (0x0001 - 0x0000)
struct FEncounterInstanceData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterInstanceData;
// ScriptStruct Phoenix.SpawnLocationInstanceData
// 0x0001 (0x0001 - 0x0000)
struct FSpawnLocationInstanceData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpawnLocationInstanceData;
// ScriptStruct Phoenix.Enemy_AccuracyParams
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FEnemy_AccuracyParams final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AccuracyParams;
// ScriptStruct Phoenix.EncounterVolumeInstanceData
// 0x0001 (0x0001 - 0x0000)
struct FEncounterVolumeInstanceData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterVolumeInstanceData;
// ScriptStruct Phoenix.StupidShaderGroup
// 0x0001 (0x0001 - 0x0000)
struct FStupidShaderGroup final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStupidShaderGroup;
// ScriptStruct Phoenix.LocationCreatorData
// 0x00B0 (0x00B0 - 0x0000)
struct FLocationCreatorData final
{
public:
struct FDbSingleColumnInfo LocationID; // 0x0000(0x0088)(Edit, NativeAccessSpecifierPublic)
class FString LocationSchedule; // 0x0088(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AStation* LocationStation; // 0x0098(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class ADynamicObjectVolume*> LocationSpawners; // 0x00A0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocationCreatorData;
// ScriptStruct Phoenix.WandLinkUIMiniGame_ButtonMashDifficultyLevels
// 0x0018 (0x0018 - 0x0000)
struct FWandLinkUIMiniGame_ButtonMashDifficultyLevels final
{
public:
float AntagonistAttackSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AntagonistStartingSurgeToPct; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProtagonistMashInterpToSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProtagonistNoMashInterpToZero; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProtagonistAttackSpeed; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ProtagonistWinConditionPct; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWandLinkUIMiniGame_ButtonMashDifficultyLevels;
// ScriptStruct Phoenix.EncounterHandInfo
// 0x00B8 (0x00B8 - 0x0000)
struct alignas(0x08) FEncounterHandInfo final
{
public:
uint8 Pad_0[0xB8]; // 0x0000(0x00B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEncounterHandInfo;
// ScriptStruct Phoenix.FlockPersonalityWanderer
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FFlockPersonalityWanderer final
{
public:
struct FFlockPersonalityDistribution Distribution; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float Frequency; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxFactor; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x14]; // 0x0014(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockPersonalityWanderer;
// ScriptStruct Phoenix.FlockPersonalitySpacer
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FFlockPersonalitySpacer final
{
public:
struct FFlockPersonalityDistribution Distribution; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float MinFactor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxFactor; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_10[0x10]; // 0x0010(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockPersonalitySpacer;
// ScriptStruct Phoenix.FlockPersonalitySpooker
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FFlockPersonalitySpooker final
{
public:
struct FFlockPersonalityDistribution Distribution; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float MinCalmTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxCalmTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinSpookDuration; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpookDuration; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SpookForce; // 0x0018(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x14]; // 0x0024(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockPersonalitySpooker;
// ScriptStruct Phoenix.FlockPersonalitySpinner
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FFlockPersonalitySpinner final
{
public:
struct FFlockPersonalityDistribution Distribution; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float MinWaitTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxWaitTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinSpinDuration; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpinDuration; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EFlockPersonalityAxis Axis; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SpinSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInWorld; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x17]; // 0x0021(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockPersonalitySpinner;
// ScriptStruct Phoenix.FlockPersonalityAnimate
// 0x0038 (0x0038 - 0x0000)
struct FFlockPersonalityAnimate final
{
public:
struct FFlockPersonalityDistribution Distribution; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
TArray<class UAnimationAsset*> Animations; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
float MinPlaybackRate; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxPlaybackRate; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLoop; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x17]; // 0x0021(0x0017)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockPersonalityAnimate;
// ScriptStruct Phoenix.FlockPersonalities
// 0x0180 (0x0180 - 0x0000)
struct FFlockPersonalities final
{
public:
struct FFlockPersonalityWanderer Wanderers; // 0x0000(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bWanderers; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FFlockPersonalityLagger Laggers; // 0x0030(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bLaggers; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FFlockPersonalitySpacer Spacers; // 0x0058(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bSpacers; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FFlockPersonalitySpooker Spookers; // 0x0080(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bSpookers; // 0x00B8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B9[0x7]; // 0x00B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FFlockPersonalitySpinner Spinners; // 0x00C0(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bSpinners; // 0x00F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FFlockPersonalitySpinner AlternateSpinners; // 0x0100(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bAlternateSpinners; // 0x0138(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FFlockPersonalityAnimate Animates; // 0x0140(0x0038)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bAnimates; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockPersonalities;
// ScriptStruct Phoenix.Enemy_ApparateActorData
// 0x0040 (0x0040 - 0x0000)
struct FEnemy_ApparateActorData final
{
public:
struct FVector Destination; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector StartLoc; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Speed; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EnemyApparateActor_Movement Movement; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class AActor* Target; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeToTarget; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OffsetZDist; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CapsuleRadius; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CapsuleHalfHeight; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTime; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseTravelTimeout; // 0x003C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ApparateActorData;
// ScriptStruct Phoenix.Enemy_AttackRange_DistanceData
// 0x0010 (0x0018 - 0x0008)
struct FEnemy_AttackRange_DistanceData final : public FTableRowBase
{
public:
EEnemyMovementState EnemyMoveState; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AttackRange_DistanceData;
// ScriptStruct Phoenix.FertilizerEffect
// 0x0004 (0x0004 - 0x0000)
struct FFertilizerEffect final
{
public:
int32 ExtraYield; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFertilizerEffect;
// ScriptStruct Phoenix.Enemy_TargetSense_LOS
// 0x001C (0x001C - 0x0000)
struct FEnemy_TargetSense_LOS final
{
public:
float LOSInterval; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LOSMinDist; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LOSUnawareInterval; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LOSAwareInterval; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LOSAlertInterval; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LOSAggroInterval; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LOSTeammateInterval; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TargetSense_LOS;
// ScriptStruct Phoenix.Enemy_TargetSense_FOVParams
// 0x0030 (0x0030 - 0x0000)
struct FEnemy_TargetSense_FOVParams final
{
public:
float FOV; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Distance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Height; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinHeight; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NegativeHeight; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NegativeMinHeight; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FalloffScale; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HearingRadius; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceInstant; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HearingRadiusInstant; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceAdd; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HearingRadiusAdd; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TargetSense_FOVParams;
// ScriptStruct Phoenix.Enemy_TargetSense_FOVSet
// 0x0094 (0x0094 - 0x0000)
struct FEnemy_TargetSense_FOVSet final
{
public:
struct FEnemy_TargetSense_FOVParams Aware; // 0x0000(0x0030)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
struct FEnemy_TargetSense_FOVParams Alert; // 0x0030(0x0030)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
struct FEnemy_TargetSense_FOVParams Attack; // 0x0060(0x0030)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
float DisallowTimeWhenApplied; // 0x0090(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TargetSense_FOVSet;
// ScriptStruct Phoenix.Enemy_TargetSense_FOV
// 0x01BC (0x01BC - 0x0000)
struct FEnemy_TargetSense_FOV final
{
public:
struct FEnemy_TargetSense_FOVSet Standard; // 0x0000(0x0094)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
struct FEnemy_TargetSense_FOVSet Disillusionment; // 0x0094(0x0094)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
struct FEnemy_TargetSense_FOVSet Invisible; // 0x0128(0x0094)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TargetSense_FOV;
// ScriptStruct Phoenix.Enemy_TargetSense_DisillusionmentScale
// 0x0004 (0x0004 - 0x0000)
struct FEnemy_TargetSense_DisillusionmentScale final
{
public:
float MoreEffectiveScale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TargetSense_DisillusionmentScale;
// ScriptStruct Phoenix.Enemy_TargetSense_Remember
// 0x0010 (0x0010 - 0x0000)
struct FEnemy_TargetSense_Remember final
{
public:
float MinTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RememberMaxDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LOSTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOVAndHearingTime; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TargetSense_Remember;
// ScriptStruct Phoenix.Enemy_TargetSense_TAS
// 0x0028 (0x0028 - 0x0000)
struct FEnemy_TargetSense_TAS final
{
public:
float EventMaintainTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EventAwareAlertValue; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* EnterAwareDistCurve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* EnterAlertDistCurve; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ExitAwareDistCurve; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* ExitAlertDistCurve; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TargetSense_TAS;
// ScriptStruct Phoenix.Enemy_TargetSense
// 0x0238 (0x0238 - 0x0000)
struct FEnemy_TargetSense final
{
public:
bool bOverrideLOS; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FEnemy_TargetSense_LOS LOS; // 0x0004(0x001C)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
bool bOverrideFOV; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FEnemy_TargetSense_FOV FOV; // 0x0024(0x01BC)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
struct FEnemy_TargetSense_DisillusionmentScale DisillusionmentScale; // 0x01E0(0x0004)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
bool bOverrideRemember; // 0x01E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1E5[0x3]; // 0x01E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FEnemy_TargetSense_Remember Remember; // 0x01E8(0x0010)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
bool bOverrideTAS; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FEnemy_TargetSense_TAS TAS; // 0x0200(0x0028)(Edit, BlueprintVisible, NoDestructor, ExposeOnSpawn, NativeAccessSpecifierPublic)
bool bOverrideEvaluateDist; // 0x0228(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_229[0x3]; // 0x0229(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float EvaluateDist; // 0x022C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StealthShowBlipDist; // 0x0230(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_234[0x4]; // 0x0234(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_TargetSense;
// ScriptStruct Phoenix.ObjectHandles
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FObjectHandles final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FObjectHandles;
// ScriptStruct Phoenix.AwareStateInfo
// 0x0008 (0x0008 - 0x0000)
struct FAwareStateInfo final
{
public:
ENPC_TargetAwareState AwareState; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AlertPercent; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAwareStateInfo;
// ScriptStruct Phoenix.StupidShaderEntry
// 0x00B0 (0x00B0 - 0x0000)
struct FStupidShaderEntry final
{
public:
class FName Source; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Platform; // 0x0008(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Output; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Type; // 0x0018(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Permutation; // 0x0028(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Group; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SpecialType; // 0x0040(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName OutputHash; // 0x0048(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, class FName> OPTIONS; // 0x0050(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
class FName NiagaraContainer; // 0x00A0(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bResolveNiagaraSource; // 0x00A8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStupidShaderEntry;
// ScriptStruct Phoenix.FlyingBroomBoostStat
// 0x000C (0x000C - 0x0000)
struct FFlyingBroomBoostStat final
{
public:
float HeightFromGround; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RechargeRate; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DecayRate; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlyingBroomBoostStat;
// ScriptStruct Phoenix.SocialCapitalMovement
// 0x0018 (0x0018 - 0x0000)
struct FSocialCapitalMovement final
{
public:
bool IsValid; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Magnitude; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Reason; // 0x0008(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSocialCapitalMovement;
// ScriptStruct Phoenix.MaterialParameterDefinition
// 0x00F0 (0x00F0 - 0x0000)
struct FMaterialParameterDefinition final
{
public:
TMap<class FName, float> ScalarOverrides; // 0x0000(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class FName, struct FLinearColor> VectorOverrides; // 0x0050(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<class FName, class UTexture*> TextureOverrides; // 0x00A0(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMaterialParameterDefinition;
// ScriptStruct Phoenix.GearCharacterPieceDefinition
// 0x0148 (0x0148 - 0x0000)
struct FGearCharacterPieceDefinition final
{
public:
class UCharacterPiece* CharacterPiece; // 0x0000(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaterialParameterDefinition MaterialParams; // 0x0008(0x00F0)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TMap<EGearHouseID, struct FMaterialParameterDefinition> HouseMaterialParams; // 0x00F8(0x0050)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGearCharacterPieceDefinition;
// ScriptStruct Phoenix.FlockMemberInitialConditions
// 0x002C (0x002C - 0x0000)
struct FFlockMemberInitialConditions final
{
public:
float PositionMin; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PositionMax; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpeedMin; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpeedMax; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector StartingUp; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomRotationMin; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomRotationMax; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomizeScalePercent; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlockMemberInitialConditions;
// ScriptStruct Phoenix.Enemy_SpawnSpidersUpdateData
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FEnemy_SpawnSpidersUpdateData final
{
public:
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_SpawnSpidersUpdateData;
// ScriptStruct Phoenix.Enemy_SplineSpawnActorData
// 0x00D0 (0x00D0 - 0x0000)
struct alignas(0x10) FEnemy_SplineSpawnActorData final
{
public:
uint8 Pad_0[0xD0]; // 0x0000(0x00D0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_SplineSpawnActorData;
// ScriptStruct Phoenix.Enemy_Ticket_CooldownTableData
// 0x0010 (0x0018 - 0x0008)
struct FEnemy_Ticket_CooldownTableData final : public FTableRowBase
{
public:
struct FGameplayTag Tag; // 0x0008(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Time; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Deviation; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_Ticket_CooldownTableData;
// ScriptStruct Phoenix.DialogLineRule_CameraAnimation
// 0x0028 (0x0028 - 0x0000)
struct FDialogLineRule_CameraAnimation final
{
public:
struct FGameplayTagContainer Tags; // 0x0000(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FAnimationRequestLayerReference Layer; // 0x0020(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDialogLineRule_CameraAnimation;
// ScriptStruct Phoenix.DialogLineRule_CameraCharacter
// 0x00A0 (0x00A0 - 0x0000)
struct FDialogLineRule_CameraCharacter final
{
public:
struct FSceneRigStage_ActorReference Actor; // 0x0000(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FDialogLineRule_CameraAnimation> Animations; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FDialogLineRule_CameraFixup CameraFixup; // 0x0020(0x0048)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FSceneRigStage_TransformReference Placement; // 0x0068(0x0010)(Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTransformProvider* PlacementTransform; // 0x0078(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAnimationRequestLayerReference PlacementLayer; // 0x0080(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
float OffsetFromDialogueLine; // 0x0088(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SwitchCameraLengthThreshold; // 0x008C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseWhenSpeaking; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool UseAtEnd; // 0x0091(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_92[0x2]; // 0x0092(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float OffsetFromEnd; // 0x0094(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinimumPreviousCameraLength; // 0x0098(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDialogLineRule_CameraCharacter;
// ScriptStruct Phoenix.Enemy_AttackLocUpdateData
// 0x0004 (0x0004 - 0x0000)
struct FEnemy_AttackLocUpdateData final
{
public:
float UpdateInterval; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_AttackLocUpdateData;
// ScriptStruct Phoenix.FrozenData
// 0x0038 (0x0038 - 0x0000)
struct FFrozenData final
{
public:
TArray<class UMultiFX2_Base*> FX2; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
struct FVector ImpactLocation; // 0x0010(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ImpactNormal; // 0x001C(0x000C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AMunitionType_Base> TalentAOEMunition; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFrozenData;
// ScriptStruct Phoenix.Enemy_TurnInPlaceUberData
// 0x0028 (0x0028 - 0x0000)
struct FEnemy_TurnInPlaceUberData final
{
public:
ENPC_GameContext GameContext; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSupported; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer AATags; // 0x0008(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TurnInPlaceUberData;
// ScriptStruct Phoenix.Enemy_TurnInPlaceData
// 0x0038 (0x0038 - 0x0000)
struct FEnemy_TurnInPlaceData final
{
public:
float Cooldown; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IgnoreCooldownAngle; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartAngleTolerance; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFixedBlendspaceAngle; // 0x000C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 SupportedBlendspaceAngles; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_MobilityTurnAssistStartMode StartMode; // 0x0014(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DelayedStartTime; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FEnemy_TurnInPlaceUberData> ContextList; // 0x0020(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_TurnInPlaceData;
// ScriptStruct Phoenix.Enemy_MeleeAttackOverlapData
// 0x00A8 (0x00A8 - 0x0000)
struct FEnemy_MeleeAttackOverlapData final
{
public:
class AActor* Victim; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AEnemy_Character* Owner; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FHitResult HitResult; // 0x0010(0x0088)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FVector NormalImpulse; // 0x0098(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A4[0x4]; // 0x00A4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_MeleeAttackOverlapData;
// ScriptStruct Phoenix.EventLocationResult
// 0x0030 (0x0030 - 0x0000)
struct FEventLocationResult final
{
public:
struct FVector Position; // 0x0000(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZRotation; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LocationName; // 0x0010(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Guid; // 0x0020(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEventLocationResult;
// ScriptStruct Phoenix.WidgetType
// 0x0008 (0x0010 - 0x0008)
struct FWidgetType final : public FTableRowBase
{
public:
TSubclassOf<class UUserWidget> Widget; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWidgetType;
// ScriptStruct Phoenix.Enemy_EnergyData
// 0x0018 (0x0018 - 0x0000)
struct FEnemy_EnergyData final
{
public:
ENPC_GameContext GameContext; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DrainRateScale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Max; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDeviation; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RefillRate; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RefillRateScale; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_EnergyData;
// ScriptStruct Phoenix.Enemy_AccuracyData
// 0x0030 (0x0030 - 0x0000)
struct FEnemy_AccuracyData final
{
public:
float MissThreshold; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MissOffset; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NotTargettedMissAdjust; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RunningAwayMissAdjust; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* DistFromPlayerCurve; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* TimeOffscreenCurve; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveFloat* TimeSinceAttackedCurve; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AccuracyData;
// ScriptStruct Phoenix.Enemy_ApparateData
// 0x001C (0x001C - 0x0000)
struct FEnemy_ApparateData final
{
public:
float MinAngle; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngle; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AngleIsABS; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinDist; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Chance; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SuccessCooldown; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FailedCooldown; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_ApparateData;
// ScriptStruct Phoenix.NPC_AttackSelectInfo
// 0x0002 (0x0002 - 0x0000)
struct FNPC_AttackSelectInfo final
{
public:
uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_AttackSelectInfo;
// ScriptStruct Phoenix.LootDropChanceAmendInfo
// 0x0014 (0x0014 - 0x0000)
struct FLootDropChanceAmendInfo final
{
public:
class FName ItemId; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ItemType; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PercentChance; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLootDropChanceAmendInfo;
// ScriptStruct Phoenix.NPC_TASForceTargetData
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FNPC_TASForceTargetData final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_TASForceTargetData;
// ScriptStruct Phoenix.GearUI
// 0x0018 (0x0018 - 0x0000)
struct FGearUI final
{
public:
class FName SourceID; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> Descriptions; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGearUI;
// ScriptStruct Phoenix.Enemy_MoveStopData
// 0x000C (0x000C - 0x0000)
struct FEnemy_MoveStopData final
{
public:
EEnemy_AttackLocSource AttackLocSource; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxHeadingChange; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDistanceChange; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_MoveStopData;
// ScriptStruct Phoenix.Enemy_IdleData
// 0x0060 (0x0060 - 0x0000)
struct FEnemy_IdleData
{
public:
bool bEnable; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AtLocationRadius; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SuccessCooldown; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SuccessCooldownDeviation; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FailedCooldown; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FailedCooldownDeviation; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AbortMaxAngle; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AbortMinDist; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AbortChanceIfTicketAvailable; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag Tag; // 0x0024(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer CombatTags; // 0x0030(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FGameplayTag IATag; // 0x0050(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInteractionArchitectAsset* IAAsset; // 0x0058(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_IdleData;
// ScriptStruct Phoenix.LootWeight
// 0x000C (0x000C - 0x0000)
struct FLootWeight final
{
public:
int32 WeightMin; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 WeightMax; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ItemIndex; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLootWeight;
// ScriptStruct Phoenix.Enemy_ShuffleData
// 0x0008 (0x0068 - 0x0060)
struct FEnemy_ShuffleData final : public FEnemy_IdleData
{
public:
float ReentryCooldown; // 0x0060(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ShuffleData;
// ScriptStruct Phoenix.UISpellState
// 0x0014 (0x0014 - 0x0000)
struct FUISpellState final
{
public:
class FName SpellName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AllowInUI; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName LockName; // 0x000C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUISpellState;
// ScriptStruct Phoenix.Enemy_TombProtector_MeteorPieceData
// 0x0038 (0x0038 - 0x0000)
struct FEnemy_TombProtector_MeteorPieceData final
{
public:
TWeakObjectPtr<class AEnemyAIWeapon> MeteorPtr; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x30]; // 0x0008(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_TombProtector_MeteorPieceData;
// ScriptStruct Phoenix.ForbiddenAreaSpecificNPC
// 0x0088 (0x0088 - 0x0000)
struct FForbiddenAreaSpecificNPC final
{
public:
struct FDbSingleColumnInfo DbCharacterID; // 0x0000(0x0088)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FForbiddenAreaSpecificNPC;
// ScriptStruct Phoenix.SpawnMeteorData
// 0x002C (0x002C - 0x0000)
struct alignas(0x04) FSpawnMeteorData final
{
public:
uint8 Pad_0[0x2C]; // 0x0000(0x002C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpawnMeteorData;
// ScriptStruct Phoenix.TutorialInfo
// 0x00A0 (0x00A0 - 0x0000)
struct FTutorialInfo final
{
public:
class FString Title; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Body; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString BodyPC; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ImageName; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ButtonLegend; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Modal; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETutorialPosition NonModalPosition; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_52[0x2]; // 0x0052(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float DisplayTime; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName MonitoredAction; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EInputEvent PressOrRelease; // 0x0060(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString OptInMessage; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool WaitForTaskCompleteMessage; // 0x0078(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x7]; // 0x0079(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FInputContextWithType> ContextOverrides; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FString DismissalEventName; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTutorialInfo;
// ScriptStruct Phoenix.TutorialSequence
// 0x0048 (0x0050 - 0x0008)
struct FTutorialSequence final : public FTableRowBase
{
public:
class FName TutorialName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FTutorialInfo> TutorialSequence; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FString CleanupMessage; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString KnowledgeCategory; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString KnowledgeUnlock; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTutorialSequence;
// ScriptStruct Phoenix.Enemy_DistractionEvent
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x04) FEnemy_DistractionEvent final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_DistractionEvent;
// ScriptStruct Phoenix.EnemyVulnerableData
// 0x0028 (0x0028 - 0x0000)
struct FEnemyVulnerableData final
{
public:
struct FGameplayTag WeaponTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ProtegoWhenVulnerable; // 0x0008(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 ChanceToEvade; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ChanceToProtego; // 0x0010(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ProtegoDeflectedAttack; // 0x0014(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 BlockAttack; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DeflectBackAttack; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DeflectToTarget; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DamageModifier; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyVulnerableData;
// ScriptStruct Phoenix.GroundSwarmingCurlNoiseParameters
// 0x0018 (0x0018 - 0x0000)
struct FGroundSwarmingCurlNoiseParameters final
{
public:
EGroundSwarmingCurlNoiseMode Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Scale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SampleRate; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Force; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ForceVariancePercent; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Epsilon; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmingCurlNoiseParameters;
// ScriptStruct Phoenix.GroundSwarmingParameters
// 0x0050 (0x0050 - 0x0000)
struct FGroundSwarmingParameters final
{
public:
float GravityFactor; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Follow; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Separation; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SeparationDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Alignment; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Cohesion; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FollowLag; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGroundSwarmingCurlNoiseParameters CurlNoise; // 0x0020(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float CurlNoiseScale; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UAkAudioEvent* MemberSfxLoop; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxMembersWithSFXLoop; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAlignToVelocity; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmingParameters;
// ScriptStruct Phoenix.SpellMgrLoadOutData
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FSpellMgrLoadOutData final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpellMgrLoadOutData;
// ScriptStruct Phoenix.EnemyEvadeData
// 0x0030 (0x0030 - 0x0000)
struct FEnemyEvadeData final
{
public:
EEnemyAIDodgeState EvadeType; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UAblAbility> EvadeAbilityPtr; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UInteractionArchitectAsset* InteractionArchitectAssetPtr; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EvadeChance; // 0x0018(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EvadeSuccessCooldown; // 0x001C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EvadeFailedCooldown; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0xC]; // 0x0024(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemyEvadeData;
// ScriptStruct Phoenix.EnemyGameEventData
// 0x0038 (0x0038 - 0x0000)
struct FEnemyGameEventData final
{
public:
struct FGameplayTag GameEventTag; // 0x0000(0x0008)(Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> TargetAbilityPtr; // 0x0008(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_TurnAssistState TargetTurnState; // 0x0010(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UInteractionArchitectAsset* TargetIAAssetPtr; // 0x0018(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> ObserverAbilityPtr; // 0x0020(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_TurnAssistState ObserverTurnState; // 0x0028(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UInteractionArchitectAsset* ObserverIAAssetPtr; // 0x0030(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyGameEventData;
// ScriptStruct Phoenix.WandLinkStage
// 0x0008 (0x0008 - 0x0000)
struct FWandLinkStage final
{
public:
class UWandLinkUIMiniGame* WandLinkUIMiniGame; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FWandLinkStage;
// ScriptStruct Phoenix.Enemy_AlertPointOfInterestData
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x04) FEnemy_AlertPointOfInterestData final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AlertPointOfInterestData;
// ScriptStruct Phoenix.Enemy_Attacked
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FEnemy_Attacked final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_Attacked;
// ScriptStruct Phoenix.GroundSwarmerInitialState
// 0x0030 (0x0030 - 0x0000)
struct FGroundSwarmerInitialState final
{
public:
struct FQuat Rotation; // 0x0000(0x0010)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Position; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Velocity; // 0x001C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmerInitialState;
// ScriptStruct Phoenix.Enemy_AttackedBy
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FEnemy_AttackedBy final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AttackedBy;
// ScriptStruct Phoenix.Enemy_MobilityMovementData
// 0x000C (0x000C - 0x0000)
struct FEnemy_MobilityMovementData final
{
public:
bool bUseAcceleration; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOrientToMovement; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRestoreTurnRate; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float TurnRate; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bResetDirection; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_MobilityMovementData;
// ScriptStruct Phoenix.Enemy_MobilityData
// 0x0040 (0x0040 - 0x0000)
struct FEnemy_MobilityData
{
public:
float SpeedMin; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpeedMax; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MoveDistThreshold; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FEnemy_MobilityMovementData Movement; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
EMobilityModeState MobilityModeState; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FEnemy_MobilityAbilityData AbilityData; // 0x0020(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_MobilityData;
// ScriptStruct Phoenix.Enemy_DistanceMobilityData
// 0x0008 (0x0048 - 0x0040)
struct FEnemy_DistanceMobilityData final : public FEnemy_MobilityData
{
public:
float DistanceMin; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistanceMax; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_DistanceMobilityData;
// ScriptStruct Phoenix.Enemy_AttackedMunitionData
// 0x0002 (0x0002 - 0x0000)
struct FEnemy_AttackedMunitionData final
{
public:
uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AttackedMunitionData;
// ScriptStruct Phoenix.EnemyAwarenessAmendInfo
// 0x0008 (0x0008 - 0x0000)
struct FEnemyAwarenessAmendInfo final
{
public:
ENPC_TargetAwareStateRateSource AwareState; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float DistFromPlayer; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyAwarenessAmendInfo;
// ScriptStruct Phoenix.PlayerTargetAwareStateData
// 0x0003 (0x0003 - 0x0000)
struct FPlayerTargetAwareStateData final
{
public:
uint8 Pad_0[0x3]; // 0x0000(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPlayerTargetAwareStateData;
// ScriptStruct Phoenix.SeedInfo
// 0x0030 (0x0030 - 0x0000)
struct FSeedInfo final
{
public:
class FName PlantID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Seed_ItemID; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LockId; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUnlocked; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName PlotSize; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsMultiHarvestable; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 GrowthTimeSec; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SortingIndex; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSeedInfo;
// ScriptStruct Phoenix.Enemy_AttackThreatData
// 0x0058 (0x0058 - 0x0000)
struct alignas(0x08) FEnemy_AttackThreatData final
{
public:
uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AttackThreatData;
// ScriptStruct Phoenix.ProceduralGeometry
// 0x0068 (0x0068 - 0x0000)
struct alignas(0x08) FProceduralGeometry final
{
public:
uint8 Pad_0[0x68]; // 0x0000(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FProceduralGeometry;
// ScriptStruct Phoenix.Enemy_RetaliateData
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FEnemy_RetaliateData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_RetaliateData;
// ScriptStruct Phoenix.Enemy_Alert
// 0x0060 (0x0060 - 0x0000)
struct FEnemy_Alert final
{
public:
struct FEnemy_Idle Data; // 0x0000(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_Alert;
// ScriptStruct Phoenix.Enemy_Taunt
// 0x0060 (0x0060 - 0x0000)
struct FEnemy_Taunt final
{
public:
struct FEnemy_Idle Data; // 0x0000(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_Taunt;
// ScriptStruct Phoenix.Enemy_Shuffle
// 0x0068 (0x0068 - 0x0000)
struct FEnemy_Shuffle final
{
public:
int32 SupportedDirections; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FEnemy_Idle Data; // 0x0008(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_Shuffle;
// ScriptStruct Phoenix.FlockingParameters
// 0x0068 (0x0068 - 0x0000)
struct FFlockingParameters final
{
public:
float Follow; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FollowLag; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AwayDamping; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinFollowDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxFollowDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnforceMaxFollowDistance; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Separation; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SeparationDistance; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Clusters; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Alignment; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Cohesion; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnforceMaxSpeed; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxSpeed; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityDamping; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAlignToVelocity AlignSettings; // 0x0038(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bAlign; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LocalSpace; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseDynamicLeader; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SwitchDynamicLeaderTimeMin; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SwitchDynamicLeaderTimeMax; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StrengthMod; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NumericMaxBounds; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NumericSpeedLimit; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlockingParameters;
// ScriptStruct Phoenix.GroundSwarmingTargetTracker
// 0x0018 (0x0018 - 0x0000)
struct FGroundSwarmingTargetTracker final
{
public:
class AActor* Target; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 Hits; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float ThresholdMetDelayTimer; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bSignalledThresholdResult; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmingTargetTracker;
// ScriptStruct Phoenix.Enemy_NextMoveWait
// 0x0008 (0x0008 - 0x0000)
struct FEnemy_NextMoveWait final
{
public:
EEnemy_AttackUpdateState State; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Time; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_NextMoveWait;
// ScriptStruct Phoenix.Enemy_NextDecisionWait
// 0x0008 (0x0008 - 0x0000)
struct FEnemy_NextDecisionWait final
{
public:
EEnemy_AttackUpdateState State; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Time; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_NextDecisionWait;
// ScriptStruct Phoenix.EnemyAIChosenAttackData
// 0x0078 (0x0078 - 0x0000)
struct alignas(0x08) FEnemyAIChosenAttackData final
{
public:
uint8 Pad_0[0x78]; // 0x0000(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemyAIChosenAttackData;
// ScriptStruct Phoenix.FlockingParametersAdjustable
// 0x005C (0x005C - 0x0000)
struct FFlockingParametersAdjustable final
{
public:
float Follow; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FollowLag; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AwayDamping; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinFollowDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxFollowDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnforceMaxFollowDistance; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Separation; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SeparationDistance; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Alignment; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Cohesion; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnforceMaxSpeed; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxSpeed; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VelocityDamping; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAlignToVelocity AlignSettings; // 0x0034(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
bool bAlign; // 0x0044(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LocalSpace; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseDynamicLeader; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SwitchDynamicLeaderTimeMin; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SwitchDynamicLeaderTimeMax; // 0x0054(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StrengthMod; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlockingParametersAdjustable;
// ScriptStruct Phoenix.FlockingParametersAdjustableBlend
// 0x00C0 (0x00C0 - 0x0000)
struct FFlockingParametersAdjustableBlend final
{
public:
struct FFlockingParametersAdjustable Start; // 0x0000(0x005C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FFlockingParametersAdjustable End; // 0x005C(0x005C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float BlendTimeSeconds; // 0x00B8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Age; // 0x00BC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlockingParametersAdjustableBlend;
// ScriptStruct Phoenix.Enemy_AttackRangeData
// 0x000C (0x000C - 0x0000)
struct FEnemy_AttackRangeData final
{
public:
float RangeMin; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeMax; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeProbability; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_AttackRangeData;
// ScriptStruct Phoenix.Enemy_ApparateToData
// 0x0027 (0x0028 - 0x0001)
struct FEnemy_ApparateToData final : public FEnemy_AttackSpecificData
{
public:
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UAblAbility> ApparateAbilityPtr; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EEnemy_AttackApparateMode ApparateMode; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RangeMin; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RangeMax; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistTolerance; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TravelSpeed; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OffsetZDist; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_ApparateToData;
// ScriptStruct Phoenix.Enemy_RunToData
// 0x0047 (0x0048 - 0x0001)
struct FEnemy_RunToData final : public FEnemy_AttackSpecificData
{
public:
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RunToRangeMin; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RunToRangeMax; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RunMinDist; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DistTolerance; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Timeout; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AbortDist; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UAblAbility> PreMoveStartAbility; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNPC_MobilityData> MobilityData; // 0x0028(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
EEnemy_ParryRunToType ParryRunToType; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ParryRunToSpeedEstimate; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ParryRunToUseVelocityInAttackTimeOfImpact; // 0x0040(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_RunToData;
// ScriptStruct Phoenix.InfirmaryStudentStatus
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FInfirmaryStudentStatus final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInfirmaryStudentStatus;
// ScriptStruct Phoenix.SpawnActorData
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x10) FSpawnActorData final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpawnActorData;
// ScriptStruct Phoenix.GroundSwarmingCurlNoiseForce
// 0x0010 (0x0010 - 0x0000)
struct FGroundSwarmingCurlNoiseForce final
{
public:
struct FVector Force; // 0x0000(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Timeout; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmingCurlNoiseForce;
// ScriptStruct Phoenix.VegetationInteractionCameraFade
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FVegetationInteractionCameraFade final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
float CapsuleInnerRadiusAtCamera; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CapsuleOuterRadiusAtCamera; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CapsuleInnerRadiusAtTarget; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CapsuleOuterRadiusAtTarget; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeFalloffPower; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AspectRatio; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Strength; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinimumVegetationHeight; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerZOffset; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetZOffset; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetRelativeDistanceMeters; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PlayerTargetLerp; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVegetationInteractionCameraFade;
// ScriptStruct Phoenix.Enemy_FlourishData
// 0x002F (0x0030 - 0x0001)
struct FEnemy_FlourishData final : public FEnemy_AttackSpecificData
{
public:
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer TagContainer; // 0x0008(0x0020)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
float MinDistToTarget; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_FlourishData;
// ScriptStruct Phoenix.Enemy_EnemyIDParams
// 0x0190 (0x0190 - 0x0000)
struct alignas(0x08) FEnemy_EnemyIDParams final
{
public:
uint8 Pad_0[0x190]; // 0x0000(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_EnemyIDParams;
// ScriptStruct Phoenix.Enemy_InteractionParams
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FEnemy_InteractionParams final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_InteractionParams;
// ScriptStruct Phoenix.Enemy_DamageParams
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FEnemy_DamageParams final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_DamageParams;
// ScriptStruct Phoenix.Enemy_AggressivenessParams
// 0x0058 (0x0058 - 0x0000)
struct alignas(0x08) FEnemy_AggressivenessParams final
{
public:
uint8 Pad_0[0x58]; // 0x0000(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AggressivenessParams;
// ScriptStruct Phoenix.Enemy_AgilityParams
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FEnemy_AgilityParams final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AgilityParams;
// ScriptStruct Phoenix.Enemy_AttackParams
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FEnemy_AttackParams final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AttackParams;
// ScriptStruct Phoenix.Enemy_AttackIDData
// 0x0090 (0x0090 - 0x0000)
struct FEnemy_AttackIDData final
{
public:
int32 Level; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FDbSingleColumnInfo EnemyDatabaseIDs; // 0x0008(0x0088)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_AttackIDData;
// ScriptStruct Phoenix.EnemyAIAttackDistTableDataContainer
// 0x0030 (0x0030 - 0x0000)
struct FEnemyAIAttackDistTableDataContainer final
{
public:
EEnemyAIAttackState State; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FEnemyAIAttackDistTableData Data; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyAIAttackDistTableDataContainer;
// ScriptStruct Phoenix.Enemy_TauntWeaponData
// 0x0020 (0x0020 - 0x0000)
struct FEnemy_TauntWeaponData final
{
public:
TArray<TSubclassOf<class AEnemyAIWeapon>> RequiredWeaponList; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TSubclassOf<class AEnemyAIWeapon>> RequiredShieldList; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_TauntWeaponData;
// ScriptStruct Phoenix.SpawnStoredWeaponStr
// 0x0010 (0x0010 - 0x0000)
struct FSpawnStoredWeaponStr final
{
public:
TSubclassOf<class AEnemyAIWeapon> weaponClassType; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceSpawn; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSkipSpawnStored; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSpawnStoredWeaponStr;
// ScriptStruct Phoenix.Enemy_WeaponAttackData
// 0x0030 (0x0030 - 0x0000)
struct FEnemy_WeaponAttackData final
{
public:
TArray<TSubclassOf<class AEnemyAIWeapon>> RequiredList; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TSubclassOf<class AEnemyAIWeapon> TransientWeapon; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TransientWeaponSocket; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EquipedSelectScale; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StoredSelectScale; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SeekSelectScale; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDeferredEquip; // 0x002C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoNotUseWeaponForAttack; // 0x002D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDestroyTransientWeaponOnDeactivate; // 0x002E(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2F[0x1]; // 0x002F(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_WeaponAttackData;
// ScriptStruct Phoenix.Enemy_ParryData
// 0x00C0 (0x00C0 - 0x0000)
struct alignas(0x08) FEnemy_ParryData final
{
public:
uint8 Pad_0[0xC0]; // 0x0000(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParryData;
// ScriptStruct Phoenix.Enemy_ParriedWindowData
// 0x0034 (0x0034 - 0x0000)
struct alignas(0x04) FEnemy_ParriedWindowData final
{
public:
uint8 Pad_0[0x34]; // 0x0000(0x0034)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParriedWindowData;
// ScriptStruct Phoenix.Enemy_ParryReleaseStartEventData
// 0x0008 (0x0008 - 0x0000)
struct FEnemy_ParryReleaseStartEventData final
{
public:
int32 WindowID; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeToImpact; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_ParryReleaseStartEventData;
// ScriptStruct Phoenix.Enemy_ParryWindowGetTimeToImpactData
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x04) FEnemy_ParryWindowGetTimeToImpactData final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParryWindowGetTimeToImpactData;
// ScriptStruct Phoenix.ExplodingSkeletonPieceTracker
// 0x0070 (0x0070 - 0x0000)
struct FExplodingSkeletonPieceTracker final
{
public:
class UStaticMeshComponent* Piece; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FExplodingSkeletonPieceFX FX; // 0x0008(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FExplodingSkeletonPieceFXFade FadeFX; // 0x0020(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FExplodingSkeletonPieceVFXTracker FXTracker; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FExplodingSkeletonPieceVFXTracker FadeFXTracker; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
float ActivationDelay; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CollisionDelay; // 0x005C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Timeout; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeOut; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bIsSimulatingPhysics : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bEnabledCollisions : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bFadingOut : 1; // 0x0068(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSuspended : 1; // 0x0068(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FExplodingSkeletonPieceTracker;
// ScriptStruct Phoenix.TravelLocation
// 0x0048 (0x0048 - 0x0000)
struct FTravelLocation final
{
public:
class FString LocationID; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector DropInLocaton; // 0x0010(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector BeaconLocation; // 0x001C(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DropInYaw; // 0x0028(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString WorldName; // 0x0030(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsSaveLocation; // 0x0040(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsFloo; // 0x0041(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsBuiltNightly; // 0x0042(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowOnMap; // 0x0043(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTravelLocation;
// ScriptStruct Phoenix.FlockingFadeParameters
// 0x0034 (0x0034 - 0x0000)
struct FFlockingFadeParameters final
{
public:
float AutoStartFade; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAutoStartFade; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName FadeEnable; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FadeDrawSphereCenter; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FadeDrawSphereRadius; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FadeDrawTransition; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TransitionWidth; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RadiusTimeConstant; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDynamicBounds; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bKillActorWhenDone; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockingFadeParameters;
// ScriptStruct Phoenix.FlockGenerationParameters
// 0x0070 (0x0070 - 0x0000)
struct FFlockGenerationParameters final
{
public:
int32 Members; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UStaticMesh* MemberMesh; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USkeletalMesh* MemberSkeletalMesh; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSkeletalMesh; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UParticleSystem* MemberParticleSystem; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform MemberParticleSystemTransform; // 0x0030(0x0030)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
int32 PercentageWithParticleSystems; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowSkeletalMesh; // 0x0064(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_65[0xB]; // 0x0065(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockGenerationParameters;
// ScriptStruct Phoenix.FlockMemberInitialState
// 0x0030 (0x0030 - 0x0000)
struct FFlockMemberInitialState final
{
public:
struct FQuat Rotation; // 0x0000(0x0010)(Edit, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Position; // 0x0010(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Velocity; // 0x001C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFlockMemberInitialState;
// ScriptStruct Phoenix.FlockingSpeedMap
// 0x0010 (0x0010 - 0x0000)
struct FFlockingSpeedMap final
{
public:
float MinSpeedMS; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeedMS; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OutputLow; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OutputHigh; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFlockingSpeedMap;
// ScriptStruct Phoenix.AttachedActorInfo
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FAttachedActorInfo final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAttachedActorInfo;
// ScriptStruct Phoenix.GlaciusPrimData
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FGlaciusPrimData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGlaciusPrimData;
// ScriptStruct Phoenix.GearStatRecipeData
// 0x0020 (0x0020 - 0x0000)
struct FGearStatRecipeData final
{
public:
EGearStatType StatType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Upgrade; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FRecipeIngredient> Ingredients; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool bHasAllIngredients; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGearStatRecipeData;
// ScriptStruct Phoenix.GearTraitRecipeData
// 0x0048 (0x0048 - 0x0000)
struct FGearTraitRecipeData final
{
public:
struct FGearTraitRecipeDefinition RecipeDefinition; // 0x0000(0x0030)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bIsUnlocked; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasAllIngredients; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FRecipeIngredient> Ingredients; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGearTraitRecipeData;
// ScriptStruct Phoenix.GearFaceSlotName
// 0x0000 (0x0010 - 0x0010)
struct FGearFaceSlotName final : public FGearName
{
};
DUMPER7_ASSERTS_FGearFaceSlotName;
// ScriptStruct Phoenix.GroundSwarmVoxelCollisionParameters
// 0x0034 (0x0034 - 0x0000)
struct FGroundSwarmVoxelCollisionParameters final
{
public:
float InitialGroundScanHeight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PreCacheMaxCollisionsFrame; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SurfaceOffset; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTimeStep; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Elasticity; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ElasticityVariancePercent; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StickyThreshold; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BounceNoiseAmountDegrees; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FreefallTimeout; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeadRecycleDelayMin; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DeadRecycleDelayMax; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RespawnVelocityVariance; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmVoxelCollisionParameters;
// ScriptStruct Phoenix.GroundSwarmerInitialConditions
// 0x003C (0x003C - 0x0000)
struct FGroundSwarmerInitialConditions final
{
public:
float XYPositionMin; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float XYPositionMax; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZPositionMin; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZPositionMax; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float XYVelocityMin; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float XYVelocityMax; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZVelocityMin; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZVelocityMax; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector StartingUp; // 0x0020(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomRotationMin; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomRotationMax; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomizeScalePercent; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGroundSwarmerInitialConditions;
// ScriptStruct Phoenix.GroundSwarmInitialShapeSettings
// 0x000C (0x000C - 0x0000)
struct FGroundSwarmInitialShapeSettings final
{
public:
float RandomConeHalfAngle; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Offset; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRefreshOnBeginPlay; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGroundSwarmInitialShapeSettings;
// ScriptStruct Phoenix.GuideSplineTrajectory
// 0x00D8 (0x00D8 - 0x0000)
struct alignas(0x08) FGuideSplineTrajectory final
{
public:
float TargetPositionSpeed; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SimDT; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetHalfLife; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TrajectoryHalfLife; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TrajectoryDampingFactor; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TrajectorySpeed; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TrajectorySpeedInitialAccelerationHalfLife; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TrajectorySpeedFinalDecelerationHalfLife; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartingBurstTime; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartingBurstTrajectorySpeed; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ResimulationMergeDistanceThreshold; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0xAC]; // 0x002C(0x00AC)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FGuideSplineTrajectory;
// ScriptStruct Phoenix.PlantDefinition
// 0x0044 (0x0044 - 0x0000)
struct FPlantDefinition final
{
public:
class FName PlantID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Tier; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Seed_ItemID; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LockId; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ByproductID; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName PlotSize; // 0x0024(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 GrowthTimeSec; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsMultiHarvestable; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 RegrowthTimeSec; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Yield_Planted; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Yield_Foraged; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SortingIndex; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlantDefinition;
// ScriptStruct Phoenix.BurningMaterial
// 0x0018 (0x0018 - 0x0000)
struct FBurningMaterial final
{
public:
class UMaterialInstanceDynamic* MaterialInstanceDynamic; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x10]; // 0x0008(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBurningMaterial;
// ScriptStruct Phoenix.InstancedMeshPositionalSources
// 0x0010 (0x0010 - 0x0000)
struct FInstancedMeshPositionalSources final
{
public:
TArray<struct FInstancedMeshPositionalSource> Sources; // 0x0000(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInstancedMeshPositionalSources;
// ScriptStruct Phoenix.InstancedTrailMember
// 0x00C0 (0x00C0 - 0x0000)
struct alignas(0x10) FInstancedTrailMember final
{
public:
uint8 Pad_0[0xC0]; // 0x0000(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FInstancedTrailMember;
// ScriptStruct Phoenix.UseItemAbilityInfo
// 0x0010 (0x0010 - 0x0000)
struct FUseItemAbilityInfo final
{
public:
class FName ItemName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AbilityName; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUseItemAbilityInfo;
// ScriptStruct Phoenix.InventoryFilter
// 0x0030 (0x0030 - 0x0000)
struct FInventoryFilter final
{
public:
class FString Value; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ColumnName; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString TableName; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInventoryFilter;
// ScriptStruct Phoenix.VendorBroomPreviewActor
// 0x0028 (0x0030 - 0x0008)
struct FVendorBroomPreviewActor final : public FTableRowBase
{
public:
TSoftClassPtr<class UClass> BroomPreviewClass; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVendorBroomPreviewActor;
// ScriptStruct Phoenix.ItemStaticMeshMapStruct
// 0x0008 (0x0010 - 0x0008)
struct FItemStaticMeshMapStruct final : public FTableRowBase
{
public:
class UStaticMesh* StaticMesh; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemStaticMeshMapStruct;
// ScriptStruct Phoenix.InventoryHolder
// 0x0018 (0x0018 - 0x0000)
struct FInventoryHolder final
{
public:
class FName HolderID; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FInventoryResult> InventoryResults; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FInventoryHolder;
// ScriptStruct Phoenix.ItemName
// 0x0008 (0x0008 - 0x0000)
struct FItemName final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemName;
// ScriptStruct Phoenix.CollectionCategory
// 0x0058 (0x0058 - 0x0000)
struct FCollectionCategory final
{
public:
class FName categoryId; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FName, struct FCollectionSubcategory> Subcategories; // 0x0008(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCollectionCategory;
// ScriptStruct Phoenix.OdcLadderInfo
// 0x0028 (0x0028 - 0x0000)
struct FOdcLadderInfo final
{
public:
int32 LadderHeight; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LadderMeshHeight; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideBottomLinkEnd; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector BottomLinkEnd; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideTopLinkEnd; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector TopLinkEnd; // 0x001C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FOdcLadderInfo;
// ScriptStruct Phoenix.SocialDebug
// 0x0010 (0x0010 - 0x0000)
struct FSocialDebug final
{
public:
TArray<class FString> DebugStrings; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSocialDebug;
// ScriptStruct Phoenix.LayerInfoData
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FLayerInfoData final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLayerInfoData;
// ScriptStruct Phoenix.LeviosoData
// 0x0090 (0x0090 - 0x0000)
struct FLeviosoData final
{
public:
TArray<class UMultiFX2_Base*> FX2; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_10[0x40]; // 0x0010(0x0040)(Fixing Size After Last Property [ Dumper-7 ])
class UCurveFloat* HoverTargetOffset; // 0x0050(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UCurveVector* HoverTargetRotation; // 0x0058(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UInteractionArchitectAsset*> DataAssetArray; // 0x0060(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
struct FGameplayTagContainer MunitionTagContainer; // 0x0070(0x0020)(Transient, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLeviosoData;
// ScriptStruct Phoenix.LightComponentStates
// 0x0010 (0x0010 - 0x0000)
struct FLightComponentStates final
{
public:
TArray<class ULightComponentState*> States; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLightComponentStates;
// ScriptStruct Phoenix.MeshOffset
// 0x0010 (0x0010 - 0x0000)
struct FMeshOffset final
{
public:
struct FVector Position; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Yaw; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMeshOffset;
// ScriptStruct Phoenix.LODViewerMeshBox
// 0x0028 (0x0028 - 0x0000)
struct FLODViewerMeshBox final
{
public:
class FString MeshName; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Min; // 0x0010(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Max; // 0x001C(0x000C)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLODViewerMeshBox;
// ScriptStruct Phoenix.LumosScalabilitySettingsQuality
// 0x0028 (0x0028 - 0x0000)
struct FLumosScalabilitySettingsQuality final
{
public:
class ULumosScalabilityAsset* Low; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULumosScalabilityAsset* Medium; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULumosScalabilityAsset* High; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULumosScalabilityAsset* Epic; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ULumosScalabilityAsset* Cinematic; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLumosScalabilitySettingsQuality;
// ScriptStruct Phoenix.NavSlideInfo
// 0x0018 (0x0018 - 0x0000)
struct FNavSlideInfo final
{
public:
struct FVector BottomLinkEnd; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector TopLinkEnd; // 0x000C(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNavSlideInfo;
// ScriptStruct Phoenix.LumosScalabilitySettingsMatch
// 0x0018 (0x0018 - 0x0000)
struct FLumosScalabilitySettingsMatch final
{
public:
class UWorld* World; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Caster; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPlayer; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPhoenixScalabilityLevel PlatformLevel; // 0x0011(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLumosScalabilitySettingsMatch;
// ScriptStruct Phoenix.LumosLevelData
// 0x000F (0x0010 - 0x0001)
struct FLumosLevelData final : public FSpellLevelData
{
public:
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Radius; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Intensity; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLumosLevelData;
// ScriptStruct Phoenix.MapLevelData
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x10) FMapLevelData final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapLevelData;
// ScriptStruct Phoenix.MiniMapNameAndTexture
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FMiniMapNameAndTexture final
{
public:
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMiniMapNameAndTexture;
// ScriptStruct Phoenix.MapIconChooserDehighlight
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FMapIconChooserDehighlight final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapIconChooserDehighlight;
// ScriptStruct Phoenix.MapIconChooserData
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x04) FMapIconChooserData final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapIconChooserData;
// ScriptStruct Phoenix.MapRegionEnemyLevel
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FMapRegionEnemyLevel final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapRegionEnemyLevel;
// ScriptStruct Phoenix.MapTriangle
// 0x0070 (0x0070 - 0x0000)
struct alignas(0x10) FMapTriangle final
{
public:
uint32 Index; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Indices[0x3]; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Vertex[0x3]; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LayerIndex; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_38[0x38]; // 0x0038(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapTriangle;
// ScriptStruct Phoenix.MapBoundingBox
// 0x0018 (0x0018 - 0x0000)
struct FMapBoundingBox final
{
public:
struct FVector Min; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Max; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapBoundingBox;
// ScriptStruct Phoenix.TextureUtilEdgetableTup
// 0x2EE4 (0x2EE4 - 0x0000)
struct alignas(0x04) FTextureUtilEdgetableTup final
{
public:
uint8 Pad_0[0x2EE4]; // 0x0000(0x2EE4)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTextureUtilEdgetableTup;
// ScriptStruct Phoenix.MapBoundingBox2D
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FMapBoundingBox2D final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapBoundingBox2D;
// ScriptStruct Phoenix.HoverDataEvent
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FHoverDataEvent final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
bool isWayMarker; // 0x0001(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0xE]; // 0x0002(0x000E)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHoverDataEvent;
// ScriptStruct Phoenix.RegionPopuplData
// 0x0030 (0x0030 - 0x0000)
struct FRegionPopuplData final
{
public:
class FString IconName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ItemName; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBeaconType Type; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Total; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TotalFinished; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRegionPopuplData;
// ScriptStruct Phoenix.MapToolTipData
// 0x01B8 (0x01B8 - 0x0000)
struct FMapToolTipData final
{
public:
struct FVector InitialIconPosition; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UBeaconInfo* BeaconInfo; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AMapCursor* CursorWidget; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Title; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Region; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Legend; // 0x0050(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FMissionLogData MissionData; // 0x0068(0x00A8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
int32 LevelRequirement; // 0x0110(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_114[0x4]; // 0x0114(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FMissionRewardData> MissionRewards; // 0x0118(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
EMapToolTipTypes Type; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Distance; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShouldShowDistance; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMapZoomTypes ZoomType; // 0x0131(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_132[0x6]; // 0x0132(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FString AvailableMissionsTitle; // 0x0138(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShouldShowAvailableMissions; // 0x0148(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_149[0x7]; // 0x0149(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> AvailableMissionNames; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> AvailableMissionIcons; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FLinearColor> AvailableMissionColors; // 0x0170(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FRegionPopuplData> CollectionStats; // 0x0180(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class FString EnemyLevelString; // 0x0190(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EnemyLevelMin; // 0x01A0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EnemyLevelMax; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FLegendItemData> ButtonLegends; // 0x01A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapToolTipData;
// ScriptStruct Phoenix.StoryGraph_Conversation_CameraFilter
// 0x0028 (0x0028 - 0x0000)
struct FStoryGraph_Conversation_CameraFilter final
{
public:
EConversationCameraFilterType ConversationCameraFilterType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UNameProvider*> EnableCameraNames; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UNameProvider*> DisableCameraNames; // 0x0018(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStoryGraph_Conversation_CameraFilter;
// ScriptStruct Phoenix.MapScreenMouseButton
// 0x000C (0x000C - 0x0000)
struct FMapScreenMouseButton final
{
public:
bool Pressed; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Released; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float PressedTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Clicked; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapScreenMouseButton;
// ScriptStruct Phoenix.MapDungeonSubdivisionData
// 0x0018 (0x0018 - 0x0000)
struct FMapDungeonSubdivisionData final
{
public:
float PerceptionRadius; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ZoomFactor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Owner; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapDungeonSubdivisionData;
// ScriptStruct Phoenix.MapFXChainEntry
// 0x00D0 (0x00D0 - 0x0000)
struct FMapFXChainEntry final
{
public:
class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Delay; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FMapFXItem FXData; // 0x0018(0x0040)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
struct FTimerHandle TimerHandle; // 0x0058(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FTransform Transform; // 0x0060(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x0090(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9C[0x4]; // 0x009C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString SFXName; // 0x00A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AutoActivate; // 0x00B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AutoDestroy; // 0x00B1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B2[0x6]; // 0x00B2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraComponent* NiagaraComponent; // 0x00B8(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x00C0(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C4[0xC]; // 0x00C4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapFXChainEntry;
// ScriptStruct Phoenix.MapWithinRegion
// 0x0030 (0x0030 - 0x0000)
struct FMapWithinRegion final
{
public:
class APhoenixMapRegion* Region; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APhoenixMapRegion* SubRegion; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APhoenixMapRegion* LevelRegion; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class APhoenixMapRegion* InnerLevelRegion; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString RegionName; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapWithinRegion;
// ScriptStruct Phoenix.DungeonMissionGate
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FDungeonMissionGate final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDungeonMissionGate;
// ScriptStruct Phoenix.MapDungeonSaveDataBlob
// 0x0010 (0x0010 - 0x0000)
struct FMapDungeonSaveDataBlob final
{
public:
TArray<struct FMapDungeonSaveData> DungeonFOWDataListData; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapDungeonSaveDataBlob;
// ScriptStruct Phoenix.MapOptions
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FMapOptions final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapOptions;
// ScriptStruct Phoenix.MiniMapOptions
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FMiniMapOptions final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMiniMapOptions;
// ScriptStruct Phoenix.MarkupData
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FMarkupData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMarkupData;
// ScriptStruct Phoenix.MapFXDataTable
// 0x0040 (0x0048 - 0x0008)
struct FMapFXDataTable final : public FTableRowBase
{
public:
struct FMapFXData Overland; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FMapFXData Hogwarts; // 0x0018(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FMapFXData Hogsmeade; // 0x0028(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FMapFXData Dungeon; // 0x0038(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapFXDataTable;
// ScriptStruct Phoenix.HogwartsDBIcon
// 0x0070 (0x0070 - 0x0000)
struct alignas(0x08) FHogwartsDBIcon final
{
public:
uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHogwartsDBIcon;
// ScriptStruct Phoenix.HogwartsRegion
// 0x0030 (0x0030 - 0x0000)
struct FHogwartsRegion final
{
public:
class UBeaconInfo* Region; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UBeaconInfo*> RegionsIcons; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
class FName RequiredLock1; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBeaconInfo* AlertBeacon; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHogwartsRegion;
// ScriptStruct Phoenix.CachedStationPath
// 0x0018 (0x0018 - 0x0000)
struct FCachedStationPath final
{
public:
TArray<struct FVector> PathPoints; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
float PathLength; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCachedStationPath;
// ScriptStruct Phoenix.HogwartsRegionHoveredHiddenIcons
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FHogwartsRegionHoveredHiddenIcons final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FHogwartsRegionHoveredHiddenIcons;
// ScriptStruct Phoenix.LocationGroup
// 0x0010 (0x0010 - 0x0000)
struct FLocationGroup final
{
public:
TArray<class AMapLocationActor*> Locations; // 0x0000(0x0010)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocationGroup;
// ScriptStruct Phoenix.MapIconAnimationsDataTable
// 0x0040 (0x0048 - 0x0008)
struct FMapIconAnimationsDataTable final : public FTableRowBase
{
public:
float AnimationTime; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMapIconAnimationLoopType LoopType; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMapIconAnimationBinding Binding; // 0x000D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EMapIconAnimationSetType SetType; // 0x000E(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F[0x1]; // 0x000F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float LoopDelay; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool LerpToColor; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FDataTableRowHandle TargetColor; // 0x0018(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float OverlandScale; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HogsmeadeScale; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HogwartsScale; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScalingMultiplier; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FVector> AnimationKeys; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapIconAnimationsDataTable;
// ScriptStruct Phoenix.MapIconColors
// 0x0100 (0x0108 - 0x0008)
struct FMapIconColors final : public FTableRowBase
{
public:
struct FDataTableRowHandle UndiscoveredIconColor; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle DiscoveredIconColor; // 0x0018(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle DiscoveredIncompleteIconColor; // 0x0028(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle CompletedIconColor; // 0x0038(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle LockedIconColor; // 0x0048(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle UnlockedIconColor; // 0x0058(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle TrackedIconColor; // 0x0068(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle TrackedWaypointIconColor; // 0x0078(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle MainLineMissionIconColor; // 0x0088(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle ClosestFastTravelIconColor; // 0x0098(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle MissionLevelNotHighEnough; // 0x00A8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle AuthorityFigureColor; // 0x00B8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle EnemyColor; // 0x00C8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle HiddenByFogOfWar; // 0x00D8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle FastTravelLocked; // 0x00E8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle FastTravelUnlocked; // 0x00F8(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapIconColors;
// ScriptStruct Phoenix.MapIconEntry
// 0x0074 (0x0074 - 0x0000)
struct alignas(0x04) FMapIconEntry final
{
public:
uint8 Pad_0[0x74]; // 0x0000(0x0074)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapIconEntry;
// ScriptStruct Phoenix.CompassIconStyle
// 0x0060 (0x0068 - 0x0008)
struct FCompassIconStyle final : public FTableRowBase
{
public:
float IconBaseScale; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D IconElevationOffsetUp; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D IconElevationOffsetDown; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IconElevationScale; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MapIconName; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MinimapIconName; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasAlternateTexture; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowOnMinimap; // 0x0041(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowOnHUD; // 0x0042(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool LockToHUD; // 0x0043(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HudViewDistHogwarts; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HudViewDistOverland; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HudMinViewDist; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool BroomRevelio; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowHudDistanceNums; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShouldClearOnComplete; // 0x0052(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ReplayableOnComplete; // 0x0053(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool HasCompleteTexture; // 0x0054(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool NeedsGlint; // 0x0055(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_56[0x2]; // 0x0056(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float MaxDistance; // 0x0058(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDistance; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Priority; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowPulsingIcon; // 0x0064(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_65[0x3]; // 0x0065(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCompassIconStyle;
// ScriptStruct Phoenix.MapLocDataItem
// 0x0020 (0x0020 - 0x0000)
struct FMapLocDataItem final
{
public:
class FString ButtonKey; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString LocKey; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapLocDataItem;
// ScriptStruct Phoenix.RegionNamesDataTable
// 0x0020 (0x0028 - 0x0008)
struct FRegionNamesDataTable final : public FTableRowBase
{
public:
ERegionType RegionType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString RegionLocName; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EnemyLevelMin; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 EnemyLevelMax; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRegionNamesDataTable;
// ScriptStruct Phoenix.MapWaypointInfo
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FMapWaypointInfo final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapWaypointInfo;
// ScriptStruct Phoenix.MapIconListContainer
// 0x0010 (0x0010 - 0x0000)
struct FMapIconListContainer final
{
public:
TArray<struct FMapIconEntry> IconList; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMapIconListContainer;
// ScriptStruct Phoenix.MapTierDescription
// 0x000C (0x000C - 0x0000)
struct FMapTierDescription final
{
public:
bool Dot; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Icon; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Name; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float Scale; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShowOverFogOfWar; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AllowHoverOverFogOfWar; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool AllowHover; // 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_FMapTierDescription;
// ScriptStruct Phoenix.TierDataTable
// 0x0050 (0x0058 - 0x0008)
struct FTierDataTable final : public FTableRowBase
{
public:
EBeaconType BeaconType; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBeaconState BeaconState; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool CanFastTravel; // 0x000A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FMapTierDescription Tier1; // 0x000C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FMapTierDescription Tier2; // 0x0018(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FMapTierDescription Tier3; // 0x0024(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FMapTierDescription Tier4; // 0x0030(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FMapTierDescription Tier5; // 0x003C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float IconScale; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IconZoomScaleFactor; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 IconPriority; // 0x0050(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTierDataTable;
// ScriptStruct Phoenix.MaterialParameterSetter
// 0x0098 (0x0098 - 0x0000)
struct FMaterialParameterSetter final
{
public:
class FName ParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USetParameterValue* ParameterValue; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAlphaBlend BlendIn; // 0x0010(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FAlphaBlend BlendOut; // 0x0040(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
TArray<class UMaterialInstanceDynamic*> DynamicMaterials; // 0x0070(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<class USetParameterValue*> PreviousValues; // 0x0080(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_90[0x8]; // 0x0090(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMaterialParameterSetter;
// ScriptStruct Phoenix.MaterialDefaultParameters
// 0x00F0 (0x00F0 - 0x0000)
struct FMaterialDefaultParameters final
{
public:
TMap<class FName, float> Scalars; // 0x0000(0x0050)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, struct FLinearColor> Vectors; // 0x0050(0x0050)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic)
TMap<class FName, class UTexture*> Textures; // 0x00A0(0x0050)(Edit, BlueprintVisible, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMaterialDefaultParameters;
// ScriptStruct Phoenix.MinimapHogwartsLevels
// 0x001C (0x001C - 0x0000)
struct FMinimapHogwartsLevels final
{
public:
float Z1; // 0x0000(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Z2; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Z3; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Z4; // 0x000C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Z5; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Z6; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Average; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMinimapHogwartsLevels;
// ScriptStruct Phoenix.MinimapHogwartsLevelData
// 0x0008 (0x0010 - 0x0008)
struct FMinimapHogwartsLevelData final : public FTableRowBase
{
public:
float BottomZValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMinimapHogwartsLevelData;
// ScriptStruct Phoenix.MiniMapIconOutlines
// 0x0020 (0x0028 - 0x0008)
struct FMiniMapIconOutlines final : public FTableRowBase
{
public:
class FString IconName; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString OutlineName; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMiniMapIconOutlines;
// ScriptStruct Phoenix.MinimapWidgetLog
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FMinimapWidgetLog final
{
public:
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMinimapWidgetLog;
// ScriptStruct Phoenix.MiniMapSanctuarySaveData
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FMiniMapSanctuarySaveData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
ESanctuaryMiniMapType CurrentMapType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMiniMapSanctuarySaveData;
// ScriptStruct Phoenix.MiniMapSaveDataBlob
// 0x0050 (0x0050 - 0x0000)
struct FMiniMapSaveDataBlob final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FMiniMapSanctuarySaveData Sanctuary; // 0x0008(0x0018)(NativeAccessSpecifierPublic)
uint8 Pad_20[0x4]; // 0x0020(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FMiniMapTentsData Tents; // 0x0024(0x0004)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_28[0x3]; // 0x0028(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
bool IsInTent; // 0x002B(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString LastTentName; // 0x0030(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector LastOverlandLocation; // 0x0040(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMiniMapSaveDataBlob;
// ScriptStruct Phoenix.MiniMapDungeonData
// 0x0001 (0x0001 - 0x0000)
struct FMiniMapDungeonData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMiniMapDungeonData;
// ScriptStruct Phoenix.TransfigurationUnlockSource
// 0x0050 (0x0050 - 0x0000)
struct FTransfigurationUnlockSource final
{
public:
ETransfigurationUnlockType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName VendorID; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName VendorLocationID; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString MissionTitleTextKey; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText ChallengeTitleText; // 0x0028(0x0018)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
EDisciplineType Discipline; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x3]; // 0x0041(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 CurriculumYear; // 0x0044(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName productId; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTransfigurationUnlockSource;
// ScriptStruct Phoenix.MiniMapHogsmeadeData
// 0x0001 (0x0001 - 0x0000)
struct FMiniMapHogsmeadeData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMiniMapHogsmeadeData;
// ScriptStruct Phoenix.MiniMapTutorialSaveData
// 0x0001 (0x0001 - 0x0000)
struct FMiniMapTutorialSaveData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMiniMapTutorialSaveData;
// ScriptStruct Phoenix.MiniMapOverlandSaveData
// 0x0001 (0x0001 - 0x0000)
struct FMiniMapOverlandSaveData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMiniMapOverlandSaveData;
// ScriptStruct Phoenix.StockSlot
// 0x0028 (0x0028 - 0x0000)
struct FStockSlot final
{
public:
class FString ID; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Quantity; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString Quality; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStockSlot;
// ScriptStruct Phoenix.MinimapIntrusionArea
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FMinimapIntrusionArea final
{
public:
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMinimapIntrusionArea;
// ScriptStruct Phoenix.RegionHeightData
// 0x0008 (0x0008 - 0x0000)
struct FRegionHeightData final
{
public:
float RegionHeight; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowBuffer; // 0x0004(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRegionHeightData;
// ScriptStruct Phoenix.MultiVfxSfx
// 0x0010 (0x0028 - 0x0018)
struct FMultiVfxSfx : public FMultiVfx
{
public:
class UAkAudioEvent* SFX; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* EndSfx; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMultiVfxSfx;
// ScriptStruct Phoenix.MultiFX
// 0x0008 (0x0030 - 0x0028)
struct FMultiFX : public FMultiVfxSfx
{
public:
TSubclassOf<class ASkinFXDefinition> SkinFX; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMultiFX;
// ScriptStruct Phoenix.MultiFXPlus
// 0x0040 (0x0070 - 0x0030)
struct FMultiFXPlus final : public FMultiFX
{
public:
EMultiFXLoc PlacementMode; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 MaxBoneFX; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> AttachBoneList; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector VfxOffset; // 0x0048(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector VfxScale; // 0x0054(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationLimit; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SecondsBetweenSpawns; // 0x0064(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOnCharacters : 1; // 0x0068(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOnNonMovable : 1; // 0x0068(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOnNonActors : 1; // 0x0068(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 EndWhenMovementStops : 1; // 0x0068(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
EMultiPlusRepeat RepeatMode; // 0x0069(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMultiFXPlus;
// ScriptStruct Phoenix.MultiSfx
// 0x0010 (0x0018 - 0x0008)
struct FMultiSfx final : public FMultiBase
{
public:
class UAkAudioEvent* SFX; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UAkAudioEvent* EndSfx; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMultiSfx;
// ScriptStruct Phoenix.MultiFXData
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FMultiFXData final
{
public:
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMultiFXData;
// ScriptStruct Phoenix.MultiFX2_FootprintInfo
// 0x0040 (0x0040 - 0x0000)
struct FMultiFX2_FootprintInfo final
{
public:
class UMaterialInterface* Material; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector DecalRandomSizeMin; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector DecalRandomSizeMax; // 0x0014(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool DirectionalDecal; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FlipLeftFoot; // 0x0021(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 DecalFrameCount; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeInDelay; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeInTime; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LifeSpan; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeTime; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRenderAfterWeather; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMultiFX2_FootprintInfo;
// ScriptStruct Phoenix.MultiFX2_SkinFxImpactOptions
// 0x0001 (0x0001 - 0x0000)
struct FMultiFX2_SkinFxImpactOptions final
{
public:
uint8 bWorldPoint : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bWorldNormal : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bWorldFullBasis : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAttachedPoint : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAttachedNormal : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAttachedUseClosestBone : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAttachedFullBasis : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
};
DUMPER7_ASSERTS_FMultiFX2_SkinFxImpactOptions;
// ScriptStruct Phoenix.BoneListSpawnInfo
// 0x0010 (0x0010 - 0x0000)
struct FBoneListSpawnInfo final
{
public:
TArray<class FName> BoneList; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBoneListSpawnInfo;
// ScriptStruct Phoenix.TesselatedPlaneParams
// 0x002C (0x002C - 0x0000)
struct FTesselatedPlaneParams final
{
public:
float XSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float YSize; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VertSpacing; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefaultZ; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float UVTiling; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseUVs; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasCollision; // 0x0015(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor VertexColor; // 0x0018(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseVertexColors; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCreateNormals; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCreateTangents; // 0x002A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B[0x1]; // 0x002B(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTesselatedPlaneParams;
// ScriptStruct Phoenix.FXPoke
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x08) FFXPoke
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFXPoke;
// ScriptStruct Phoenix.UnavailableIconInfo
// 0x0018 (0x0018 - 0x0000)
struct FUnavailableIconInfo final
{
public:
class FName IconAssetName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LockId; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName DescTextKey; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FUnavailableIconInfo;
// ScriptStruct Phoenix.PokeNiagaraFXParameter
// 0x0008 (0x0010 - 0x0008)
struct FPokeNiagaraFXParameter : public FFXPoke
{
public:
class FName Parameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPokeNiagaraFXParameter;
// ScriptStruct Phoenix.PokeNiagaraFXFloat
// 0x0008 (0x0018 - 0x0010)
struct FPokeNiagaraFXFloat final : public FPokeNiagaraFXParameter
{
public:
float Value; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPokeNiagaraFXFloat;
// ScriptStruct Phoenix.PokeNiagaraFXColor
// 0x0010 (0x0020 - 0x0010)
struct FPokeNiagaraFXColor final : public FPokeNiagaraFXParameter
{
public:
struct FLinearColor Color; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPokeNiagaraFXColor;
// ScriptStruct Phoenix.PokeNiagaraFXVector
// 0x0010 (0x0020 - 0x0010)
struct FPokeNiagaraFXVector final : public FPokeNiagaraFXParameter
{
public:
struct FVector Vector; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPokeNiagaraFXVector;
// ScriptStruct Phoenix.PokeNiagaraFXVector4
// 0x0010 (0x0020 - 0x0010)
struct FPokeNiagaraFXVector4 final : public FPokeNiagaraFXParameter
{
public:
struct FVector4 Vector; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPokeNiagaraFXVector4;
// ScriptStruct Phoenix.PokeNiagaraFXQuat
// 0x0010 (0x0020 - 0x0010)
struct FPokeNiagaraFXQuat final : public FPokeNiagaraFXParameter
{
public:
struct FRotator Rotator; // 0x0010(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPokeNiagaraFXQuat;
// ScriptStruct Phoenix.PokeNiagaraFXInt
// 0x0008 (0x0018 - 0x0010)
struct FPokeNiagaraFXInt final : public FPokeNiagaraFXParameter
{
public:
int32 Value; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPokeNiagaraFXInt;
// ScriptStruct Phoenix.PokeNiagaraFXBool
// 0x0008 (0x0018 - 0x0010)
struct FPokeNiagaraFXBool final : public FPokeNiagaraFXParameter
{
public:
bool bValue; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPokeNiagaraFXBool;
// ScriptStruct Phoenix.FXPokeNiagara
// 0x0070 (0x0078 - 0x0008)
struct FFXPokeNiagara final : public FFXPoke
{
public:
TArray<struct FPokeNiagaraFXFloat> Floats; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPokeNiagaraFXColor> Colors; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPokeNiagaraFXVector> Vectors; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPokeNiagaraFXVector4> Vector4s; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPokeNiagaraFXQuat> Quats; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPokeNiagaraFXInt> Ints; // 0x0058(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPokeNiagaraFXBool> Bools; // 0x0068(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFXPokeNiagara;
// ScriptStruct Phoenix.ImpactLevelData
// 0x008F (0x0090 - 0x0001)
struct FImpactLevelData final : public FSpellLevelData
{
public:
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class AMunitionType_Base> MunitionActor; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> HitActorFX2; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> HitTerrainFX2; // 0x0020(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> HitBlockedFX2; // 0x0030(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> HitDeflectedFX2; // 0x0040(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> DeflectedMunitionFX2; // 0x0050(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> FizzleOutFX2; // 0x0060(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> PostPerfectProtegoFX2; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> AffectTargetFX2; // 0x0080(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FImpactLevelData;
// ScriptStruct Phoenix.AccessibilityAudioCueEvent
// 0x0030 (0x0030 - 0x0000)
struct FAccessibilityAudioCueEvent final
{
public:
TArray<struct FMapIconEntry> Icons; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_10[0x20]; // 0x0010(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAccessibilityAudioCueEvent;
// ScriptStruct Phoenix.PostProcessingFXCurve
// 0x0098 (0x0098 - 0x0000)
struct FPostProcessingFXCurve final
{
public:
EFXUpdatePostProcessingCurveParameter Parameter; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FRuntimeFloatCurve Curve; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bKillWhenDone; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPostProcessingFXCurve;
// ScriptStruct Phoenix.PostProcessingVarScalarCurveWithKill
// 0x0008 (0x00A0 - 0x0098)
struct FPostProcessingVarScalarCurveWithKill final : public FPostProcessingVarScalarCurve
{
public:
bool bKillWhenDone; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPostProcessingVarScalarCurveWithKill;
// ScriptStruct Phoenix.PostProcessingVarColorCurveWithKill
// 0x0008 (0x0220 - 0x0218)
struct FPostProcessingVarColorCurveWithKill final : public FPostProcessingVarColorCurve
{
public:
bool bKillWhenDone; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPostProcessingVarColorCurveWithKill;
// ScriptStruct Phoenix.PostProcessingMIDScalarCurve
// 0x00A0 (0x00A0 - 0x0000)
struct FPostProcessingMIDScalarCurve final
{
public:
class FName Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Blendable; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRuntimeFloatCurve Curve; // 0x0010(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bKillWhenDone; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPostProcessingMIDScalarCurve;
// ScriptStruct Phoenix.PostProcessingFXCurveSet
// 0x0050 (0x0050 - 0x0000)
struct FPostProcessingFXCurveSet final
{
public:
TArray<struct FPostProcessingFXCurve> BlendCurves; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPostProcessingVarScalarCurveWithKill> PostProcessingScalarCurves; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPostProcessingVarColorCurveWithKill> PostProcessingColorCurves; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPostProcessingMIDScalarCurve> BlendableMaterialScalarCurves; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FPostProcessingMIDColorCurve> BlendableMaterialColorCurves; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPostProcessingFXCurveSet;
// ScriptStruct Phoenix.AmendSocapDetails
// 0x0028 (0x0028 - 0x0000)
struct FAmendSocapDetails final
{
public:
class FName socialActionName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 currentSocap; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName currentSocapStatus; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float currentSocapStatusPercent; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 deltaSocap; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName socapReason; // 0x001C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Magnitude; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAmendSocapDetails;
// ScriptStruct Phoenix.UpdateNiagaraSkinFXColorCurve
// 0x0220 (0x0220 - 0x0000)
struct FUpdateNiagaraSkinFXColorCurve final
{
public:
class FName NiagaraParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SkinFXParameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRuntimeCurveLinearColor Curve; // 0x0010(0x0208)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bKillWhenDone; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUpdateNiagaraSkinFXColorCurve;
// ScriptStruct Phoenix.UpdateNiagaraSkinFXFloatCurve
// 0x00A0 (0x00A0 - 0x0000)
struct FUpdateNiagaraSkinFXFloatCurve final
{
public:
class FName NiagaraParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SkinFXParameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve Curve; // 0x0010(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bKillWhenDone; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUpdateNiagaraSkinFXFloatCurve;
// ScriptStruct Phoenix.UpdateNiagaraFXColorCurve
// 0x0218 (0x0218 - 0x0000)
struct FUpdateNiagaraFXColorCurve final
{
public:
class FName Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRuntimeCurveLinearColor Curve; // 0x0008(0x0208)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bKillWhenDone; // 0x0210(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUpdateNiagaraFXColorCurve;
// ScriptStruct Phoenix.UpdateNiagaraFXFloatCurve
// 0x0098 (0x0098 - 0x0000)
struct FUpdateNiagaraFXFloatCurve final
{
public:
class FName Parameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve Curve; // 0x0008(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
bool bKillWhenDone; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUpdateNiagaraFXFloatCurve;
// ScriptStruct Phoenix.FXUpdateInfo
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FFXUpdateInfo final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFXUpdateInfo;
// ScriptStruct Phoenix.NiagaraPoserParticleState
// 0x0030 (0x0030 - 0x0000)
struct FNiagaraPoserParticleState final
{
public:
TArray<struct FVector> Positions; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FQuat> Orientations; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<struct FVector> Scales; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FNiagaraPoserParticleState;
// ScriptStruct Phoenix.NiagraPoserParticleQuery
// 0x001C (0x001C - 0x0000)
struct FNiagraPoserParticleQuery final
{
public:
class FName Position; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Orientation; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Scale3D; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOrientation : 1; // 0x0018(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bScale3d : 1; // 0x0018(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagraPoserParticleQuery;
// ScriptStruct Phoenix.NiagraPoserSetup
// 0x0068 (0x0068 - 0x0000)
struct FNiagraPoserSetup final
{
public:
class USkeletalMesh* SkeletalMesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> OnlyAnimateBones; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> DoNotAnimateBones; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
class UNiagaraSystem* NiagaraSystem; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString UseSpecificEmitter; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagraPoserParticleQuery ParticleQuery; // 0x0040(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
float InitialDelay; // 0x005C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LerpTime; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyAlphabetically; // 0x0064(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHideUndrivenBones; // 0x0065(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnlyAnimateBones; // 0x0066(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDoNotAnimateBones; // 0x0067(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagraPoserSetup;
// ScriptStruct Phoenix.NiagraPoserBone
// 0x0050 (0x0050 - 0x0000)
struct FNiagraPoserBone final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Index; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform InitialTransform; // 0x0010(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
uint8 bInitialHidden : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bHidden : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_41[0xF]; // 0x0041(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagraPoserBone;
// ScriptStruct Phoenix.ChallengeNotificationData
// 0x0018 (0x0018 - 0x0000)
struct FChallengeNotificationData final
{
public:
class FName ChallengeID; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ChallengeCategory; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Completed; // 0x0010(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Total; // 0x0014(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FChallengeNotificationData;
// ScriptStruct Phoenix.CollectionNotificationData
// 0x0010 (0x0010 - 0x0000)
struct FCollectionNotificationData final
{
public:
class FName CollectionID; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName CollectionCategory; // 0x0008(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCollectionNotificationData;
// ScriptStruct Phoenix.PickupNotificationData
// 0x0060 (0x0060 - 0x0000)
struct FPickupNotificationData final
{
public:
class FString ItemName; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DisplayName; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsNameTranslatable; // 0x0020(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString ItemIcon; // 0x0028(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ItemCount; // 0x0038(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString HeaderText; // 0x0040(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SpecialCollection; // 0x0050(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ItemVariation; // 0x0054(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPickupNotificationData;
// ScriptStruct Phoenix.GenericNotificationData
// 0x0030 (0x0030 - 0x0000)
struct FGenericNotificationData final
{
public:
class FString HeaderText; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString SubheaderText; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString IconName; // 0x0020(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGenericNotificationData;
// ScriptStruct Phoenix.VaultRangeSet
// 0x0020 (0x0020 - 0x0000)
struct FVaultRangeSet final
{
public:
TSubclassOf<class UAblAbility> VaultAbility; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LowerLimit; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HigherLimit; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUsePreAlignment; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector RelativeAlignmentLocation; // 0x0014(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVaultRangeSet;
// ScriptStruct Phoenix.VaultSettings
// 0x0020 (0x0020 - 0x0000)
struct FVaultSettings final
{
public:
bool bForceReachingVaultLinkEndLocation; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSnapRotationBeforeVault; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UAblAbility> VaultAbility; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FVaultRangeSet> VaultVariations; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVaultSettings;
// ScriptStruct Phoenix.SlideSettings
// 0x0040 (0x0040 - 0x0000)
struct FSlideSettings final
{
public:
class UInteractionArchitectAsset* SlideReactionMunition; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer SlideReactionTag; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic)
TSubclassOf<class UAblReactionAbility> SlideReactionAbility; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SweepUpOffset; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SweepRadius; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SweepFallbackDist; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSlideSettings;
// ScriptStruct Phoenix.SMeshWidgetParticleEmitterProperties
// 0x0048 (0x0048 - 0x0000)
struct FSMeshWidgetParticleEmitterProperties final
{
public:
ESMeshWidgetParticleEmitterType EmitterType; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RunOnStart; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FixToWidgetGeometry; // 0x0002(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 ParticlesPerSecond; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinEmissionAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxEmissionAngle; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinLifeTime; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxLifeTime; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinSpeed; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartScale; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EndScale; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Force; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D RandomForceMin; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D RandomForceMax; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomForceRateOfChange; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RandomForceScaleOfChange; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSMeshWidgetParticleEmitterProperties;
// ScriptStruct Phoenix.ClimbLadderSet
// 0x0018 (0x0018 - 0x0000)
struct FClimbLadderSet final
{
public:
TSubclassOf<class UAblAbility> OverrideClimbAbility; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUsePreAlignment; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector RelativeAlignmentLocation; // 0x000C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FClimbLadderSet;
// ScriptStruct Phoenix.LadderSettings
// 0x00A8 (0x00A8 - 0x0000)
struct FLadderSettings final
{
public:
TSubclassOf<class UAblAbility> LadderAbility; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bForceReachingClimbLinkEndLocation; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSnapRotationBeforeClimb; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float DefaultHorizontalOffset; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TopDismountTolerance; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BottomDismountTolerance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FClimbLadderSet MountBottom; // 0x0018(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FClimbLadderSet MountTop; // 0x0030(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FClimbLadderSet DismountTop; // 0x0048(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FClimbLadderSet DismountBottom; // 0x0060(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FClimbLadderSet ClimbUp; // 0x0078(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FClimbLadderSet ClimbDown; // 0x0090(0x0018)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLadderSettings;
// ScriptStruct Phoenix.ClimbRangeSet
// 0x0020 (0x0020 - 0x0000)
struct FClimbRangeSet final
{
public:
TSubclassOf<class UAblAbility> ClimbAbility; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LowerLimit; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HigherLimit; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUsePreAlignment; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector RelativeAlignmentLocation; // 0x0014(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FClimbRangeSet;
// ScriptStruct Phoenix.ClimbSettings
// 0x0030 (0x0030 - 0x0000)
struct FClimbSettings final
{
public:
bool bForceReachingClimbLinkEndLocation; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSnapRotationBeforeClimb; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TSubclassOf<class UAblAbility> ClimbAbility; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> JumpToClimbAbility; // 0x0010(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> SwimClimbAbility; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FClimbRangeSet> ClimbVariations; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FClimbSettings;
// ScriptStruct Phoenix.FadingState
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FFadingState final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFadingState;
// ScriptStruct Phoenix.WingardiumRestoreData
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FWingardiumRestoreData final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FWingardiumRestoreData;
// ScriptStruct Phoenix.SuspendHermesData
// 0x0002 (0x0002 - 0x0000)
struct FSuspendHermesData final
{
public:
uint8 Pad_0[0x2]; // 0x0000(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSuspendHermesData;
// ScriptStruct Phoenix.NPC_TargetPerceptionParams
// 0x003C (0x003C - 0x0000)
struct FNPC_TargetPerceptionParams final
{
public:
bool bPlayerOnly; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTargetsFromTeammates; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName CrimeSceneTeamName; // 0x0004(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttackTeamName; // 0x000C(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName NotifyTeamName; // 0x0014(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bResultSuccess; // 0x001C(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x1F]; // 0x001D(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_TargetPerceptionParams;
// ScriptStruct Phoenix.NPC_PathSpec
// 0x0058 (0x0058 - 0x0000)
struct FNPC_PathSpec final
{
public:
ENPC_PathSpec Type; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FOdcPathSpec PathSpec; // 0x0008(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_PathSpec;
// ScriptStruct Phoenix.NPC_SpellReactionInfo
// 0x0008 (0x0008 - 0x0000)
struct FNPC_SpellReactionInfo final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_SpellReactionInfo;
// ScriptStruct Phoenix.Enemy_AlertData
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FEnemy_AlertData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_AlertData;
// ScriptStruct Phoenix.NPC_NavPath
// 0x0020 (0x0020 - 0x0000)
struct FNPC_NavPath final
{
public:
bool bPathGenerated; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FVector> Points; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
bool bPathIsPartial; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_NavPath;
// ScriptStruct Phoenix.Enemy_LimitAttackOnTargetData
// 0x0008 (0x0008 - 0x0000)
struct FEnemy_LimitAttackOnTargetData final
{
public:
float TimeToFireEnd; // 0x0000(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartTimeout; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemy_LimitAttackOnTargetData;
// ScriptStruct Phoenix.Enemy_ParryParamData
// 0x0010 (0x0010 - 0x0000)
struct FEnemy_ParryParamData final
{
public:
bool bWindowOpenUntilImpact; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float WindowLength; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float LeadInSkipLength; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCanSuspendRelease; // 0x000C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParryParamData;
// ScriptStruct Phoenix.TextureUtilBucket
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FTextureUtilBucket final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTextureUtilBucket;
// ScriptStruct Phoenix.NPC_GameStateMobilityData
// 0x000C (0x000C - 0x0000)
struct FNPC_GameStateMobilityData final
{
public:
ENPC_GameState State; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_Mobility Mobility; // 0x0001(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideSpeed; // 0x0002(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float MinSpeed; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_GameStateMobilityData;
// ScriptStruct Phoenix.NPC_HouseElfData
// 0x0028 (0x0028 - 0x0000)
struct FNPC_HouseElfData final
{
public:
TSubclassOf<class UAblAbility> HidingAbility; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> SightedAbility; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> FleeAbility; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> BefriendAbility; // 0x0018(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScaredTime; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_HouseElfData;
// ScriptStruct Phoenix.FinisherData
// 0x0050 (0x0050 - 0x0000)
struct FFinisherData final
{
public:
TSoftClassPtr<class UClass> AvatarAbility; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer MunitionTags; // 0x0028(0x0020)(Edit, NativeAccessSpecifierPublic)
int32 weight; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FFinisherData;
// ScriptStruct Phoenix.FinisherRequirementData
// 0x0060 (0x0060 - 0x0000)
struct FFinisherRequirementData final
{
public:
TArray<struct FFinisherData> KillAbilities; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FFinisherData> NoKillAbilities; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<TSubclassOf<class UAblAbility>> MultiVFXAbilities; // 0x0020(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
bool bRequireMinDistance; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequireMaxDistance; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxDistance; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMustBeOnGround; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMustBeInAir; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMustBeArmed; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> RequiredSpellUnlocks; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FGameplayTag FinisherFilterTag; // 0x0058(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFinisherRequirementData;
// ScriptStruct Phoenix.NPC_AbilityTaskMovementEntry
// 0x0024 (0x0024 - 0x0000)
struct alignas(0x04) FNPC_AbilityTaskMovementEntry final
{
public:
uint8 Pad_0[0x24]; // 0x0000(0x0024)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_AbilityTaskMovementEntry;
// ScriptStruct Phoenix.NPC_PerceptionChoiceOverride
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FNPC_PerceptionChoiceOverride final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_PerceptionChoiceOverride;
// ScriptStruct Phoenix.EnemyAIBehaviorTreeDataTable
// 0x0010 (0x0018 - 0x0008)
struct FEnemyAIBehaviorTreeDataTable final : public FTableRowBase
{
public:
struct FGameplayTag GameplayTag; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UBehaviorTree* BehaviorTreePtr; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FEnemyAIBehaviorTreeDataTable;
// ScriptStruct Phoenix.NPC_LOSTraceParams
// 0x0024 (0x0024 - 0x0000)
struct FNPC_LOSTraceParams final
{
public:
float TargetAway; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetUp; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetSwimmingUp; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TargetHalfCapsuleScale; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerceiverUp; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerceiverSwimmingUp; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerceiverHalfCapsuleScale; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NPC2NPCUp; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_LOSTraceParams;
// ScriptStruct Phoenix.NPC_PerceptionEvent
// 0x00F8 (0x00F8 - 0x0000)
struct alignas(0x08) FNPC_PerceptionEvent final
{
public:
uint8 Pad_0[0xF8]; // 0x0000(0x00F8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_PerceptionEvent;
// ScriptStruct Phoenix.NPC_SecondaryTargetData
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x04) FNPC_SecondaryTargetData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_SecondaryTargetData;
// ScriptStruct Phoenix.NPC_ActionParams
// 0x0038 (0x0038 - 0x0000)
struct FNPC_ActionParams final
{
public:
class AActor* ActorPtr; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Loc; // 0x0008(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer TagContainer; // 0x0018(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_ActionParams;
// ScriptStruct Phoenix.NPC_SpawnData
// 0x0058 (0x0058 - 0x0000)
struct FNPC_SpawnData final
{
public:
ENPC_Spawn Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHideOnSpawnStart; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float bUnhideOnSpawnStartDelay; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bApplyForceOnSpawn; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTurnToTargetOnSpawn; // 0x0009(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FGameplayTagContainer IATags; // 0x0010(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FGameplayTagContainer AATags; // 0x0030(0x0020)(Edit, NativeAccessSpecifierPublic)
class UBehaviorTree* SpawnBehaviorTree; // 0x0050(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_SpawnData;
// ScriptStruct Phoenix.NPC_SpawnLocationMap
// 0x0018 (0x0018 - 0x0000)
struct FNPC_SpawnLocationMap final
{
public:
class FString Location; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_Spawn Type; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_SpawnLocationMap;
// ScriptStruct Phoenix.NPC_MobilityUberData
// 0x0030 (0x0030 - 0x0000)
struct FNPC_MobilityUberData final
{
public:
ENPC_Mobility Mode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UNPC_MobilityChoice* MobilityChoice; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_GameContext GameContext; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_StairsSlopeContext StairsSlopeState; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_FireContext FireContext; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_GameState GameState; // 0x0013(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_GameSubState GameSubState; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_GameAttackState GameAttackState; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 Priority; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideSpeed; // 0x001C(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinSpeed; // 0x0020(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x0024(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNPC_MobilitySpeedChoice* SpeedChoice; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPC_MobilityUberData;
// ScriptStruct Phoenix.NPC_PerceptionInfo
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x04) FNPC_PerceptionInfo final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_PerceptionInfo;
// ScriptStruct Phoenix.VendorInfo
// 0x0010 (0x0010 - 0x0000)
struct FVendorInfo final
{
public:
class FName VendorID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName VendorLocationID; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVendorInfo;
// ScriptStruct Phoenix.NPC_AbilityChannel
// 0x0040 (0x0040 - 0x0000)
struct FNPC_AbilityChannel final
{
public:
ENPC_AbilityChannel Channel; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnable; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 OnState; // 0x0004(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OnAnims; // 0x0008(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 OnContext; // 0x000C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer TagContainer; // 0x0010(0x0020)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TSubclassOf<class UAblAbility> ChannelAbilityPtr; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_AbilityChannel;
// ScriptStruct Phoenix.NPC_AbilityChannelMap
// 0x000C (0x000C - 0x0000)
struct FNPC_AbilityChannelMap final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_AbilityChannel Channel; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_AbilityChannelMap;
// ScriptStruct Phoenix.MyGenericSQLResultMap
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x08) FMyGenericSQLResultMap final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMyGenericSQLResultMap;
// ScriptStruct Phoenix.NPC_PerceptionChoiceParams
// 0x0040 (0x0040 - 0x0000)
struct alignas(0x08) FNPC_PerceptionChoiceParams final
{
public:
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_PerceptionChoiceParams;
// ScriptStruct Phoenix.SpellDataAssetMappingTableRow
// 0x0028 (0x0030 - 0x0008)
struct FSpellDataAssetMappingTableRow final : public FTableRowBase
{
public:
TSoftObjectPtr<class UEnemyAIAttackData> SpellAttackDataAsset; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellDataAssetMappingTableRow;
// ScriptStruct Phoenix.BossFightData
// 0x0024 (0x0024 - 0x0000)
struct FBossFightData final
{
public:
class FName BossFightName; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EBossStates BossFightState; // 0x0008(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class AActor> BossCharacterPtr; // 0x000C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartTime; // 0x0014(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EndTime; // 0x0018(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ElapsedTime; // 0x001C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool BossFightStarted; // 0x0020(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x3]; // 0x0021(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBossFightData;
// ScriptStruct Phoenix.NPC_PlayerInfo
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x04) FNPC_PlayerInfo final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_PlayerInfo;
// ScriptStruct Phoenix.NPC_NavInfo
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FNPC_NavInfo final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_NavInfo;
// ScriptStruct Phoenix.NPC_SharedAlertPointOfInterest
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FNPC_SharedAlertPointOfInterest final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_SharedAlertPointOfInterest;
// ScriptStruct Phoenix.NPCSenseListenerData
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x08) FNPCSenseListenerData final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPCSenseListenerData;
// ScriptStruct Phoenix.GreetingQueryData
// 0x0020 (0x0020 - 0x0000)
struct FGreetingQueryData final
{
public:
bool IsValid; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TWeakObjectPtr<class ASocialReasoning> TargetReasoner; // 0x0004(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocialAction; // 0x000C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SocialActionResponse; // 0x0014(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SocialActionResponseMagnitude; // 0x001C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGreetingQueryData;
// ScriptStruct Phoenix.Player_FootfallData
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FPlayer_FootfallData final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Size After Last Property [ Dumper-7 ])
float PingDistance; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinSpeed; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinRange; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxRange; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGameEvent_Intensity Intensity; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinDisillusionmentRange; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDisillusionmentRange; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EGameEvent_Intensity DisillusionmentIntensity; // 0x0034(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPlayer_FootfallData;
// ScriptStruct Phoenix.UDSObjectIDsStruct
// 0x0008 (0x0010 - 0x0008)
struct FUDSObjectIDsStruct final : public FTableRowBase
{
public:
int32 m_UDSObjectIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FUDSObjectIDsStruct;
// ScriptStruct Phoenix.PostDeath_Params
// 0x0018 (0x0018 - 0x0000)
struct FPostDeath_Params final
{
public:
EPostDeathCleanupEffect CleanUpEffect; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPostDeathCleanupMode CleanUpMode; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPostDeathSortingMode SortingMode; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 BatchSize; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxAllowedDeadNPCs; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MinAllowedDeadNPCs; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeBetweenBatches; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimerModeDelay; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPostDeath_Params;
// ScriptStruct Phoenix.Enemy_ParryDBData
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FEnemy_ParryDBData final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParryDBData;
// ScriptStruct Phoenix.NPC_PlayerRelTargetTrackingData
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FNPC_PlayerRelTargetTrackingData final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_PlayerRelTargetTrackingData;
// ScriptStruct Phoenix.NPC_GlobalNPCData
// 0x01B8 (0x01B8 - 0x0000)
struct alignas(0x08) FNPC_GlobalNPCData final
{
public:
uint8 Pad_0[0x1B8]; // 0x0000(0x01B8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_GlobalNPCData;
// ScriptStruct Phoenix.Enemy_ParryNPCData
// 0x0190 (0x0190 - 0x0000)
struct alignas(0x08) FEnemy_ParryNPCData final
{
public:
uint8 Pad_0[0x190]; // 0x0000(0x0190)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEnemy_ParryNPCData;
// ScriptStruct Phoenix.NPC_ShutdownData
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FNPC_ShutdownData final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_ShutdownData;
// ScriptStruct Phoenix.NPC_GlobalTargetData
// 0x0228 (0x0228 - 0x0000)
struct alignas(0x08) FNPC_GlobalTargetData final
{
public:
uint8 Pad_0[0x228]; // 0x0000(0x0228)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_GlobalTargetData;
// ScriptStruct Phoenix.NPC_PerceptionEventData
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FNPC_PerceptionEventData final
{
public:
uint8 Pad_0[0x30]; // 0x0000(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_PerceptionEventData;
// ScriptStruct Phoenix.DifficultyScaleData
// 0x0040 (0x0040 - 0x0000)
struct alignas(0x08) FDifficultyScaleData final
{
public:
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDifficultyScaleData;
// ScriptStruct Phoenix.NPC_PerceivedUniqueTargetActorData
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FNPC_PerceivedUniqueTargetActorData final
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_PerceivedUniqueTargetActorData;
// ScriptStruct Phoenix.NPC_PerceivedTargetActorData
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FNPC_PerceivedTargetActorData final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_PerceivedTargetActorData;
// ScriptStruct Phoenix.NPC_TargetSelectionWeightsSet
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FNPC_TargetSelectionWeightsSet final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_TargetSelectionWeightsSet;
// ScriptStruct Phoenix.NPC_TargetSelectionWeightData
// 0x0100 (0x0100 - 0x0000)
struct FNPC_TargetSelectionWeightData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ENPC_TargetSelectionWeightData, float> WeightDataMap; // 0x0008(0x0050)(Deprecated, NativeAccessSpecifierPublic)
uint8 Pad_58[0xA8]; // 0x0058(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_TargetSelectionWeightData;
// ScriptStruct Phoenix.NPCAttackConditionValue
// 0x0008 (0x0008 - 0x0000)
struct FNPCAttackConditionValue final
{
public:
ENPC_AttackSelectionConditions WeightType; // 0x0000(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float WeightValue; // 0x0004(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPCAttackConditionValue;
// ScriptStruct Phoenix.NPCAttackConditionalData
// 0x0068 (0x0068 - 0x0000)
struct FNPCAttackConditionalData final
{
public:
class FString ConditionName; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENPC_SelectionStates ConditionType; // 0x0010(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ENPC_AttackSelectionConditions, struct FNPCAttackConditionValue> EffectValues; // 0x0018(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNPCAttackConditionalData;
// ScriptStruct Phoenix.NPC_CombatThreatLevelData
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FNPC_CombatThreatLevelData final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPC_CombatThreatLevelData;
// ScriptStruct Phoenix.ChildSpawnData
// 0x0018 (0x0018 - 0x0000)
struct FChildSpawnData final
{
public:
class AActor* ParentActor; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class AActor*> SpawnChildren; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FChildSpawnData;
// ScriptStruct Phoenix.AssetTrackerData
// 0x0078 (0x0078 - 0x0000)
struct FAssetTrackerData final
{
public:
class FString AssetType; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxChildrenInWorld; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CurrentChildCount; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class AActor*, struct FChildSpawnData> ChildSpawnData; // 0x0018(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void()> ObjectCountChangedDelegate; // 0x0068(0x0010)(ZeroConstructor, InstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAssetTrackerData;
// ScriptStruct Phoenix.SocialCallout
// 0x0030 (0x0030 - 0x0000)
struct FSocialCallout final
{
public:
bool IsFresh; // 0x0000(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSocialDebug SocialDebug; // 0x0008(0x0010)(BlueprintVisible, NativeAccessSpecifierPublic)
struct FSocialCapitalMovement SocialCapitalMovement; // 0x0018(0x0018)(BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSocialCallout;
// ScriptStruct Phoenix.NPCPersistentData
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x10) FNPCPersistentData final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNPCPersistentData;
// ScriptStruct Phoenix.TutorialLog
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FTutorialLog final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTutorialLog;
// ScriptStruct Phoenix.NpcTimer
// 0x0060 (0x0060 - 0x0000)
struct alignas(0x10) FNpcTimer final
{
public:
float TimeStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeStop; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x58]; // 0x0008(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNpcTimer;
// ScriptStruct Phoenix.MultiFXWrapper
// 0x0038 (0x0038 - 0x0000)
struct FMultiFXWrapper final
{
public:
class FName MultiFXHandleName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> FX; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0018(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AttachPointName; // 0x0024(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0xC]; // 0x002C(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMultiFXWrapper;
// ScriptStruct Phoenix.NpcFxTimer
// 0x0150 (0x0150 - 0x0000)
struct alignas(0x10) FNpcFxTimer final
{
public:
float TimeStart; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeStop; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FMaterialParameterSetter MaterialParameterSetter; // 0x0008(0x0098)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FMultiFXWrapper MultiFX; // 0x00A0(0x0038)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
uint8 Pad_D8[0x78]; // 0x00D8(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNpcFxTimer;
// ScriptStruct Phoenix.NpcTimers
// 0x00F0 (0x00F0 - 0x0000)
struct FNpcTimers final
{
public:
TMap<class FName, struct FNpcTimer> NpcTimers; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPrivate)
TMap<class FName, struct FNpcFxTimer> NpcFxTimers; // 0x0050(0x0050)(Edit, ContainsInstancedReference, NativeAccessSpecifierPrivate)
TMap<class FName, struct FNpcActorTimer> NpcActorTimers; // 0x00A0(0x0050)(Transient, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FNpcTimers;
// ScriptStruct Phoenix.SocketPreview
// 0x0020 (0x0020 - 0x0000)
struct FSocketPreview final
{
public:
struct FGameplayTag SocketDescriptorTag; // 0x0000(0x0008)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FSoftObjectPath PreviewActor; // 0x0008(0x0018)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSocketPreview;
// ScriptStruct Phoenix.RepairData
// 0x0238 (0x0238 - 0x0000)
struct FRepairData final
{
public:
class UGeometryCollection* DestructibleGeometryCollection; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UStaticMesh* BaseMesh; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BaseCollisionProfileName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> DeathFX2; // 0x0018(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> DamagableInPiecesFX2; // 0x0028(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
ENoiseSize DeathNoiseSize; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bFadeOutEntireGC; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float ChunkFadeOutDelay; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChunkFadeVisiblePct; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ChunkFadeVisibleMax; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ChunkFadeVisibleMin; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FPerPlatformInt MaxClusterLevel; // 0x004C(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPerPlatformInt DisableMeshBreak; // 0x0050(0x0004)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FVector AnchorFieldOffset; // 0x0054(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector AnchorFieldSize; // 0x0060(0x000C)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DestroyFromCenterMultiplier; // 0x006C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DestroyObjectRadius; // 0x0070(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DestroyObjectStrain; // 0x0074(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DestroyLinearForce; // 0x0078(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DestroyLinearForceMultiplier; // 0x007C(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DestroyAngularForceMultiplier; // 0x0080(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DestroyRadialForce; // 0x0084(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AFieldSystemActor> DestroyObjectFieldSystemClass; // 0x0088(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ChunkCollisionProfileName; // 0x0090(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UPhysicalMaterial* ChunkPhysicalMaterial; // 0x0098(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> ChunkTrailFX2; // 0x00A0(0x0010)(Edit, ExportObject, ZeroConstructor, DisableEditOnInstance, ContainsInstancedReference, NativeAccessSpecifierPublic)
class UParticleSystem* ChunkTrailParticleSystem; // 0x00B0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* ChunkTrailNiagaraVfx; // 0x00B8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UParticleSystem* ChunkFadeParticleSystem; // 0x00C0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* ChunkFadeNiagaraVfx; // 0x00C8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UParticleSystem* ChunkImpactParticleSystem; // 0x00D0(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraSystem* ChunkImpactNiagaraVfx; // 0x00D8(0x0008)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChunkImpactDelay; // 0x00E0(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChunkImpactMinimumImpulse; // 0x00E4(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ChunkImpactMinimumVolume; // 0x00E8(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FObjectFadeParams ChunkFadeOutParams; // 0x00F0(0x0090)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FObjectFadeParams ChunkFadeInParams; // 0x0180(0x0090)(Edit, DisableEditOnInstance, NativeAccessSpecifierPublic)
TArray<class UReparoData*> ReparoDataArray; // 0x0210(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
class UAkAudioEvent* RepairSfx; // 0x0220(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UReparoData* ReparoDataPtr; // 0x0228(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRepairable : 1; // 0x0230(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRepairChildren : 1; // 0x0230(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRepairInPlaceOnly : 1; // 0x0230(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRepairUsingActorTransform : 1; // 0x0230(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseMainComponentTransform : 1; // 0x0230(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Hide : 1; // 0x0230(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 DisableCollision : 1; // 0x0230(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 DisablePhysics : 1; // 0x0230(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bEnableCollisionDuringRepair : 1; // 0x0231(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bNavigationBlockedIfDestroyed : 1; // 0x0231(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCommonBreakable : 1; // 0x0231(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSpawnAnchorField : 1; // 0x0231(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bDestroyAnchorFieldOnDestroyed : 1; // 0x0231(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bDisableGC : 1; // 0x0231(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bChunkCharacterStepUpOn : 1; // 0x0231(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bLargeDestructible : 1; // 0x0231(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAutoTargetableBroken : 1; // 0x0232(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_233[0x5]; // 0x0233(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRepairData;
// ScriptStruct Phoenix.DbId
// 0x0060 (0x0060 - 0x0000)
struct alignas(0x04) FDbId final
{
public:
uint8 Pad_0[0x60]; // 0x0000(0x0060)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDbId;
// ScriptStruct Phoenix.ObjectSizeClassStruct
// 0x0018 (0x0020 - 0x0008)
struct FObjectSizeClassStruct final : public FTableRowBase
{
public:
float Width; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DamagePerSecondMultiplier; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class AMunitionType_Base> OnFireDestroyedAOE; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OnFireDestroyedDamage; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoiseSize ObjectNoiseSize; // 0x001C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FObjectSizeClassStruct;
// ScriptStruct Phoenix.MarkupKeyValue
// 0x0008 (0x0008 - 0x0000)
struct FMarkupKeyValue final
{
public:
EMarkupType Key; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Value; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMarkupKeyValue;
// ScriptStruct Phoenix.CooldownPickupImpulse
// 0x0018 (0x0018 - 0x0000)
struct FCooldownPickupImpulse final
{
public:
struct FVector Min; // 0x0000(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Max; // 0x000C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCooldownPickupImpulse;
// ScriptStruct Phoenix.CooldownPickupData
// 0x0068 (0x0068 - 0x0000)
struct FCooldownPickupData final
{
public:
TSubclassOf<class ACooldownPickup> CooldownPickupActor; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float weight; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<ESpellCategory, float> CooldownRecoveryMap; // 0x0010(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
float FocusGain; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HealthGainPercent; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCooldownPickupData;
// ScriptStruct Phoenix.SocapAmendInfo
// 0x0030 (0x0030 - 0x0000)
struct FSocapAmendInfo final
{
public:
class AActor* MyActor; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MyActorName; // 0x0008(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName MyActorSubtype; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Delta; // 0x0020(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESocialActionTypes Action; // 0x0024(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESocialCapitalChangeReasons Reason; // 0x0025(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESocialSemanticIDs Semantic; // 0x0026(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_27[0x1]; // 0x0027(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 StatusNameHint; // 0x0028(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSocapAmendInfo;
// ScriptStruct Phoenix.HealingFX
// 0x0018 (0x0018 - 0x0000)
struct FHealingFX final
{
public:
float HealingThreshold; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UMultiFX2_Base*> FX2; // 0x0008(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHealingFX;
// ScriptStruct Phoenix.SimpleMonitorInformation
// 0x0028 (0x0028 - 0x0000)
struct FSimpleMonitorInformation final
{
public:
class FString MonitorName; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MonitorIndex; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPrimary; // 0x0014(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 NativeWidth; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NativeHeight; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D VirtualPosition; // 0x0020(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSimpleMonitorInformation;
// ScriptStruct Phoenix.PhysicsReactionGroup
// 0x0030 (0x0030 - 0x0000)
struct FPhysicsReactionGroup final
{
public:
float MinDamageThreshold; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UInteractionArchitectAsset* MunitionDataLevelAsset; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTag ImpactStrengthTag; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CharacterDamage; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENoiseSize NoiseSize; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UMultiFX2_Base*> CollisionFX2; // 0x0020(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPhysicsReactionGroup;
// ScriptStruct Phoenix.RecentDamage
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x04) FRecentDamage final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRecentDamage;
// ScriptStruct Phoenix.OriginalInfo
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x10) FOriginalInfo final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FOriginalInfo;
// ScriptStruct Phoenix.OriginalPrimInfo
// 0x0040 (0x0040 - 0x0000)
struct alignas(0x10) FOriginalPrimInfo final
{
public:
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FOriginalPrimInfo;
// ScriptStruct Phoenix.ObjectStateCollisionPair
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FObjectStateCollisionPair final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FObjectStateCollisionPair;
// ScriptStruct Phoenix.OppugnoLevelData
// 0x04DF (0x04E0 - 0x0001)
struct FOppugnoLevelData final : public FSpellLevelData
{
public:
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MassLimit; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ObjectLimit; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnlyAffectGroup; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float OppugnoRadius; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PullBasePhysicsImpulse; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PullMassScaledPhysicsImpulse; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PullMaxVelocity; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PullTargetRadius; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HoldOffset; // 0x0024(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoldBasePhysicsImpulse; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoldMassScaledPhysicsImpulse; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoldMaxVelocity; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoldTargetRadius; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float HoldImpulseScale; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator HoldRotationRate; // 0x0044(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float HoldNearDistanceScale; // 0x0050(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThrowBasePhysicsImpulse; // 0x0054(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThrowMassScaledPhysicsImpulse; // 0x0058(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector ThrowTorque; // 0x005C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThrowMaxVelocity; // 0x0068(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ThrowAngle; // 0x006C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector HoldRelativeLocation; // 0x0070(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeToPull; // 0x007C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TimeToThrow; // 0x0080(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRuntimeFloatCurve PullPrimaryCurve; // 0x0088(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve PullPerpendicularCurve; // 0x0110(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FVector2D PullPerpendicularInputRange; // 0x0198(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D PullPerpendicularOutputRange; // 0x01A0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PullPerpendicularRotationAngle; // 0x01A8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1AC[0x4]; // 0x01AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FRuntimeFloatCurve PullOvershootCurve; // 0x01B0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve PullThrowCurve; // 0x0238(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve PullRollCurve; // 0x02C0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve PullPitchCurve; // 0x0348(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve PullYawCurve; // 0x03D0(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
struct FRuntimeFloatCurve ThrowPitchCurve; // 0x0458(0x0088)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FOppugnoLevelData;
// ScriptStruct Phoenix.PathPointTags
// 0x0010 (0x0010 - 0x0000)
struct FPathPointTags final
{
public:
TArray<class FName> Tags; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPathPointTags;
// ScriptStruct Phoenix.IdentityParticleSystemsData
// 0x0050 (0x0050 - 0x0000)
struct FIdentityParticleSystemsData final
{
public:
TMap<ESanctuaryIdentity, struct FParticleSystemsData> IdentityOverrides; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FIdentityParticleSystemsData;
// ScriptStruct Phoenix.PathCollectorPath
// 0x0070 (0x0070 - 0x0000)
struct FPathCollectorPath final
{
public:
TArray<struct FVector> Path; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
int32 Priority; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Distance; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Name; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Start; // 0x0028(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0034(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString IconName; // 0x0040(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsMission; // 0x0050(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName MissionID; // 0x0054(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName CharacterID; // 0x005C(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTintIt; // 0x0064(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_65[0xB]; // 0x0065(0x000B)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPathCollectorPath;
// ScriptStruct Phoenix.DebugMapPoint
// 0x001C (0x001C - 0x0000)
struct FDebugMapPoint final
{
public:
struct FLinearColor Color; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0010(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDebugMapPoint;
// ScriptStruct Phoenix.DebugMapLine
// 0x0010 (0x0010 - 0x0000)
struct FDebugMapLine final
{
public:
TArray<struct FDebugMapPoint> Points; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDebugMapLine;
// ScriptStruct Phoenix.DebugMapData
// 0x0050 (0x0050 - 0x0000)
struct FDebugMapData final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FDebugMapLine> DrawLines; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FDebugMapPoint> drawPoints; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector Offset; // 0x0028(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Width; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scale; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class APhoenixPathActor*> meshActors; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDebugMapData;
// ScriptStruct Phoenix.AsyncPathData
// 0x0048 (0x0048 - 0x0000)
struct alignas(0x08) FAsyncPathData final
{
public:
uint8 Pad_0[0x48]; // 0x0000(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FAsyncPathData;
// ScriptStruct Phoenix.PathDestinationLocation
// 0x0014 (0x0014 - 0x0000)
struct alignas(0x04) FPathDestinationLocation final
{
public:
uint8 Pad_0[0x14]; // 0x0000(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPathDestinationLocation;
// ScriptStruct Phoenix.DebugHelper
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FDebugHelper final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDebugHelper;
// ScriptStruct Phoenix.MapLocationHint
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FMapLocationHint final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMapLocationHint;
// ScriptStruct Phoenix.AIPerformTaskContainer
// 0x0040 (0x0040 - 0x0000)
struct FAIPerformTaskContainer final
{
public:
class UAIPerformTaskBase* TaskData; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform WidgetTransform; // 0x0010(0x0030)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAIPerformTaskContainer;
// ScriptStruct Phoenix.PerkInfoFX
// 0x0030 (0x0030 - 0x0000)
struct FPerkInfoFX final
{
public:
struct FMultiFX PerkFX; // 0x0000(0x0030)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPerkInfoFX;
// ScriptStruct Phoenix.PerkTreeEntry
// 0x0070 (0x0070 - 0x0000)
struct FPerkTreeEntry final
{
public:
class FString ID; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString PerkCategory; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LevelRequirement; // 0x0020(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Row; // 0x0024(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Column; // 0x0028(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LockId; // 0x002C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName LockID2; // 0x0034(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AbilityID; // 0x003C(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPerkState State; // 0x0044(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 CurrentLevel; // 0x0048(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxLevel; // 0x004C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString NextUpgrade; // 0x0050(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool IsUpgrade; // 0x0060(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 TotalEffectiveLevel; // 0x0064(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName PrerequisitePerkID; // 0x0068(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPerkTreeEntry;
// ScriptStruct Phoenix.PetrificusData
// 0x0010 (0x0010 - 0x0000)
struct FPetrificusData final
{
public:
TArray<class UMultiFX2_Base*> FX2; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPetrificusData;
// ScriptStruct Phoenix.SpellCastData
// 0x0018 (0x0018 - 0x0000)
struct FSpellCastData final
{
public:
class AActor* Target; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class AActor* Instigator; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SpellType; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellCastData;
// ScriptStruct Phoenix.StoryEAVandAMB
// 0x00A0 (0x00A0 - 0x0000)
struct alignas(0x08) FStoryEAVandAMB final
{
public:
uint8 Pad_0[0xA0]; // 0x0000(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStoryEAVandAMB;
// ScriptStruct Phoenix.PhoenixCameraSettingsData
// 0x0088 (0x0088 - 0x0000)
struct FPhoenixCameraSettingsData final
{
public:
float FieldOfViewOffset; // 0x0000(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float InputSensitivityDefault; // 0x0004(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float InputSensitivityAiming; // 0x0008(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float InputAccelerationDefault; // 0x000C(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float InputAccelerationAiming; // 0x0010(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float AimAssistStrength; // 0x0014(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float GamepadDeadzone; // 0x0018(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bGamepadSouthpaw; // 0x001C(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bGamepadAimingSwitch; // 0x001D(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bInvertX; // 0x001E(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bInvertY; // 0x001F(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bInvertFlightY; // 0x0020(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bToggleAim; // 0x0021(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float FollowSpeed; // 0x0024(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float CameraShake; // 0x0028(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bCineCameraShake; // 0x002C(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDepthOfField; // 0x002D(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bChromaticAberration; // 0x002E(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bFilmGrain; // 0x002F(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bMotionBlur; // 0x0030(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MotionBlurAmount; // 0x0034(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_RotationInputSensitivity; // 0x0038(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_RotationInputAcceleration; // 0x003C(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_RollInputSensitivity; // 0x0040(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_RollInputAcceleration; // 0x0044(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_RotationFiltering; // 0x0048(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_MoveInputSensitivity; // 0x004C(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_MoveInputAcceleration; // 0x0050(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_PedestalInputSensitivity; // 0x0054(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_PedestalInputAcceleration; // 0x0058(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_MoveFiltering; // 0x005C(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_ZoomInputSensitivity; // 0x0060(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_ZoomInputAcceleration; // 0x0064(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_ZoomFiltering; // 0x0068(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_FocusDistanceInputSensitivity; // 0x006C(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_FocusDistanceInputAcceleration; // 0x0070(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_FocusDistanceFiltering; // 0x0074(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_Aperture; // 0x0078(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_AmbientIntensity; // 0x007C(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DirectorCam_AmbientFrequency; // 0x0080(0x0004)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDirectorCam_DollyInLocalSpace; // 0x0084(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDirectorCam_TruckInLocalSpace; // 0x0085(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDirectorCam_PedestalInLocalSpace; // 0x0086(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bDirectorCam_SwitchRollAndZoomInput; // 0x0087(0x0001)(ZeroConstructor, Config, SaveGame, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FPhoenixCameraSettingsData;
// ScriptStruct Phoenix.SettingsSourceFile
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FSettingsSourceFile final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSettingsSourceFile;
// ScriptStruct Phoenix.PhoenixButtonStruct
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FPhoenixButtonStruct final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPhoenixButtonStruct;
// ScriptStruct Phoenix.ConversationOption
// 0x0048 (0x0048 - 0x0000)
struct FConversationOption final
{
public:
class FString Text_ID; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Icon_ID; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MenuNode_ID; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Disabled; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAvaAudioDialogueConditionFailedLineHandling Reason_Tooltip; // 0x0025(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName ReasonName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool PreviouslyUsed; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString Conversation_ID; // 0x0038(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FConversationOption;
// ScriptStruct Phoenix.ExperienceChange
// 0x0020 (0x0020 - 0x0000)
struct FExperienceChange final
{
public:
int32 ExperiencePoints; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ExperienceLevelStartPoints; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ExperienceLevelEndPoints; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ExperienceLevel; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ExperienceLevelChanged; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 PreviousExperiencePoints; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PreviousExperienceLevelStartPoint; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PreviousExperienceLevelEndPoints; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FExperienceChange;
// ScriptStruct Phoenix.MultiplePoiTest
// 0x0020 (0x0020 - 0x0000)
struct FMultiplePoiTest final
{
public:
class FString TestName; // 0x0000(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString MapName; // 0x0010(0x0010)(ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMultiplePoiTest;
// ScriptStruct Phoenix.NotificationCategoryData
// 0x00A0 (0x00A0 - 0x0000)
struct alignas(0x08) FNotificationCategoryData final
{
public:
uint8 Pad_0[0xA0]; // 0x0000(0x00A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNotificationCategoryData;
// ScriptStruct Phoenix.NotificationRequest
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FNotificationRequest final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNotificationRequest;
// ScriptStruct Phoenix.SlidingData
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FSlidingData final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSlidingData;
// ScriptStruct Phoenix.ImpactCameraShakeData
// 0x0020 (0x0020 - 0x0000)
struct FImpactCameraShakeData final
{
public:
TSubclassOf<class UCameraShakeBase> CameraShake; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InnerRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterRadius; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Falloff; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOrientShakeTowardsEpicenter : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, DisableEditOnInstance, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UForceFeedbackEffect* ForceFeedbackEffect; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FImpactCameraShakeData;
// ScriptStruct Phoenix.PhoenixScalabilityPlatforms
// 0x0004 (0x0004 - 0x0000)
struct FPhoenixScalabilityPlatforms final
{
public:
int32 Platforms; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPhoenixScalabilityPlatforms;
// ScriptStruct Phoenix.SkinFXEventTriggerHermesMessage
// 0x0018 (0x0018 - 0x0000)
struct FSkinFXEventTriggerHermesMessage final
{
public:
class USkinFXComponent* SkinFXComponent; // 0x0000(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SkinFXEffectName; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESkinFXDelegateEvent SkinFXEvent; // 0x0010(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSkinFXEventTriggerHermesMessage;
// ScriptStruct Phoenix.PhoenixScalabilityLevels
// 0x0004 (0x0004 - 0x0000)
struct FPhoenixScalabilityLevels final
{
public:
int32 Levels; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPhoenixScalabilityLevels;
// ScriptStruct Phoenix.DbAssetMapTestStruct
// 0x0028 (0x0030 - 0x0008)
struct FDbAssetMapTestStruct final : public FTableRowBase
{
public:
TSoftClassPtr<class UClass> m_actorClass; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FDbAssetMapTestStruct;
// ScriptStruct Phoenix.DialogueLineAndAudioFlags
// 0x0018 (0x0018 - 0x0000)
struct FDialogueLineAndAudioFlags final
{
public:
struct FDialogueLineReference DialogueLineReference; // 0x0000(0x0010)(BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FAudioDialogueFlags AudioDialogueFlags; // 0x0010(0x0007)(BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_17[0x1]; // 0x0017(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FDialogueLineAndAudioFlags;
// ScriptStruct Phoenix.CharacterNameAndIsLocalPlayer
// 0x0020 (0x0020 - 0x0000)
struct FCharacterNameAndIsLocalPlayer final
{
public:
class FName CharacterName; // 0x0000(0x0008)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool LocalPlayer; // 0x0008(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString ActorProvider; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCharacterNameAndIsLocalPlayer;
// ScriptStruct Phoenix.PhysicalResponseEventData
// 0x0028 (0x0028 - 0x0000)
struct FPhysicalResponseEventData final
{
public:
class AActor* OwningActor; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x20]; // 0x0008(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPhysicalResponseEventData;
// ScriptStruct Phoenix.PhysicsSimLevelRow
// 0x0050 (0x0058 - 0x0008)
struct FPhysicsSimLevelRow final : public FTableRowBase
{
public:
EPhysicsSimLevelType Type; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class UWorld> Level; // 0x0010(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, DisableEditOnInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0038(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x0044(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
bool bIsPlayerControlled; // 0x0050(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPhysicsSimLevelRow;
// ScriptStruct Phoenix.PlayerMountAreaSettingsDataRow
// 0x0018 (0x0020 - 0x0008)
struct FPlayerMountAreaSettingsDataRow final : public FTableRowBase
{
public:
EMiniMapLevels AllowedRegion; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FString> DungeonLevelOverride; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerMountAreaSettingsDataRow;
// ScriptStruct Phoenix.PlayerTemplateNameToDataAsset
// 0x0008 (0x0010 - 0x0008)
struct FPlayerTemplateNameToDataAsset final : public FTableRowBase
{
public:
class UPlayerTemplateDataAsset* PlayerTemplateDataAsset; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPlayerTemplateNameToDataAsset;
// ScriptStruct Phoenix.LockChange
// 0x000C (0x000C - 0x0000)
struct FLockChange final
{
public:
class FName LockId; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELockStates newLockState; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLockChange;
// ScriptStruct Phoenix.SpellDiamondInput
// 0x0020 (0x0020 - 0x0000)
struct FSpellDiamondInput final
{
public:
class FName Slot1; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Slot2; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Slot3; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Slot4; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpellDiamondInput;
// ScriptStruct Phoenix.ItemInput
// 0x000C (0x000C - 0x0000)
struct FItemInput final
{
public:
class FName ItemId; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ItemQuantity; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FItemInput;
// ScriptStruct Phoenix.OrientToSlerp
// 0x000C (0x000C - 0x0000)
struct FOrientToSlerp final
{
public:
EOrientToSlerpType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Speed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Filter; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FOrientToSlerp;
// ScriptStruct Phoenix.MastermindTutorialInfo
// 0x0068 (0x0068 - 0x0000)
struct FMastermindTutorialInfo final
{
public:
bool bIsPlayingIntro; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPlayingOutro; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName TutorialName; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName TutorialStepAlias; // 0x000C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsModal; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExpectsInput; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EUMGInputAction CompletionButton; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MustHoldCompletionButton; // 0x0017(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<EUMGInputAction, bool> CompletionButtons; // 0x0018(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMastermindTutorialInfo;
// ScriptStruct Phoenix.PointOfInterest
// 0x0028 (0x0028 - 0x0000)
struct FPointOfInterest final
{
public:
class FString PointOfInterestId; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Location; // 0x0010(0x000C)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DiscoverDistance; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPointOfInterestState State; // 0x0020(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPointOfInterest;
// ScriptStruct Phoenix.TickTrackerData
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FTickTrackerData final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTickTrackerData;
// ScriptStruct Phoenix.MastermindPopupInfo
// 0x0020 (0x0020 - 0x0000)
struct FMastermindPopupInfo final
{
public:
bool bIsPlayingIntro; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPlayingOutro; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FInputActionHoldInfo> CompletionActions; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bIsWaitPopup; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMastermindPopupInfo;
// ScriptStruct Phoenix.PortraitPaintingEntity
// 0x0028 (0x0028 - 0x0000)
struct FPortraitPaintingEntity final
{
public:
class FString EntityName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class AActor> EntityActor; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TWeakObjectPtr<class UPortraitPaintingEntityComponent> EntityComponent; // 0x0018(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EPortraitPaintingEntitySource Source; // 0x0020(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPortraitPaintingEntity;
// ScriptStruct Phoenix.PortraitPaintingEntities
// 0x0010 (0x0010 - 0x0000)
struct FPortraitPaintingEntities final
{
public:
TArray<struct FPortraitPaintingEntity> Entities; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPortraitPaintingEntities;
// ScriptStruct Phoenix.PortraitPaintingComponentState
// 0x0008 (0x0008 - 0x0000)
struct FPortraitPaintingComponentState final
{
public:
float BoundsScale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ECollisionEnabled CollisionEnabled; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bUseAttachParentBound : 1; // 0x0005(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastShadow : 1; // 0x0005(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastContactShadow : 1; // 0x0005(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastCapsuleDirectShadow : 1; // 0x0005(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bReceivesDecals : 1; // 0x0005(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bReceivesWeatherDecals : 1; // 0x0005(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIgnoreLightLeakingCorrection : 1; // 0x0005(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetCollisionEnabled : 1; // 0x0005(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FPortraitPaintingComponentState;
// ScriptStruct Phoenix.PortraitPaintingComponentStates
// 0x0050 (0x0050 - 0x0000)
struct FPortraitPaintingComponentStates final
{
public:
TMap<TWeakObjectPtr<class USceneComponent>, struct FPortraitPaintingComponentState> States; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPortraitPaintingComponentStates;
// ScriptStruct Phoenix.ProtegoLevelData
// 0x002B (0x002C - 0x0001)
struct FProtegoLevelData final : public FSpellLevelData
{
public:
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float PerfectTime; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DisarmPercent; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DisarmForce; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerfectAOERadius; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerfectCharacterBasePhysicsImpulse; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerfectCharacterMassScaledPhysicsImpulse; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerfectCharacterMaxVelocity; // 0x001C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NormalCharacterBasePhysicsImpulse; // 0x0020(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NormalCharacterMassScaledPhysicsImpulse; // 0x0024(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NormalCharacterMaxVelocity; // 0x0028(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FProtegoLevelData;
// ScriptStruct Phoenix.QActionItemLayout
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FQActionItemLayout final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQActionItemLayout;
// ScriptStruct Phoenix.QActionGroup
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FQActionGroup final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQActionGroup;
// ScriptStruct Phoenix.QActionItemMacro
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x08) FQActionItemMacro final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQActionItemMacro;
// ScriptStruct Phoenix.GraphicsAdapterDesc
// 0x0018 (0x0018 - 0x0000)
struct FGraphicsAdapterDesc final
{
public:
class FString Name; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LUIDLow; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LUIDHigh; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FGraphicsAdapterDesc;
// ScriptStruct Phoenix.QActionItem
// 0x000C (0x000C - 0x0000)
struct alignas(0x04) FQActionItem
{
public:
uint8 Pad_0[0xC]; // 0x0000(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQActionItem;
// ScriptStruct Phoenix.QInventoryActionItem
// 0x0014 (0x0020 - 0x000C)
struct FQInventoryActionItem final : public FQActionItem
{
public:
uint8 Pad_C[0x14]; // 0x000C(0x0014)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQInventoryActionItem;
// ScriptStruct Phoenix.QAWorldOverrideData
// 0x0038 (0x0038 - 0x0000)
struct alignas(0x08) FQAWorldOverrideData final
{
public:
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FQAWorldOverrideData;
// ScriptStruct Phoenix.ItemChange
// 0x0020 (0x0020 - 0x0000)
struct alignas(0x08) FItemChange final
{
public:
uint8 Pad_0[0x20]; // 0x0000(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FItemChange;
// ScriptStruct Phoenix.RacerTime
// 0x000C (0x000C - 0x0000)
struct FRacerTime final
{
public:
class FName RacerName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RaceTime; // 0x0008(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRacerTime;
// ScriptStruct Phoenix.RarityColors
// 0x0040 (0x0048 - 0x0008)
struct FRarityColors final : public FTableRowBase
{
public:
struct FDataTableRowHandle Outline; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle Glow; // 0x0018(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle Back; // 0x0028(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FDataTableRowHandle Text; // 0x0038(0x0010)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRarityColors;
// ScriptStruct Phoenix.RevealData
// 0x0028 (0x0028 - 0x0000)
struct FRevealData final
{
public:
TArray<class UMultiFX2_Base*> FX2; // 0x0000(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TArray<class UMultiFX2_Base*> GlobalFX2; // 0x0010(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
uint8 Pad_20[0x8]; // 0x0020(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRevealData;
// ScriptStruct Phoenix.RPGTimeTriggers
// 0x0038 (0x0038 - 0x0000)
struct FRPGTimeTriggers final
{
public:
bool bUseRatioOfLifetime; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimedAbilityUnit Unit; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float StartTime; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StopTime; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETimedAbilityRetriggerBehaviour RetriggerBehaviour; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class URPGTriggerEffect_Base* TriggerEffect; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsActive; // 0x0018(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bWasActive; // 0x0019(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseIngameSimulationTime; // 0x001A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FDateTime StartTimeStamp; // 0x0020(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDateTime StopTimeStamp; // 0x0028(0x0008)(ZeroConstructor, Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRepeating; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LoopPauseTime; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRPGTimeTriggers;
// ScriptStruct Phoenix.StupidShaderSpecialType
// 0x0001 (0x0001 - 0x0000)
struct FStupidShaderSpecialType final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStupidShaderSpecialType;
// ScriptStruct Phoenix.RPGUIInfo
// 0x0010 (0x0010 - 0x0000)
struct FRPGUIInfo final
{
public:
class FName SourceID; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SlotID; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowInHUD; // 0x000C(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowInMenu; // 0x000D(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E[0x2]; // 0x000E(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRPGUIInfo;
// ScriptStruct Phoenix.RPGHitTracker
// 0x0018 (0x0018 - 0x0000)
struct FRPGHitTracker final
{
public:
class AActor* Target; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Timestamp; // 0x0008(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class USpellToolRecord* Spell; // 0x0010(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRPGHitTracker;
// ScriptStruct Phoenix.SocialReasoningComparison
// 0x0001 (0x0001 - 0x0000)
struct FSocialReasoningComparison final
{
public:
ESocialCapitalChangeReasons ComparedToReasoning; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSocialReasoningComparison;
// ScriptStruct Phoenix.SocialSemanticsComparison
// 0x0008 (0x0008 - 0x0000)
struct FSocialSemanticsComparison final
{
public:
ESocialSemanticIDs SocialSemantic; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EValueComparison ComparisonOperator; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 ComparisonValue; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSocialSemanticsComparison;
// ScriptStruct Phoenix.SceneRigRule_RuleAsset
// 0x0040 (0x0040 - 0x0000)
struct FSceneRigRule_RuleAsset final
{
public:
uint8 ForSpecificActor : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FSceneRigStage_ActorReference SpecificActor; // 0x0008(0x0010)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGameplayTagContainer Tags; // 0x0018(0x0020)(Edit, NativeAccessSpecifierPublic)
class UDialogueSequenceRule* Rule; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigRule_RuleAsset;
// ScriptStruct Phoenix.SanctuaryBonusStatus
// 0x0020 (0x0020 - 0x0000)
struct FSanctuaryBonusStatus final
{
public:
class FName BonusID; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString UnlockTextKey; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Value; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsMaxedOut; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSanctuaryBonusStatus;
// ScriptStruct Phoenix.SanctuaryIdentityDayNightSettings
// 0x0020 (0x0020 - 0x0000)
struct FSanctuaryIdentityDayNightSettings final
{
public:
TArray<class UTimeSource*> TimeSources; // 0x0000(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<class UEphemerisSubroutine*> EphemerisProgram; // 0x0010(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSanctuaryIdentityDayNightSettings;
// ScriptStruct Phoenix.SanctuaryIdentityGlobalLightingSettings
// 0x0008 (0x0008 - 0x0000)
struct FSanctuaryIdentityGlobalLightingSettings final
{
public:
class UGlobalLightingBlendable* GlobalLightingBlendable; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSanctuaryIdentityGlobalLightingSettings;
// ScriptStruct Phoenix.SanctuaryIdentityRenderSettings
// 0x0068 (0x0068 - 0x0000)
struct FSanctuaryIdentityRenderSettings final
{
public:
uint8 bOverride_Exposure : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_ColorGrading : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_Film : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_LensFX : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_Bloom : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_MotionBlur : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_DepthOfField : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_Ambient : 1; // 0x0000(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_ScreenSpaceReflections : 1; // 0x0001(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_EmissiveAdaptation : 1; // 0x0001(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_ExposureTweak : 1; // 0x0001(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_DistanceFog : 1; // 0x0001(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_CharacterLightRigAdjustments : 1; // 0x0001(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FRenderSettingsPPExposureName Exposure; // 0x0004(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FRenderSettingsPPColorGradingName ColorGrading; // 0x000C(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FRenderSettingsPPFilmName Film; // 0x0014(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FRenderSettingsPPLensFXName LensFX; // 0x001C(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FRenderSettingsPPBloomName Bloom; // 0x0024(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FRenderSettingsPPMotionBlurName MotionBlur; // 0x002C(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FRenderSettingsPPDepthOfFieldName DepthOfField; // 0x0034(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FRenderSettingsPPAmbientName Ambient; // 0x003C(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FRenderSettingsPPScreenSpaceReflectionsName ScreenSpaceReflections; // 0x0044(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FRenderSettingsEmissiveAdaptationName EmissiveAdaptation; // 0x004C(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
float ExposureTweak; // 0x0054(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDistanceFogName DistanceFog; // 0x0058(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FCharacterLightRigAdjustmentsName CharacterLightRigAdjustments; // 0x0060(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSanctuaryIdentityRenderSettings;
// ScriptStruct Phoenix.SanctuaryIdentitySettings
// 0x0680 (0x0680 - 0x0000)
struct FSanctuaryIdentitySettings final
{
public:
struct FSanctuaryIdentityDayNightSettings DayNightSettings; // 0x0000(0x0020)(Edit, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FSanctuaryIdentityGlobalLightingSettings GlobalLightingSettings; // 0x0020(0x0008)(Edit, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
struct FSanctuaryIdentityRenderSettings RenderSettings; // 0x0028(0x0068)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FPostProcessSettings PostProcessSettings; // 0x0090(0x05F0)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSanctuaryIdentitySettings;
// ScriptStruct Phoenix.SanctuaryPortalIdentityMaterialOverrideSettings
// 0x0020 (0x0020 - 0x0000)
struct FSanctuaryPortalIdentityMaterialOverrideSettings final
{
public:
uint8 bOverride_Desaturation : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_Brightness : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_Contrast : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_Tint : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Desaturation; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Brightness; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Contrast; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Tint; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSanctuaryPortalIdentityMaterialOverrideSettings;
// ScriptStruct Phoenix.SanctuaryPortalMaterialSettings
// 0x001C (0x001C - 0x0000)
struct FSanctuaryPortalMaterialSettings final
{
public:
float Desaturation; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Brightness; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Contrast; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Tint; // 0x000C(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSanctuaryPortalMaterialSettings;
// ScriptStruct Phoenix.SanctuaryStreamingZoneDefinition
// 0x00E0 (0x00E0 - 0x0000)
struct FSanctuaryStreamingZoneDefinition final
{
public:
class FName ZoneName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UWorld>> MinimumLoad; // 0x0008(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class UWorld>> ParallelLoad; // 0x0018(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
bool bStayVisibleWhenIslandIsHidden; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FDbSingleColumnInfo Lock; // 0x0030(0x0088)(Deprecated, NativeAccessSpecifierPublic)
TArray<struct FDbSingleColumnInfo> Locks; // 0x00B8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bMustBeLockedToLoadZone; // 0x00C8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> ChildZones; // 0x00D0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSanctuaryStreamingZoneDefinition;
// ScriptStruct Phoenix.SanctuaryStreamingIslandDefinition
// 0x0068 (0x0068 - 0x0000)
struct FSanctuaryStreamingIslandDefinition final
{
public:
class FName IslandName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FSanctuaryStreamingZoneDefinition> Zones; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UWorld> LightingScenario; // 0x0018(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UWorld> OctreeScenario; // 0x0040(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSanctuaryStreamingIslandDefinition;
// ScriptStruct Phoenix.SanctuaryExpansionDefinition
// 0x0008 (0x0008 - 0x0000)
struct FSanctuaryExpansionDefinition final
{
public:
class FName ExpansionLockID; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSanctuaryExpansionDefinition;
// ScriptStruct Phoenix.PointLightDescription
// 0x0014 (0x0014 - 0x0000)
struct FPointLightDescription final
{
public:
bool bUseInverseSquaredFalloff; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LightFalloffExponent; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SourceRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SoftSourceRadius; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SourceLength; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FPointLightDescription;
// ScriptStruct Phoenix.BasicLightShadowDescription
// 0x001C (0x001C - 0x0000)
struct FBasicLightShadowDescription final
{
public:
uint8 bCastShadows : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastStaticShadows : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastDynamicShadows : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastVolumetricShadow : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bContactShadowLengthInWS : 1; // 0x0000(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastTranslucentShadows : 1; // 0x0000(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastShadowsFromCinematicObjectsOnly : 1; // 0x0000(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ShadowResolutionScale; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ShadowBias; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ShadowSlopeBias; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ShadowSharpen; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ContactShadowLength; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearShadowClippingDistance; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBasicLightShadowDescription;
// ScriptStruct Phoenix.BasicLightBloomDescription
// 0x000C (0x000C - 0x0000)
struct FBasicLightBloomDescription final
{
public:
float BloomScale; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BloomThreshold; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FColor BloomTint; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBasicLightBloomDescription;
// ScriptStruct Phoenix.BasicLightDescription
// 0x004C (0x004C - 0x0000)
struct FBasicLightDescription final
{
public:
ELightUnits IntensityUnits; // 0x0000(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float Intensity; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float AttenuationRadius; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FColor LightColor; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Temperature; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float VolumetricScatteringIntensity; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpecularScale; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBasicLightShadowDescription Shadows; // 0x001C(0x001C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
struct FLightingChannels LightingChannels; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FBasicLightBloomDescription Bloom; // 0x003C(0x000C)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
uint8 bAffectTranslucentLighting : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bTransmission : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAffectReflection : 1; // 0x0048(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseTemperature : 1; // 0x0048(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bEnableLightShaftBloom : 1; // 0x0048(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FBasicLightDescription;
// ScriptStruct Phoenix.SpotLightDescription
// 0x001C (0x001C - 0x0000)
struct FSpotLightDescription final
{
public:
float InnerConeAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterConeAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseInverseSquaredFalloff; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LightFalloffExponent; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, Interp, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SourceRadius; // 0x0010(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SoftSourceRadius; // 0x0014(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SourceLength; // 0x0018(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSpotLightDescription;
// ScriptStruct Phoenix.RectLightDescription
// 0x0018 (0x0018 - 0x0000)
struct FRectLightDescription final
{
public:
float SourceWidth; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SourceHeight; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BarnDoorAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float BarnDoorLength; // 0x000C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture* SourceTexture; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRectLightDescription;
// ScriptStruct Phoenix.MultiLightDescription
// 0x0098 (0x0098 - 0x0000)
struct FMultiLightDescription final
{
public:
EBasicLightType Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FBasicLightDescription Common; // 0x0004(0x004C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FPointLightDescription Point; // 0x0050(0x0014)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FSpotLightDescription Spot; // 0x0064(0x001C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FRectLightDescription Rect; // 0x0080(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMultiLightDescription;
// ScriptStruct Phoenix.VegetationInteractionSettings
// 0x0024 (0x0024 - 0x0000)
struct FVegetationInteractionSettings final
{
public:
struct FVector Offset; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InnerRadius; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterRadius; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ForceScalingMultiplierMin; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ForceScalingMultiplierMax; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngleMultiplierMin; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngleMultiplierMax; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVegetationInteractionSettings;
// ScriptStruct Phoenix.SceneActionConsoleVariable
// 0x0010 (0x0010 - 0x0000)
struct FSceneActionConsoleVariable final
{
public:
class FName Variable; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Value; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionConsoleVariable;
// ScriptStruct Phoenix.SceneActionConsoleCommand
// 0x0018 (0x0018 - 0x0000)
struct FSceneActionConsoleCommand final
{
public:
class FName Command; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ValueOnEnter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ValueOnExit; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionConsoleCommand;
// ScriptStruct Phoenix.RenderingCutBits
// 0x0008 (0x0008 - 0x0000)
struct FRenderingCutBits final
{
public:
int32 RenderingCuts; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Frames; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FRenderingCutBits;
// ScriptStruct Phoenix.HermesMessageAdvancedDynamicPayload
// 0x0018 (0x0018 - 0x0000)
struct FHermesMessageAdvancedDynamicPayload final
{
public:
EHermesMessageAdvancedDynamicPayloadType Type; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Boolean; // 0x000C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Integer; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Scalar; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FHermesMessageAdvancedDynamicPayload;
// ScriptStruct Phoenix.OnSpellHitInfo
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FOnSpellHitInfo final
{
public:
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FOnSpellHitInfo;
// ScriptStruct Phoenix.MaterialSwapKeyBundlePreload
// 0x0003 (0x0003 - 0x0000)
struct FMaterialSwapKeyBundlePreload final
{
public:
EMaterialPermuterLoadingPriority Priority; // 0x0000(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAttachedChildren; // 0x0001(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bComponentChildren; // 0x0002(0x0001)(Edit, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMaterialSwapKeyBundlePreload;
// ScriptStruct Phoenix.SceneActionMaterialSwapParameter
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FSceneActionMaterialSwapParameter
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName Parameter; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionMaterialSwapParameter;
// ScriptStruct Phoenix.SceneActionMaterialSwapParameterColor
// 0x0008 (0x0018 - 0x0010)
struct FSceneActionMaterialSwapParameterColor final : public FSceneActionMaterialSwapParameter
{
public:
class UColorProvider* Value; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionMaterialSwapParameterColor;
// ScriptStruct Phoenix.SceneActionMaterialSwapParameterVector
// 0x0008 (0x0018 - 0x0010)
struct FSceneActionMaterialSwapParameterVector final : public FSceneActionMaterialSwapParameter
{
public:
class UVectorProvider* Value; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionMaterialSwapParameterVector;
// ScriptStruct Phoenix.SceneActionMaterialSwapParameterScalar
// 0x0008 (0x0018 - 0x0010)
struct FSceneActionMaterialSwapParameterScalar final : public FSceneActionMaterialSwapParameter
{
public:
class UFloatProvider* Value; // 0x0010(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionMaterialSwapParameterScalar;
// ScriptStruct Phoenix.SceneActionSkinFXProviderParameter
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FSceneActionSkinFXProviderParameter
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName Parameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionSkinFXProviderParameter;
// ScriptStruct Phoenix.SceneActionSkinFXProviderParameterScalar
// 0x0008 (0x0018 - 0x0010)
struct FSceneActionSkinFXProviderParameterScalar final : public FSceneActionSkinFXProviderParameter
{
public:
class UFloatProvider* Value; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionSkinFXProviderParameterScalar;
// ScriptStruct Phoenix.SceneActionSkinFXProviderParameterVector
// 0x0008 (0x0018 - 0x0010)
struct FSceneActionSkinFXProviderParameterVector final : public FSceneActionSkinFXProviderParameter
{
public:
class UVectorProvider* Value; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionSkinFXProviderParameterVector;
// ScriptStruct Phoenix.SceneActionSkinFXProviderParameterColor
// 0x0008 (0x0018 - 0x0010)
struct FSceneActionSkinFXProviderParameterColor final : public FSceneActionSkinFXProviderParameter
{
public:
class UColorProvider* Value; // 0x0010(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionSkinFXProviderParameterColor;
// ScriptStruct Phoenix.SceneActionSkinFXProviderParameters
// 0x0030 (0x0030 - 0x0000)
struct FSceneActionSkinFXProviderParameters final
{
public:
TArray<struct FSceneActionSkinFXProviderParameterScalar> Scalars; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FSceneActionSkinFXProviderParameterVector> Vectors; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FSceneActionSkinFXProviderParameterColor> Colors; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneActionSkinFXProviderParameters;
// ScriptStruct Phoenix.SkyStateSmoothInOut
// 0x0008 (0x0008 - 0x0000)
struct FSkyStateSmoothInOut final
{
public:
float SmoothInTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SmoothOutTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnTemplate, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSkyStateSmoothInOut;
// ScriptStruct Phoenix.SceneRigParameterBinding_AkAudioEvent
// 0x0008 (0x0008 - 0x0000)
struct FSceneRigParameterBinding_AkAudioEvent final : public FSceneRigBoundParameterDefinition
{
public:
class USceneRigParameterDefinition_AkAudioEvent* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigParameterBinding_AkAudioEvent;
// ScriptStruct Phoenix.SceneRigAkAudioEventTrackSectionData
// 0x0020 (0x0020 - 0x0000)
struct FSceneRigAkAudioEventTrackSectionData final
{
public:
class UAkAudioEvent* Event; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool RetriggerEvent; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool StopAtSectionEnd; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x2]; // 0x000A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float MaxSourceDuration; // 0x000C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString EventName; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigAkAudioEventTrackSectionData;
// ScriptStruct Phoenix.ActionParameter_AkAudioEvent
// 0x0028 (0x0028 - 0x0000)
struct FActionParameter_AkAudioEvent final
{
public:
struct FSceneRigParameterBinding_AkAudioEvent BoundParameter; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FSceneRigAkAudioEventTrackSectionData DefaultEvent; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActionParameter_AkAudioEvent;
// ScriptStruct Phoenix.SceneRigParameterBinding_AkAudioRTPC
// 0x0008 (0x0008 - 0x0000)
struct FSceneRigParameterBinding_AkAudioRTPC final : public FSceneRigBoundParameterDefinition
{
public:
class USceneRigParameterDefinition_AkAudioRTPC* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigParameterBinding_AkAudioRTPC;
// ScriptStruct Phoenix.SceneRigAkAudioRTPCTrackSectionData
// 0x0018 (0x0018 - 0x0000)
struct FSceneRigAkAudioRTPCTrackSectionData final
{
public:
class FString RTPCName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RTPCValue; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSceneRigAkAudioRTPCTrackSectionData;
// ScriptStruct Phoenix.ActionParameter_AkAudioRTPC
// 0x0020 (0x0020 - 0x0000)
struct FActionParameter_AkAudioRTPC final
{
public:
struct FSceneRigParameterBinding_AkAudioRTPC BoundParameter; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FSceneRigAkAudioRTPCTrackSectionData DefaultRTPC; // 0x0008(0x0018)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActionParameter_AkAudioRTPC;
// ScriptStruct Phoenix.SceneRigParameterBinding_AkAudioState
// 0x0008 (0x0008 - 0x0000)
struct FSceneRigParameterBinding_AkAudioState final : public FSceneRigBoundParameterDefinition
{
public:
class USceneRigParameterDefinition_AkAudioState* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigParameterBinding_AkAudioState;
// ScriptStruct Phoenix.SceneRigAkAudioStateTrackSectionData
// 0x0010 (0x0010 - 0x0000)
struct FSceneRigAkAudioStateTrackSectionData final
{
public:
class FName stateGroup; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName State; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigAkAudioStateTrackSectionData;
// ScriptStruct Phoenix.ActionParameter_AkAudioState
// 0x0018 (0x0018 - 0x0000)
struct FActionParameter_AkAudioState final
{
public:
struct FSceneRigParameterBinding_AkAudioState BoundParameter; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FSceneRigAkAudioStateTrackSectionData DefaultState; // 0x0008(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActionParameter_AkAudioState;
// ScriptStruct Phoenix.SceneRigParameterBinding_AvaAudioMusic
// 0x0008 (0x0008 - 0x0000)
struct FSceneRigParameterBinding_AvaAudioMusic final : public FSceneRigBoundParameterDefinition
{
public:
class USceneRigParameterDefinition_AvaAudioMusic* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigParameterBinding_AvaAudioMusic;
// ScriptStruct Phoenix.SceneRigAvaAudioMusicTrackSectionData
// 0x0018 (0x0018 - 0x0000)
struct FSceneRigAvaAudioMusicTrackSectionData final
{
public:
class FString EventName; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSceneRigAvaAudioMusicTrackSectionData;
// ScriptStruct Phoenix.ActionParameter_AvaAudioMusic
// 0x0020 (0x0020 - 0x0000)
struct FActionParameter_AvaAudioMusic final
{
public:
struct FSceneRigParameterBinding_AvaAudioMusic BoundParameter; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FSceneRigAvaAudioMusicTrackSectionData DefaultEvent; // 0x0008(0x0018)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActionParameter_AvaAudioMusic;
// ScriptStruct Phoenix.SceneRigParameterBinding_AvaAudioState
// 0x0008 (0x0008 - 0x0000)
struct FSceneRigParameterBinding_AvaAudioState final : public FSceneRigBoundParameterDefinition
{
public:
class USceneRigParameterDefinition_AvaAudioState* Reference; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigParameterBinding_AvaAudioState;
// ScriptStruct Phoenix.SceneRigAvaAudioStateTrackSectionData
// 0x0014 (0x0014 - 0x0000)
struct FSceneRigAvaAudioStateTrackSectionData final
{
public:
class FName stateGroup; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName State; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigAvaAudioStateTrackSectionData;
// ScriptStruct Phoenix.ActionParameter_AvaAudioState
// 0x0020 (0x0020 - 0x0000)
struct FActionParameter_AvaAudioState final
{
public:
struct FSceneRigParameterBinding_AvaAudioState BoundParameter; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FSceneRigAvaAudioStateTrackSectionData DefaultState; // 0x0008(0x0014)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActionParameter_AvaAudioState;
// ScriptStruct Phoenix.SceneRigSocketEntry
// 0x0010 (0x0010 - 0x0000)
struct FSceneRigSocketEntry final
{
public:
class FName SocketName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USceneRigProvider* SceneRigProvider; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSceneRigSocketEntry;
// ScriptStruct Phoenix.RequestedGoal
// 0x0068 (0x0068 - 0x0000)
struct alignas(0x08) FRequestedGoal final
{
public:
uint8 Pad_0[0x68]; // 0x0000(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FRequestedGoal;
// ScriptStruct Phoenix.ActivityStruct
// 0x0028 (0x0028 - 0x0000)
struct FActivityStruct final
{
public:
float StartTime; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EndTime; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ActivityID; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ActivityTypeID; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FActivityStruct;
// ScriptStruct Phoenix.MastermindScreenInfo
// 0x0028 (0x0028 - 0x0000)
struct FMastermindScreenInfo final
{
public:
class FString ScreenName; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> ExtraScreenStrings; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool bIsPlayingIntro; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPlayingOutro; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_22[0x6]; // 0x0022(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMastermindScreenInfo;
// ScriptStruct Phoenix.ShadowSprintImpulseData
// 0x0014 (0x0014 - 0x0000)
struct FShadowSprintImpulseData final
{
public:
float Impulse; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxSpeed; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinDamping; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxDamping; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DampingWhenNotMoving; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FShadowSprintImpulseData;
// ScriptStruct Phoenix.CapsuleBoundingSphere
// 0x0014 (0x0014 - 0x0000)
struct FCapsuleBoundingSphere final
{
public:
struct FVector Center; // 0x0000(0x000C)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Radius; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bValid; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCapsuleBoundingSphere;
// ScriptStruct Phoenix.SimpleCapsuleSkeleton
// 0x0080 (0x0080 - 0x0000)
struct FSimpleCapsuleSkeleton
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, struct FSimpleCapsule> Capsules; // 0x0008(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
TArray<class FName> BoneKeys; // 0x0058(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
struct FCapsuleBoundingSphere Bounds; // 0x0068(0x0014)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_7C[0x4]; // 0x007C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSimpleCapsuleSkeleton;
// ScriptStruct Phoenix.CachedColovariaMaterialArray
// 0x0010 (0x0010 - 0x0000)
struct FCachedColovariaMaterialArray final
{
public:
TArray<class UMaterialInstanceDynamic*> Materials; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCachedColovariaMaterialArray;
// ScriptStruct Phoenix.SimpleCapsuleSkeletonWithBones
// 0x0050 (0x00D0 - 0x0080)
struct FSimpleCapsuleSkeletonWithBones final : public FSimpleCapsuleSkeleton
{
public:
TMap<class FName, struct FTransform> Bones; // 0x0080(0x0050)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSimpleCapsuleSkeletonWithBones;
// ScriptStruct Phoenix.CollisionLineSegment
// 0x0020 (0x0020 - 0x0000)
struct FCollisionLineSegment final
{
public:
struct FVector Origin; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector Dir; // 0x000C(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float Length; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float ClosestIntersectionT; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FCollisionLineSegment;
// ScriptStruct Phoenix.VegetationInteractionSource
// 0x0090 (0x0090 - 0x0000)
struct FVegetationInteractionSource final
{
public:
float Priority; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FBoxSphereBounds Bounds; // 0x0004(0x001C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector WorldPosition; // 0x0020(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InnerRadius; // 0x002C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OuterRadius; // 0x0030(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ForceScalingMultiplier; // 0x0034(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngleMultiplier; // 0x0038(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVegetationInteractionCameraFade CameraFade; // 0x0040(0x0038)(Edit, EditConst, NativeAccessSpecifierPublic)
struct FVector CameraFadeTarget; // 0x0078(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraFadeBaseZ; // 0x0084(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraDistanceSquared; // 0x0088(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnCamera; // 0x008C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8D[0x3]; // 0x008D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FVegetationInteractionSource;
// ScriptStruct Phoenix.CapsuleBoundingSphereGroup
// 0x0010 (0x0010 - 0x0000)
struct FCapsuleBoundingSphereGroup final
{
public:
TArray<struct FCapsuleBoundingSphere> Spheres; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FCapsuleBoundingSphereGroup;
// ScriptStruct Phoenix.SimpleTopologyVoxelLineTraceResult
// 0x0068 (0x0068 - 0x0000)
struct alignas(0x08) FSimpleTopologyVoxelLineTraceResult final
{
public:
uint8 Pad_0[0x68]; // 0x0000(0x0068)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSimpleTopologyVoxelLineTraceResult;
// ScriptStruct Phoenix.SimpleTopologyVoxelSweptTraceResult
// 0x0050 (0x0050 - 0x0000)
struct alignas(0x08) FSimpleTopologyVoxelSweptTraceResult final
{
public:
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSimpleTopologyVoxelSweptTraceResult;
// ScriptStruct Phoenix.SimpleTopologyVoxel
// 0x001C (0x001C - 0x0000)
struct FSimpleTopologyVoxel final
{
public:
struct FSimpleTopologyPointNormal Plane; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, NoDestructor, NativeAccessSpecifierPublic)
ESimpleTopologyType Type; // 0x0018(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSimpleTopologyVoxel;
// ScriptStruct Phoenix.ActiveSpellInfo
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x04) FActiveSpellInfo final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FActiveSpellInfo;
// ScriptStruct Phoenix.Swarmer
// 0x0028 (0x0028 - 0x0000)
struct FSwarmer final
{
public:
class UStaticMeshComponent* Mesh; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x20]; // 0x0008(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSwarmer;
// ScriptStruct Phoenix.CachedStation
// 0x0068 (0x0068 - 0x0000)
struct FCachedStation final
{
public:
struct FVector Location; // 0x0000(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ParentLocation; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, struct FCachedStationPath> PathsToOtherLocations; // 0x0018(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCachedStation;
// ScriptStruct Phoenix.StoryEAVandAMBParticipant
// 0x0028 (0x0028 - 0x0000)
struct alignas(0x08) FStoryEAVandAMBParticipant final
{
public:
uint8 Pad_0[0x28]; // 0x0000(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStoryEAVandAMBParticipant;
// ScriptStruct Phoenix.SocialConversationData
// 0x0018 (0x0018 - 0x0000)
struct FSocialConversationData final
{
public:
class FName ConversationLine; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ConversationType; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName DisplayStatus; // 0x0010(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSocialConversationData;
// ScriptStruct Phoenix.TransfigurationAutomation
// 0x0001 (0x0001 - 0x0000)
struct FTransfigurationAutomation final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTransfigurationAutomation;
// ScriptStruct Phoenix.TransfigurationMovementStyleTableRow
// 0x0028 (0x0030 - 0x0008)
struct FTransfigurationMovementStyleTableRow final : public FTableRowBase
{
public:
TSoftClassPtr<class UClass> EffectClass; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FTransfigurationMovementStyleTableRow;
// ScriptStruct Phoenix.LockableTransfigurationItem
// 0x0070 (0x0070 - 0x0000)
struct FLockableTransfigurationItem final
{
public:
class FName ItemName; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsUnlocked; // 0x0008(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransfigurationUnlockSource UnlockSource; // 0x0010(0x0050)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
bool bHasTransformationOptions; // 0x0060(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bHasColorOptions; // 0x0061(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_62[0x2]; // 0x0062(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 SortingIndex; // 0x0064(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPrefab; // 0x0068(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_69[0x7]; // 0x0069(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLockableTransfigurationItem;
// ScriptStruct Phoenix.NewTutorialSequence
// 0x0070 (0x0078 - 0x0008)
struct FNewTutorialSequence final : public FTableRowBase
{
public:
class FName TutorialName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETutorialPersistence Persistence; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool WaitForNotificationsToClear; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MissionBannerNotification; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool LevelUpNotification; // 0x0013(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool MissionStepNotification; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool OwlMailNotification; // 0x0015(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool KnowledgeNotification; // 0x0016(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool XPNotification; // 0x0017(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SpellNotification; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ConversationActive; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool VendorScreenActive; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool FieldGuideToastActive; // 0x001B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool ShouldKeepCheckingForExitCondition; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> HermesMessagesOnTutorialStart; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNewTutorialInfo> TutorialSequence; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> HermesMessagesOnTutorialCompletion; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> KnowledgeCategories; // 0x0050(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> KnowledgeUnlocks; // 0x0060(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
bool CanReplayTutorial; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNewTutorialSequence;
// ScriptStruct Phoenix.TutorialStateInfo
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x04) FTutorialStateInfo final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTutorialStateInfo;
// ScriptStruct Phoenix.TutorialAfterNotificationEntry
// 0x0018 (0x0018 - 0x0000)
struct alignas(0x04) FTutorialAfterNotificationEntry final
{
public:
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FTutorialAfterNotificationEntry;
// ScriptStruct Phoenix.MenuReaderVoice
// 0x0030 (0x0030 - 0x0000)
struct FMenuReaderVoice final
{
public:
class FString VoiceID; // 0x0000(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Description; // 0x0010(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString Gender; // 0x0020(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMenuReaderVoice;
// ScriptStruct Phoenix.OnlineOfferStruct
// 0x00C0 (0x00C0 - 0x0000)
struct FOnlineOfferStruct final
{
public:
class FString OfferId; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Title; // 0x0010(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText Description; // 0x0028(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText LongDescription; // 0x0040(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
class FText RegularPriceText; // 0x0058(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
int32 RegularPrice; // 0x0070(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FText PriceText; // 0x0078(0x0018)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
int32 NumericPrice; // 0x0090(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_94[0x4]; // 0x0094(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class FString CurrencyCode; // 0x0098(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDateTime ReleaseDate; // 0x00A8(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FDateTime ExpirationDate; // 0x00B0(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 DiscountType; // 0x00B8(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Purchasable; // 0x00B9(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Owned; // 0x00BA(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_BB[0x5]; // 0x00BB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FOnlineOfferStruct;
// ScriptStruct Phoenix.VanishmentStyleTableRow
// 0x0028 (0x0030 - 0x0008)
struct FVanishmentStyleTableRow final : public FTableRowBase
{
public:
TSoftClassPtr<class UClass> EffectClass; // 0x0008(0x0028)(Edit, BlueprintVisible, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVanishmentStyleTableRow;
// ScriptStruct Phoenix.VegetationInteractionSpringMassTracker
// 0x0008 (0x0008 - 0x0000)
struct FVegetationInteractionSpringMassTracker final
{
public:
float SpringMass; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpringMassVelocity; // 0x0004(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVegetationInteractionSpringMassTracker;
// ScriptStruct Phoenix.VegetationInteractionSpringMassSettings
// 0x0018 (0x0018 - 0x0000)
struct FVegetationInteractionSpringMassSettings final
{
public:
float MaxVelocityMS; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RotationalVelocityDegreesSec; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FirstOrderDamping; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SecondOrderDamping; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SecondOrderNaturalFrequency; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SecondOrderStrength; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVegetationInteractionSpringMassSettings;
// ScriptStruct Phoenix.StockPick
// 0x0020 (0x0020 - 0x0000)
struct FStockPick final
{
public:
class FString ContainerID; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 LowWeight; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 HighWeight; // 0x0014(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 BaseWeight; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MinItems; // 0x001C(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStockPick;
}